我正在尝试让奥多比发布他们的点击流分析数据-使用奥多比体验亚马逊S3文件递送-到我创建的亚马逊S3存储桶(称为adobe)。因此,我创建了一个IAM用户,将其分配到一个具有以下IAM策略的组,并使用IAM用户的访问权限和密钥配置了Adobe S3 File Delivery。
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowGroupToSeeBucketListAndAlsoAllowGetBucketLocationRequiredForListBucket",
"Action": [
"s3:ListAllMyBuckets",
"s3:GetBucketLocation"
],
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::*"
]
},
{
"Sid": "AllowRootLevelListingOfCompanyBucket",
"Action": [
"s3:*"
],
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::adobe",
"arn:aws:s3:::adobe/*"
]
}
]
}不确定存储桶地址是什么,但尝试了:
https://s3-eu-west-1.amazonaws.com/adobe/daily/每次Adobe返回这个错误的时候:
捕获异常:调用GetBucketLocation操作时出现错误(AccessDenied):访问被拒绝
我试着托管这个存储桶,然后尝试这个存储桶地址:
http://adobe.s3-website-eu-west-1.amazonaws.com..。同样的错误。
使用Cloudberry for S3,我检查了密钥和访问密钥,就访问该存储桶和子文件夹而言,它工作得很好。我没有使用CLI进行检查。
任何想法/帮助都非常感谢。谢谢。
发布于 2017-09-01 23:54:05
@jarmod -这就是答案-添加存储桶名称而不是存储桶地址使其工作。谢谢
感谢其他所有人。
https://stackoverflow.com/questions/45969962
复制相似问题