【发布时间】:2017-09-12 16:36:44
【问题描述】:
我面临这个问题,即账户 A 上的 S3 存储桶可以从外部 IP(比如我的笔记本电脑)访问,但不能从另一个账户 B 的 EC2 实例访问。
我已授予对我在笔记本电脑和 EC2 实例中使用的密钥的完全 s3 访问权限。是否需要专门为 EC2 实例授予任何 IP 级别权限?
为用户附加 S3 IAM 策略:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "s3:*",
"Resource": "*"
}
]
}
P.S:我知道跨账户访问权限,但问题是我希望 EC2 实例被视为来自公共 IP 的“只是另一个请求”。
【问题讨论】:
-
此策略附加到哪个用户?在哪个账户?你在使用访问密钥吗?
-
账户 A 中的一个 IAM 用户。是的,我正在为同一用户使用访问密钥(在账户 A 中)
-
你能展示示例代码如何使用
aws-sdk吗?
标签: amazon-web-services amazon-s3 amazon-ec2 aws-sdk