Как синхронизировать локальный каталог с хранилищем Amazon с помощью aws s3api? - PullRequest
0 голосов
/ 19 февраля 2019

Содержимое локального каталога можно синхронизировать с хранилищем Amazon S3 с помощью следующей команды:

aws s3 sync . s3://mybucket-0000002

Существует ли аналогичная командная строка с aws s3api?Спасибо.

1 Ответ

0 голосов
/ 19 февраля 2019

Нет.С aws s3api.

отсутствует возможность синхронизации. Интерфейс командной строки AWS (CLI) обеспечивает доступ к базовым вызовам API AWS, таким как aws s3api create-bucket и aws s3api delete-object.Каждый из этих вызовов отображается один на один с помощью вызова API AWS.

Команды aws s3 - это дополнительные команды, которые существуют только в CLI AWS.Они обеспечивают дополнительное удобство, позволяя быстро выполнять такие действия, как создание сегментов (aws s3 mb) или удаление объекта (aws s3 rm).

Некоторые команды, такие как aws s3 sync, имеют множество дополнительных возможностей., которые сопоставляются со многими вызовами API за кулисами (например, перечисление объектов, копирование файлов, удаление объектов).

Итак, в основном:

  • aws s3api сопоставляется с обычным APIзвонки
  • aws s3 обеспечивают дополнительную функциональность для упрощения команд для пользователей
...