aws s3
Консольный интерфейс для AWS S3 - предоставляет интерфейс к хранилищам на веб-сервисах.
- Показывает файлы в хранилище (bucket):
aws s3 ls {{bucket_name}}
- Синхронизирует удаленное хранилище с локальными файлами и папками:
aws s3 sync {{путь/к/файлам}} s3://{{bucket_name}}
- Синхронизирует локальные файлы и папки с удаленным хранилищем:
aws s3 sync s3://{{bucket_name}} {{путь/к/цели}}
- Синхронизирует файлы и папки, исключая заданные:
aws s3 sync {{путь/к/файлам}} s3://{{bucket_name}} --exclude {{путь/к/файлу}} --exclude {{путь/к/папке}}/*
- Удаляет файл из хранилища:
aws s3 rm s3://{{bucket}}/{{путь/к/файлу}}
- Предпросмотр изменений без реального выполнения команды:
aws s3 {{команда}} --dryrun