今日、問題が発生しました。解決策があるかバグかどうかはわかりません。新しいファイルがS3バケットにアップロードされたときにSQSイベントが公開されていません
S3
のインターフェイスには、S3
とSQS
とAPI Gateway
を使用しています。新しいファイルがゲートウェイ経由でアップロードされるたびに、新しいイベントがSQS
に公開されており、問題はありません。
今日、私は私たちのサービスの新しいバージョンを導入し、SQS
メッセージを消費します。すべてが正常に動作することをテストするために、私は新しいS3
バケットとそれに対応するSQS
キューを作成しました。 boto3
Pythonライブラリを使用して、私が生産用バケットから新しく作成したものにオブジェクトをコピーするよりも始めました。
しばらくすると、一部のファイルではSQSイベントが公開されていないことに気付きました。研究の結果、このようなファイルはすべて8Mb
よりも大きいことが判明しました。
私はまた、場合によってはAWS CLI
を使用してファイルをアップロードしようとしましたが、結果は同じでした。
ただし、AWS Webコンソールからファイルをアップロードすると、SQS
イベントが公開されています。
API Gateway
またはAWS Web Console
経由S3
へのアップロードではなくAWS CLI
またはboto3
そしておそらく他のライブラリときにすべてが動作します。 バグや制限などのようですが、ドキュメントが見つかりませんでした。
誰も同じような動作を経験しましたか?
ご協力いただきありがとうございます。
試してみてください、ありがとうございます –
はい、それは助けて!再度、感謝します! –