AWS CLI
AWS CLI
Подготовка к работе
- Создайте сервисный аккаунт.
- Назначьте сервисному аккаунту роли, необходимые для вашего проекта. Подробнее о ролях см. в документации Identity and Access Management.
- Создайте статические ключи доступа. Надежно сохраните идентификатор и секретный ключ. После того как вы закроете окно, параметры секретного ключа станут недоступны.
Установка
Для установки AWS CLI воспользуйтесь инструкцией
Настройка
Для настройки AWS CLI в терминале введите команду aws configure
. Команда запросит значения для следующих параметров:
-
AWS Access Key ID
— идентификатор статического ключа, созданного при подготовке к работе. -
AWS Secret Access Key
— содержимое статического ключа. -
Default region name
— регионru-central1
.Для работы с Yandex Cloud Postbox всегда указывайте регион —
ru-central1
. Другие значения региона могут привести к ошибке авторизации. -
Значения остальных параметров оставьте без изменений.
Конфигурационные файлы
В результате работы команда aws configure
сохранит статический ключ и регион.
-
Формат статического ключа в
.aws/credentials
:[default] aws_access_key_id = <идентификатор_статического_ключа> aws_secret_access_key = <содержимое_статического_ключа>
-
Формат региона по умолчанию в
.aws/config
:[default] region = ru-central1
-
Вы можете создать несколько профилей для разных сервисных аккаунтов, указав их данные в файле
.aws/credentials
:[default] aws_access_key_id = <идентификатор_статического_ключа_1> aws_secret_access_key = <содержимое_статического_ключа_1> [<имя_профиля_2>] aws_access_key_id = <идентификатор_статического_ключа_2> aws_secret_access_key = <содержимое_статического_ключа_2> ... [<имя_профиля_n>] aws_access_key_id = <идентификатор_статического_ключа_n> aws_secret_access_key = <содержимое_статического_ключа_n>
Где
default
— профиль по умолчанию.