我按照教程:使用 Amazon S3 觸發器創建縮略圖影像 - AWS Lambda為我的影像創建縮略圖。
但是,當我嘗試訪問存盤桶調整大小的影像時,我得到了一個Access Denied.
uj5u.com熱心網友回復:
該教程并沒有創造“公開”的物件。
如果您希望調整大小的物件是公開的,您需要:
- 在“調整大小”的存盤桶上創建一個存盤桶策略,授予
s3:GetObject對存盤桶的訪問權限(請參閱存盤桶策略示例 - 向匿名用戶授予只讀權限),或 - 上傳物件時,使用
ACL='public-read',這將使單個物件公開
要公開存盤桶或物件,您還需要在存盤桶上禁用 S3 阻止公共訪問。
uj5u.com熱心網友回復:
- 檢查縮略圖是否生成成功
- 檢查您的存盤桶是否啟用了公共可訪問性
- 檢查生成的檔案縮略圖是否具有公共讀取權限
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/397071.html
