Amazon s3 来自Amazon S3的Google云存储传输-访问密钥无效
我正试图创建一个从我的S3存储桶到谷歌云的传输——这基本上与中的问题相同,但没有一个答案适合我。每当我尝试进行传输时,都会出现以下错误: 无效的访问密钥。确保S3存储桶的访问密钥正确,或者设置存储桶权限以授予所有人 我尝试过以下策略,但没有成功: 第一项政策:Amazon s3 来自Amazon S3的Google云存储传输-访问密钥无效,amazon-s3,google-cloud-storage,google-cloud-platform,Amazon S3,Google Cloud Storage,Google Cloud Platform,我正试图创建一个从我的S3存储桶到谷歌云的传输——这基本上与中的问题相同,但没有一个答案适合我。每当我尝试进行传输时,都会出现以下错误: 无效的访问密钥。确保S3存储桶的访问密钥正确,或者设置存储桶权限以授予所有人 我尝试过以下策略,但没有成功: 第一项政策: { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [
{
"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/*"
]
}
]
}
我还确保将“列表”权限授予“所有人”。在圣保罗和俄勒冈州两个不同的地方用水桶试过这个。我开始没有什么想法了,希望你能帮我。我知道这个问题已经问了一年多了,但我只是在尝试通过控制台进行传输时遇到了同样的错误。我通过gsutils命令行工具来解决这个问题 安装和配置工具后,只需运行:
gsutils cp s3://sourcebucket gs://targetbucket
希望这是有帮助的 我知道这个问题已经问了一年多了,但我在尝试通过控制台进行传输时遇到了相同的错误。我通过gsutils命令行工具来解决这个问题 安装和配置工具后,只需运行:
gsutils cp s3://sourcebucket gs://targetbucket
希望这是有帮助的 那么,您已经使用所示的策略配置了AWS IAM用户,前提是IAM用户对Google存储传输工具的访问/密钥,并且传输失败?您是否已通过将自己的信用/政策与awscli一起使用来验证信用/政策,以便从bucket中列出和下载?您是否已在您的帐户上启用CloudTrail日志记录,以查看传输工具实际包含的API操作和凭据/资源?@jarmod是的,我使用awscli从bucket下载没有问题。CloudTrail没有显示任何谷歌云试图访问bucket的迹象。我刚刚启用了AmazonS3服务器访问日志,也许这会显示一些东西。是的,好主意。我不确定导致S3服务器访问日志的HTTP GET之类的操作是否也会导致相应的CoudTrail日志(S3 GetObject)。如果您在任何一个位置都没有看到日志,那么这似乎表明Google传输请求中使用了错误的密钥或错误的存储桶(想必不太可能)。请注意,日志不会立即出现。因此,您已使用显示的策略配置了AWS IAM用户,前提是IAM用户对Google存储传输工具的访问/密钥以及传输失败?您是否已通过将自己的信用/政策与awscli一起使用来验证信用/政策,以便从bucket中列出和下载?您是否已在您的帐户上启用CloudTrail日志记录,以查看传输工具实际包含的API操作和凭据/资源?@jarmod是的,我使用awscli从bucket下载没有问题。CloudTrail没有显示任何谷歌云试图访问bucket的迹象。我刚刚启用了AmazonS3服务器访问日志,也许这会显示一些东西。是的,好主意。我不确定导致S3服务器访问日志的HTTP GET之类的操作是否也会导致相应的CoudTrail日志(S3 GetObject)。如果您在任何一个位置都没有看到日志,那么这似乎表明Google传输请求中使用了错误的密钥或错误的存储桶(想必不太可能)。请注意,日志不会立即出现。