我有權存取 Amazon Simple Storage Service (Amazon S3) 儲存貯體中的物件。我在 Amazon S3 主控台中開啟了該物件的網址。但是,我收到了「存取遭拒」錯誤訊息。我該如何解決這個問題?
簡短描述
Amazon S3 物件的網址不包含您的使用者憑證,因此對物件的要求是匿名的。對於對非公開物件的匿名要求,Amazon S3 會傳回「存取遭拒」錯誤。
解決方法
**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請確定您使用的是最新版本的 AWS CLI。
執行下列任一項作業:
使用 Amazon S3 主控台、AWS CLI、AWS SDK 或 REST API 下載物件。如需指示,請參閱下載物件。
-或-
使用預先簽署的網址將使用者憑證包含在物件要求中。如需指示,請參閱使用預先簽署的網址共用物件。
**重要:**保持物件隱私權,並為使用者設定預先簽署的網址,以進行經驗證的存取物件要求,是最佳安全性做法。但是,如果您的使用案例支援對物件的公開讀取存取權 (需要您使用網址存取),則請修改物件權限。若要設定物件的公開讀取權,請參閱授與匿名使用者唯讀權限。
相關資訊
設定 ACL
Amazon S3 中的身分和存取管理