Создание экземпляра Azure Spring Apps

Завершено

Кластер Azure Spring Apps можно создать с помощью портал Azure или Azure CLI. В этом первом модуле описано, как настроить необходимые инструменты и создать первый кластер.

Важно!

Чтобы избежать ненужных расходов в подписке Azure, не забудьте отозвать ресурсы Azure после завершения работы с этим модулем.

Настройка Azure CLI

Установите Azure CLI, если этот компонент еще не установлен на компьютере. Чтобы проверить версию текущей установки Azure CLI, выполните следующую команду:

az --version

Убедитесь, что Azure CLI входит в вашу подписку Azure.

az login # Sign into an azure account
az account show # See the currently signed-in account.

Убедитесь, что ваша подписка по умолчанию — это подписка, которую вы планируете использовать для этой лаборатории. Если нет, задайте подписку с помощью:

az account set --subscription <SUBSCRIPTION_ID>

Установите расширение spring для Azure CLI, выполнив следующую команду:

az extension add -n spring -y

Поздравляем! Azure CLI теперь готов к созданию первого кластера.

Создание экземпляра Azure Spring Apps

В этом разделе мы создадим экземпляр Azure Spring Apps с помощью Azure CLI. Точно такую же конфигурацию можно выполнить с помощью портала Azure.

Сначала необходимо придумать имя для экземпляра Azure Spring Apps.

  • Имя должно быть уникальным среди всех экземпляров Azure Spring Apps во всех экземплярах Azure Spring Apps. Рекомендуется использовать имя пользователя в качестве части имени.
  • Имя может содержать только строчные буквы, цифры и дефисы. Имя должно начинаться с буквы и заканчиваться буквой или цифрой. Длина имени должна быть от 4 до 32 символов.

Чтобы ограничить ввод, присвойте переменной RESOURCE_GROUP_NAME имя группы ресурсов, созданной в предыдущем разделе. Задайте для переменной SPRING_CLOUD_NAME имя создаваемого экземпляра Azure Spring Apps:

Примечание.

Обязательно подставьте собственные значения для RESOURCE_GROUP_NAME и SPRING_CLOUD_NAME, как описано выше. SPRING_CLOUD_NAMEдолжен быть глобально уникальным.

RESOURCE_GROUP_NAME=spring-cloud-workshop
SPRING_CLOUD_NAME=azure-spring-cloud-workshop

После задания этих переменных можно приступать к созданию группы ресурсов. В следующем сценарии группа ресурсов находится в регионе eastus (с помощью аргумента -l eastus), однако можно выбрать более подходящий регион, чтобы повысить производительность (используйте az account list-locations для вывода списка всех доступных регионов):

az group create \
    -g "$RESOURCE_GROUP_NAME" \
    -l eastus

Затем создайте экземпляр Azure Spring Apps:

az spring create \
    -g "$RESOURCE_GROUP_NAME" \
    -n "$SPRING_CLOUD_NAME" \
    --sku standard

Выполнение этой команды занимает некоторое время, и вы можете продолжить чтение, пока она выполняется.

В оставшейся части этого семинара мы будем запускать команды Azure CLI, ссылающиеся на ту же группу ресурсов и экземпляр Azure Spring Apps. Поэтому установим их по умолчанию, чтобы не указывать их повторно:

az configure --defaults group=${RESOURCE_GROUP_NAME}
az configure --defaults spring=${SPRING_CLOUD_NAME}

Проверьте свои знания

1.

True или false. Для создания кластера Azure Spring Apps необходимо использовать Azure CLI.

2.

True или false. Имя кластера Azure Spring Apps должно быть уникальным во всех службах Azure.