今天我遇到了一個問題,如果有解決方案或者它是一個錯誤,我不是。將新文件上傳到S3存儲桶時沒有發佈SQS事件
在我們的項目中,我們使用S3
和SQS
和API Gateway
作爲S3
的接口。每當通過網關上傳新文件時,新事件將發佈到SQS
,並且沒有問題。
今天早些時候,我部署了一個新版本的服務並使用SQS
消息。爲了測試一切正常,我創建了一個新的S3
存儲桶和相應的SQS
隊列。比起我開始使用boto3
Python庫將生產桶中的對象複製到新創建的對象。
過了一段時間我發現有些文件沒有發佈SQS事件。經過研究發現,所有這些文件都大於8Mb
。
我也嘗試過使用AWS CLI
上傳一個文件以防萬一,但結果是一樣的。
但是,當我從AWS Web控制檯上傳文件時,則可以看到SQS
事件已發佈。
所以一切都通過API Gateway
或AWS Web Console
但不AWS CLI
或boto3
想必其他庫上傳到S3
時的作品。 看起來像一個錯誤或一些限制,但我找不到任何文檔。
有沒有人遇到類似的行爲?
在此先感謝您的任何提示。
會試試看,謝謝 –
是的,幫助!再次感謝! –