如何将 AWS CLI 与 Digital Ocean Spaces 结合使用?

How to use AWS CLI with Digital Ocean Spaces?

如何将 AWS CLI 与 Digital Ocean Spaces 结合使用?可能吗?

我试图将我的密钥 ID 和密码添加到 .aws/credentials 但我得到:

An error occurred (InvalidAccessKeyId) when calling the ListBuckets operation: The AWS Access Key Id you provided does not exist in our record

为了将 AWS CLI 与提供 S3 兼容 API(如 DigitalOcean Spaces)的对象存储服务一起使用,您还必须配置自定义端点。

这可以使用 --endpoint 标志在命令行上完成:

aws s3 ls --endpoint=https://nyc3.digitaloceanspaces.com