首页 文章

S3到谷歌 Cloud 存储使用直接传输(网络界面)

提问于
浏览
0

文件传输服务似乎拒绝来自AWS的有效凭据?我有一个s3 bucket :: >>> s3://my-bucket-name/icd_to_ccs.csv尝试使用访问密钥和密码设置传输服务

使用boto3和aws命令行访问本地计算机上的同一文件时,关键和秘密工作正常无法使用 Cloud 控制台传输工具使其正常工作 . 我在原始的“存储桶”窗口中尝试使用和不使用过滤器设置 .

它一直给我无效的访问密钥?对此有何指导或窍门?

已检查this答案并验证我的存储桶是否具有列出Amazon S3存储桶的权限,获取存储桶的位置以及读取存储桶中的对象 .

如上所述,相同的密钥(以及一组备用的新密钥)可以通过我本地的boto3 / cli正常工作,但不能在Web控制台上运行 .

1 回答

  • 1

    我是转运服务团队的工程师 .

    你在网页用户界面中写出“s3://my-bucket-name/icd_to_ccs.csv”吗?确保仅将其输入为“my-bucket-name” . 应该为您填写“s3://”部分(并且会导致问题),并且该工具不会逐项传输(因此不要包含“/icd_to_ccs.csv”) .

    如果要将传输限制为仅一个项目,请使用“指定文件过滤器”(从步骤1中的“选择源”)来提供包含前缀 .

    如果以上都不是问题,那么我需要一个转移ID . 您可以通过单击失败的工作来获得该工作; URL现在将是“... / transfer / details /?project ...” . 我只需要'ID号'指定的号码 . 有了这个,我将能够做更详细的诊断 . (编辑:您应该将该转移ID发送至gs-team@google.com,而不是在此处发布 . )

    编辑:客户端不需要指定区域 . AWS使用全局命名空间,可以通过查看存储桶本身来确定任何所需的区域信息 .

相关问题