文件传输服务似乎拒绝来自AWS的有效凭据?我有一个s3 bucket ::>>> S3://my-bucket-name/icd_to_ccs.csv 尝试使用访问密钥和密钥设置传输服务
使用boto3和aws命令行访问本地计算机上的同一文件的关键和秘密工作正常无法使用正确的foo使其能够使用云控制台传输工具运行。我已尝试使用和不使用过滤器设置,在原始"桶中使用和不使用文件名"窗口。
它一直给我无效的访问密钥?对此有何指导或窍门?
已检查this回答并验证我的存储桶是否具有列出Amazon S3存储桶的权限,获取存储桶的位置以及读取存储桶中的对象。
如上所述,相同的密钥(以及一组备用的新密钥)可以通过我本地的boto3 / cli正常工作,但不能在网络控制台上运行..
答案 0 :(得分:1)
我是转运服务团队的工程师。
您是否在网络用户界面中写出了“s3://my-bucket-name/icd_to_ccs.csv”?确保仅将其输入为“my-bucket-name”。应该为您填写“s3://”部分(并且会导致问题),并且该工具不会逐项传输(因此不要包含“/icd_to_ccs.csv”)。 / p>
如果要将传输限制为仅一个项目,请使用“指定文件过滤器”(从步骤1中的“选择源”)来提供包含前缀。
如果以上都不是问题,那么我需要一个转移ID。您可以通过单击失败的作业来获得该作业; URL现在将是“... / transfer / details /?project ...”。我只需要'ID号'指定的号码。有了这个,我将能够做更详细的诊断。 (编辑:您应该将该转移ID发送至gs-team@google.com,而不是在此处发布。)
编辑:客户端不需要指定区域。 AWS使用全局命名空间,可以通过查看存储桶本身来确定任何所需的区域信息。