AWS Command Line Interface (AWS CLI) — это бесплатный интерфейс командной строки для работы с сервисами AWS.
Установка
Для установки AWS CLI® воспользуйтесь инструкцией на сайте разработчика.
Настройка
Для настройки клиента AWS CLI необходимо запустить команду:
Настройки будут сохранены в конфигурационных файлах: учетные данные в .aws/credentials:
пул по умолчанию в .aws/config:
Особенности работы с хранилищем
Поскольку AWS CLI по умолчанию настроен на работу с серверами Amazon, необходимо при запуске команды aws
указывать параметр --endpoint-url
.
Например:
Чтобы при каждом запуске не указывать параметр вручную, можно добавить настройку в файл конфигурации .aws/credentials
параметра endpoint_url
:
После этого, вы сможете работать с командой aws
не указывая параметр --endpoint-url
Примеры операций
Создать бакет
Результат:
make_bucket: bucket-name
Загрузить объекты
Можно загрузить все объекты из локальной папки, использовать фильтр или загрузить объекты по одному.
- Загрузить все объекты из локальной папки:
Результат:
- Загрузить объекты, описанные в фильтре —include, и пропустить объекты, описанные в фильтре —exclude:
Результат:
- Загрузить объекты по одному, запуская для каждого объекта команду следующего вида:
Результат:
Получить список объектов
Результат:
Удалить объекты
Можно удалить объекты с заданным префиксом, использовать фильтр или удалить объекты по одному.
- Удалить все объекты с заданным префиксом:
Результат:
- Удалить объекты, описанные в фильтре —include, и пропустить объекты, описанные в фильтре—exclude:
Результат:
- Удалить объекты по одному, запуская для каждого объекта команду следующего вида:
Результат:
Получить объект
Результат: