Когда я запустил первую команду, она выдала ошибку:
Произошла ошибка (AccessDenied) при вызове операции GetObjectTagging: Доступ запрещен
Это потому, что команда aws s3 cp
делает больше , чем просто копирует файл, также пытаясь скопировать теги (кажется). Также может показаться, что корзине не предоставлены разрешения на вызов GetObjectTagging
API.
Напротив, команда aws s3api copy-object
выдает единственный вызов API. Фактически, все команды s3api
отображаются на конкретный вызов c API. Команды aws s3
- это команды «более высокого уровня», которые выполняют больше функций, например, включают --recursive
копию).