【发布时间】:2019-05-11 17:48:28
【问题描述】:
如何将 AWS CLI 与 Digital Ocean Spaces 结合使用?有可能吗?
我尝试将我的密钥 ID 和密码添加到 .aws/credentials 但我得到了:
调用 ListBuckets 时发生错误 (InvalidAccessKeyId) 操作:您提供的 AWS 访问密钥 ID 在我们的 记录
【问题讨论】:
标签: amazon-web-services digital-ocean aws-cli
如何将 AWS CLI 与 Digital Ocean Spaces 结合使用?有可能吗?
我尝试将我的密钥 ID 和密码添加到 .aws/credentials 但我得到了:
调用 ListBuckets 时发生错误 (InvalidAccessKeyId) 操作:您提供的 AWS 访问密钥 ID 在我们的 记录
【问题讨论】:
标签: amazon-web-services digital-ocean aws-cli
为了将 AWS CLI 与提供 S3 兼容 API(如 DigitalOcean Spaces)的对象存储服务一起使用,您还必须配置自定义终端节点。
这可以使用--endpoint 标志在命令行上完成:
aws s3 ls --endpoint=https://nyc3.digitaloceanspaces.com
【讨论】:
alias awsdo='aws --endpoint=https://nyc3.digitaloceanspaces.com'
aws s3 sync 这样的命令not 可以使用空格端点,因此可行的替代方法是使用 rclone。
aws s3 sync 与空格端点一起使用。