AWS CLI
Когда вы используете сервис AWS, вы можете использовать консоль управления AWS. Но иногда использовать инструмент командной строки лучше, чем консоль управления. Например, вы можете увидеть список корзин, емкость, загрузить объект в s3.
Использование нескольких учетных записей
В то время, если у вас несколько учетных записей, вы должны захотеть легко сменить пользователя. В этой статье я покажу вам, как переключить пользователя AWS CLI.
Настроить AWS CLI
Если вы используете MAC OS, ее очень легко установить и настроить. Вам необходимо подготовить пользователя к этому CLI.
$ sudo pip install awscli # Installing aws cli
$ aws configure # Setup
$ aws s3 ls # You can see list of buckets
Настройка нескольких учетных записей
После запуска вы увидите учетные данные на ~/.aws/credentials
$ cat ~/.aws/credentials [default] aws_access_key_id = XXXXXX aws_secret_access_key = YYYYYYY
Это учетные данные по умолчанию для вашего интерфейса командной строки AWS. Чтобы добавить другого пользователя, вы можете использовать опцию --profile
с именем профиля.
$ aws configure --profile test AWS Access Key ID [None]:
Когда вы закончите настройку, вы увидите другой профиль на ~/.aws/credentials
.
Сменить пользователей
После настройки вы можете очень легко переключить пользователя с помощью опции --profile
$ aws s3 ls # You can see s3 buckets of default user $ aws s3 ls --profile test # You can see s3 buckets of test user
Заключение
Консоль управления AWS полезна. Но иногда они не предоставляют некоторые функции в консоли управления. Затем нам нужно использовать AWS CLI. И когда вы хотите автоматизировать какой-то процесс, это полезно для вас.