我有多个EC2实例发起形成一个VPC,我想水桶策略分配给我的S3,以确保只有VPC流量将被允许访问,所以我创造了该VPC终点桶,并添加了所有在路由表中的政策和路线。 我分配了以下政策来我斗
{
"Version": "2012-10-17",
"Id": "Policy1415115909153",
"Statement": [
{
"Sid": "Access-to-specific-VPCE-only",
"Action": "s3:*",
"Effect": "Allow",
"Resource": ["arn:aws:s3:::examplebucket",
"arn:aws:s3:::examplebucket/*"],
"Condition": {
"StringtEquals": {
"aws:sourceVpce": "vpce-111bbb22"
}
}
}
]
}
但是当我使用AWS-SDK为我的NodeJS得到拒绝访问的错误连接到我的桶不起作用。 该应用程序的NodeJS在同一VPC推出,终点EC2实例实际运行。
我甚至尝试VPC水平桶政策,但仍然我得到拒绝访问错误。 谁能告诉我,如果我需要在SDK S3连接或任何其他事情的任何端点参数?