Создание экземпляра 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}