Как получить доступ и копировать файлы Cloudian S3 с помощью AWS CLI - PullRequest
0 голосов
/ 18 февраля 2020

Я новичок в 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.net или aws s3 ls https://s3-aaa.xxx.bbb.net:

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

Каковы правильные команды для доступа к корзине и копирования файла в мой локальный каталог?

1 Ответ

1 голос
/ 18 февраля 2020

Похоже, вам не хватает вашего имени корзины - вы должны увидеть его на консоли AWS S3. Вы также можете использовать команду cp или sync следующим образом:

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 syn c: 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/

...