【发布时间】:2021-08-31 16:12:32
【问题描述】:
Cyberduck 版本:版本 7.9.2
Cyberduck 旨在访问非公共 AWS 存储桶。它要求:
- 服务器
- 端口
- 访问密钥 ID
- 秘密访问密钥
AWS 上的开放数据注册表为开放数据集提供此信息(使用 https://registry.opendata.aws/target/ 的示例):
- 资源类型: S3 存储桶
- 亚马逊资源名称 (ARN): arn:aws:s3:::gdc-target-phs000218-2-open
- AWS 区域: us-east-1
- AWS CLI 访问(无需 AWS 账户): aws s3 ls s3://gdc-target-phs000218-2-open/ --no-sign-request
是否有可以在 Cyberduck 中使用的s3://gdc-target-phs000218-2-open 版本来连接数据?
【问题讨论】:
-
--no-sign-request参数告诉AWS Command-Line Interface (CLI)不提供凭据,这将与公共存储桶一起使用(标记为“请求者付款”的存储桶除外)。但是,CyberDuck 不太可能有这样的选择。听起来是学习如何使用 AWS CLI 的好机会!
标签: amazon-web-services amazon-s3 cyberduck