我看到官方檔案https://aws.amazon.com/premiumsupport/knowledge-center/s3-instance-access-bucket/說要在帳戶和附加中創建角色!我有另一個解決方案,即在賬戶 B 中創建一個 IAM 用戶并僅授予它 S3 存盤桶權限并使用該用戶在賬戶 B 中配置 EC2 實體。那么,如果我這樣做,它會起作用嗎?EC2 實體仍然可以從其賬戶訪問 S3 嗎?
uj5u.com熱心網友回復:
看來你的情況是:
- 賬戶 A 中的Amazon EC2 實體
- 賬戶 A 中的Amazon S3 存盤桶(
Bucket-A) - 賬戶 B 中的Amazon S3 存盤桶(
Bucket-B) - 您希望 EC2 實體能夠訪問兩個存盤桶
您應該執行以下操作:
- 為 Amazon EC2 實體
創建一個IAM 角色( ):
Role-A- 訪問權限
Bucket-A,以及 - 訪問權限
Bucket-B
- 訪問權限
- 向允許訪問存盤桶的存盤桶策略添加(這將授予“跨賬戶訪問”)
Bucket-BRole-A
而已!Bucket-A由于 IAM 角色中的權限,該實體將能夠訪問,并且Bucket-B由于 IAM 角色和存盤桶策略中的權限,它將能夠訪問。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/434227.html
標籤:亚马逊网络服务 亚马逊-s3 亚马逊-ec2 aws-lambda 亚马逊弹性豆茎
