我和_2769151中的问题基本相同,但没有一个答案适合我 . 每当我尝试进行传输时,都会收到以下错误:
无效的访问密钥 . 确保S3存储桶的访问密钥正确无误,或将存储桶权限设置为“授予所有人” .
我尝试过以下政策,但没有成功:
第一个政策:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:Get*",
"s3:List*",
"s3:GetBucketLocation"
],
"Resource": "*"
}
]
}
第二个政策:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "s3:*",
"Resource": "*"
}
]
}
第三项政策:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "s3:*",
"Resource": [
"arn:aws:s3:::my-bucket-name",
"arn:aws:s3:::my-bucket-name/*"
]
}
]
}
我还确保将“列表”权限授予“所有人” . 在两个不同的地方 - 圣保罗和俄勒冈州的水桶上试过这个 . 我开始没有想法了,希望你能提供帮助 .
1 回答
我知道这个问题已经超过一年了,但我在尝试通过控制台进行传输时遇到了同样的错误 . 我通过gsutils命令行工具执行IT来解决这个问题 .
安装和配置工具后,只需运行:
希望这有用!