0

我是 AWS S3 的新手。我需要访问 Cloudian S3 存储桶并将存储桶中的文件复制到我的本地目录。我得到的是以下格式的 4 条信息:

•   Access key: 5x4x3x2x1xxx
•   Secret key: ssssssssssss
•   S3 endpoint: https://s3-aaa.xxx.bbb.net
•   Storage path: store/STORE1/

当我尝试执行类似的简单命令ls时,出现此错误:

aws s3 ls s3-aaa.xxx.bbb.netaws s3 ls https://s3-aaa.xxx.bbb.net

An error occurred (NoSuchBucket) when calling the ListObjectsV2 operation: The specified bucket does not exist

访问存储桶并将文件复制到我的本地目录的正确命令是什么?

4

1 回答 1

1

看起来您缺少存储桶名称 - 您应该能够在 AWS S3 控制台上看到它。您还应该能够像这样使用cporsync命令:

aws s3 cp s3://SOURCE_BUCKET_NAME/s3/file/key SomeDrive:/path/to/my/local/directory

或者:

aws s3 sync s3://SOURCE_BUCKET_NAME/s3/file/key SomeDrive:/path/to/my/local/directory

您可能还需要检查 s3 存储桶的权限。

更多信息:aws s3 同步:https ://docs.aws.amazon.com/cli/latest/reference/s3/sync.html

aws s3 cp:https ://docs.aws.amazon.com/cli/latest/reference/s3/cp.html

aws s3 权限:https ://aws.amazon.com/premiumsupport/knowledge-center/s3-bucket-access-default-encryption/

于 2020-02-18T16:53:45.933 回答