本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
防止使用者在 S3 儲存貯體mkdir
中執行
您可以限制使用者在 Amazon S3 儲存貯體中建立目錄的能力。若要這麼做,您可以建立允許 s3:PutObject
動作IAM的政策,但也會在金鑰結尾為 "/" (正斜線) 時拒絕。下列範例政策允許使用者將檔案上傳至 Amazon S3 儲存貯體,但拒絕 Amazon S3 儲存貯體中的 mkdir 命令。
{ "Sid":"DenyMkdir", "Action":[ "s3:PutObject" ], "Effect":"Deny", "Resource":[ "arn:aws:s3:::
DOC-EXAMPLE-BUCKET
/*/", "arn:aws:s3:::DOC-EXAMPLE-BUCKET
/*/*" ] }
注意
第二個資源列讓使用者無法透過執行 等命令來建立子資料夾put my-file
。DOC-EXAMPLE-BUCKET
/new-folder/my-file