Освоение AWS CLI: как указать регион при запуске экземпляра EC2

Запуск экземпляра EC2 с использованием интерфейса командной строки (CLI) AWS — распространенная задача управления ресурсами Amazon Web Services (AWS). Однако при попытке запустить экземпляр вы можете столкнуться с сообщением об ошибке «Необходимо указать регион». В этой статье блога мы рассмотрим несколько способов решения этой проблемы и успешного запуска экземпляра EC2 с помощью интерфейса командной строки AWS.

Метод 1: установка региона по умолчанию
Самый простой способ указать регион — установить его в качестве региона по умолчанию в конфигурации AWS CLI. Откройте терминал и введите следующую команду:

aws configure set default.region us-west-2

Замените «us-west-2» на желаемый код региона. Это устанавливает регион по умолчанию для всех команд AWS CLI, включая запуск экземпляров EC2.

Метод 2: использование флага –region
Если вы хотите указать регион для каждой команды, вы можете использовать флаг --regionпри запуске aws ec2 run-instancesкоманда. Вот пример:

aws ec2 run-instances --region us-west-2 --image-id ami-0c94855ba95c71c99 --instance-type t2.micro --key-name my-key-pair --subnet-id subnet-0c94855ba95c71c99

Замените «us-west-2» на желаемый код региона и измените другие параметры в соответствии со своими требованиями.

Метод 3: экспорт переменной среды AWS_DEFAULT_REGION
Другой способ указать регион — экспортировать переменную среды AWS_DEFAULT_REGION. Этот метод позволяет временно установить регион для текущего сеанса. Используйте следующую команду:

export AWS_DEFAULT_REGION=us-west-2

Замените «us-west-2» на желаемый код региона. Теперь любая команда AWS CLI, которую вы запускаете в текущем сеансе, будет использовать указанный регион.

Метод 4. Обновление файла конфигурации AWS CLI
Вы также можете обновить файл конфигурации AWS CLI напрямую, указав регион. Найдите файл с именем ~/.aws/configи откройте его в текстовом редакторе. Добавьте или измените следующие строки в разделе [default]:

[default]
region=us-west-2

Замените «us-west-2» на желаемый код региона, сохраните файл и все готово.

Используя один из описанных выше методов, вы можете легко указать регион при запуске экземпляра EC2 с помощью AWS CLI. Предпочитаете ли вы установить регион по умолчанию, использовать флаг --region, экспортировать переменные среды или обновить файл конфигурации CLI, у вас есть множество вариантов на выбор. Удачного запуска!