使用直接传输(网络界面)的 S3 到 Google 云存储

S3 to Google Cloud Storage using direct transfer (web interface)

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

使用 boto3 和 aws 命令行访问本地计算机上的同一文件时,密钥和机密工作正常无法使用云控制台传输工具提供正确的 foo 以使其工作。我试过使用和不使用过滤器设置,有和没有原始 "bucket" window.

中的文件名

它一直给我无效的访问密钥?有什么指导或技巧吗?

已检查 答案并验证我的存储桶有权列出 Amazon S3 存储桶、获取存储桶的位置以及读取存储桶中的对象。

如前所述,相同的密钥(和另一组新密钥)在我的本地设备上通过 boto3/cli 可以正常工作,但无法在 Web 控制台上运行..

我是传输服务团队的一名工程师。

你是在网络上写 "s3://my-bucket-name/icd_to_ccs.csv" UI 吗?请确保您仅将其输入为 "my-bucket-name"。 "s3://" 部分应该为您填写(并且会导致问题),并且该工具不会逐项传输(因此不要包括“/icd_to_ccs.csv”)。

如果您只想将传输限制为一项,请使用 "Specify file filters"(来自步骤 1 中的 "Select source")提供包含前缀。

如果上述 none 确实是问题所在,那么我需要一个传输 ID。您可以通过单击失败的工作来获得它; URL 现在将是“.../transfer/details/?project...”。我只需要 'ID number' 指定的数字。有了它,我将能够进行更详细的诊断。 (编辑:您应该将该传输 ID 通过电子邮件发送至 gs-team@google.com,而不是将其张贴在这里。)

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