菜鳥問題
我用PHP library 上傳到我的bucket,我已經把ACL設為Public read write 了,但是這個檔案還是默認不是公開狀態。
我知道我可以授權給任何人讓檔案公開,但是我想知道,我怎么可以在我的Bucket里面設定授權默認為任何人??
或者有其他方法??
uj5u.com熱心網友回復:
如果是要把全部專案設為默認公開,那改bucket policy比改ACL要簡單得多。uj5u.com熱心網友回復:
求指導具體操作
uj5u.com熱心網友回復:
http://awspolicygen.s3.amazonaws.com/policygen.html如下圖設定:

回到你的AWS S3控制臺,在Bucket 屬性里,選擇擴展權限,選擇添加Buckdet policy。
復制如下code到你的編輯器并保存。
{
"Id": "Policy1397632521960",
"Statement": [
{
"Sid": "Stmt1397633323327",
"Action": [
"s3:GetObject"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::bucketnm/*",
"Principal": {
"AWS": [
"*"
]
}
}
]
}
然后在bucket里的所有檔案都默認公開。
希望幫助到你
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/94358.html
標籤:AWS
