我在這個存盤桶中有 1 個檔案夾,其中包含許多子檔案夾。我想讓所有檔案夾中的(未來)檔案都可以在瀏覽器中使用(https 獲取請求)。其他存盤桶被列為“物件可以是公共的”
如何通過 S3 控制臺執行此操作?問候,w
uj5u.com熱心網友回復:
您似乎希望 Amazon S3 存盤桶中的特定檔案夾是公開的。
您可以通過向S3 存盤桶添加存盤桶策略來執行此操作:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::BUCKET-NAME/folder-name/*"
}
]
}
這允許訪問其中的任何物件folder-name/(包括子檔案夾)。用戶需要知道特定的密鑰(檔案名)才能訪問該物件。
在添加存盤桶策略之前,您需要停用S3 阻止公共訪問。
有關存盤桶策略的更多示例,請參閱:存盤桶策略示例 - Amazon Simple Storage Service
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/456606.html
