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— регионkz1.Для работы с Yandex Cloud Postbox всегда указывайте регион —
kz1. Другие значения региона могут привести к ошибке авторизации. -
Значения остальных параметров оставьте без изменений.
Конфигурационные файлы
В результате работы команда aws configure сохранит статический ключ и регион.
-
Формат статического ключа в
.aws/credentials:[default] aws_access_key_id = <идентификатор_статического_ключа> aws_secret_access_key = <содержимое_статического_ключа> -
Формат региона по умолчанию в
.aws/config:[default] region = kz1 -
Вы можете создать несколько профилей для разных сервисных аккаунтов, указав их данные в файле
.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— профиль по умолчанию.