將 S3 儲存貯體對應至資料湖中的 IAM 政策 - AWS 規定指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將 S3 儲存貯體對應至資料湖中的 IAM 政策

建議您使用 IAM 政策或角色名稱中的儲存貯體名稱或路徑,將資料湖的 Simple Storage ServiceAWS Identity and Access Management (Amazon S3) 儲存貯體和路徑對應到 (IAM) 政策和角色。下表顯示用於存取此 S3 儲存貯體的範例 S3 儲存貯體名稱和範例 IAM 政策。

Amazon S3 物件路徑範例 範例 IAM 政策

S3 儲存貯體名稱<companyname>-raw-<aws_region>-<aws_accountid>-dev

S3 儲存貯體路徑nosql/us/customers/year=2020/month=03/day=01/table_customers_20210301.csv

{ “Version” : “2012-10-17", “Statement” : [ { “Sid” : “s3-nosql-us-customers-get-list", “Effect” : “Allow”, “Principal” : “*”, “Action” : [ “s3:GetObject”, “s3:ListBucket” ], “Resource” : [ “arn:aws:s3:::<companyname>-raw-<aws_region>-<aws_accountid>-dev/*” ] } ] }
注意

這是 IAM 政策範例,顯示我們建議的 S3 儲存貯體命名標準;不過,您應確保根據組織的政策和需求正確設定 S3 儲存貯體政策。