Поделиться через


Создание и развертывание приложений с помощью PowerShell

Примечание.

Планы Basic, Standardи Enterprise вступили в период вывода из обращения 17 марта 2025 года. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.

План стандартного потребления и выделенный план вошли в период вывода из эксплуатации 30 сентября 2024 года, с полным завершением работы к концу марта 2025 года. Для получения дополнительной информации см. Миграция стандартного и выделенного планов потребления Azure Spring Apps в контейнерные приложения Azure.

Эта статья относится к:✅ Basic/Standard ✅ Enterprise

В этой статье описывается, как создать экземпляр Azure Spring Apps с помощью модуля PowerShell AZ.SpringCloud.

Требования

Требования к выполнению действий, описанных в этой статье, зависят от подписки Azure:

Внимание

Поскольку модуль Az.SpringCloud в PowerShell предоставляется в режиме предварительной версии, его нужно установить с помощью командлета Install-Module. Используйте следующую команду: Как только этот модуль PowerShell станет общедоступным, он будет включен в один из будущих выпусков Az PowerShell и по умолчанию встроен в Azure Cloud Shell.

Install-Module -Name Az.SpringCloud
  • Если вы используете несколько подписок Azure, выберите ту, за ресурсы в которой будут выставляться счета. Выберите конкретную подписку с помощью командлета Set-AzContext.

    Set-AzContext -SubscriptionId <subscription-ID>
    

Создать группу ресурсов

Группа ресурсов — это логический контейнер, в котором ресурсы Azure развертываются и администрируются как группа. Создайте группу ресурсов Azure с помощью командлета New-AzResourceGroup. В следующем примере демонстрируется создание группы ресурсов с указанным именем в выбранном расположении.

New-AzResourceGroup -Name <resource group name> -Location eastus

Подготовка нового экземпляра

Чтобы создать новый экземпляр Azure Spring Apps, используйте командлет New-AzSpringCloud. В следующем примере демонстрируется создание службы Azure Spring Apps с указанным именем в ранее созданной группе ресурсов.

New-AzSpringCloud -ResourceGroupName <resource group name> -name <service instance name> -Location eastus

Создание приложения

Чтобы создать новое приложение, используйте командлет New-AzSpringCloudApp. В следующем примере демонстрируется создание приложения Azure Spring Apps с именем gateway.

New-AzSpringCloudApp -ResourceGroupName <resource group name> -ServiceName <service instance name> -AppName gateway

Создайте новое развертывание приложения

Чтобы создать новый деплоймент приложения, используйте командлет New-AzSpringCloudAppDeployment. В следующем примере создается развертывание приложения в Azure Spring Apps с именем default с пустым приветственным приложением для приложения gateway.

$welcomeApplication = New-AzSpringCloudAppDeploymentJarUploadedObject -RuntimeVersion "Java_11"
New-AzSpringCloudAppDeployment -ResourceGroupName <resource group name> -ServiceName <service instance name> -AppName gateway -Name default -Source $welcomeApplication

Получить службу и ее свойства

Чтобы получить службу Azure Spring Apps и ее свойства, используйте командлет Get-AzSpringCloud. В следующем примере демонстрируется извлечение сведений об указанной службе Azure Spring Apps.

Get-AzSpringCloud -ResourceGroupName <resource group name> -ServiceName <service instance name>

Получите приложение

Чтобы получить приложение и его свойства в Azure Spring Apps, используйте командлет Get-AzSpringCloudApp. В следующем примере демонстрируется получение данных о приложении gateway:

Get-AzSpringCloudApp -ResourceGroupName <resource group name> -ServiceName <service instance name> -AppName gateway

Получение развертывания приложения

Чтобы получить развертывание приложения и его свойства в Azure Spring Apps, используйте командлет (cmdlet) Get-AzSpringCloudAppDeployment. В следующем примере извлекается информация о развертывании default Azure Spring Apps.

Get-AzSpringCloudAppDeployment -ResourceGroupName <resource group name> -ServiceName <service instance name> -AppName gateway -DeploymentName default

Очистка ресурсов

Если созданные при работе с этой статьей ресурсы больше не нужны, их можно удалить с помощью примеров из следующих разделов.

Удалите развертывание приложения

Чтобы удалить развертывание приложения в Azure Spring Apps, используйте командлет Remove-AzSpringCloudAppDeployment. В следующем примере удаляется приложение, развернутое в Azure Spring Apps, с именем default для указанных службы и приложения.

Remove-AzSpringCloudAppDeployment -ResourceGroupName <resource group name> -ServiceName <service instance name> -AppName gateway -DeploymentName default

Удаление приложения

Чтобы удалить приложение в Azure Spring Apps, используйте командлет Remove-AzSpringCloudApp. В следующем примере приложение gateway удаляется из указанной службы и группы ресурсов.

Remove-AzSpringCloudApp -ResourceGroupName <resource group name> -ServiceName <service instance name> -AppName gateway

Удалить службу

Чтобы удалить службу Azure Spring Apps, используйте командлет Remove-AzSpringCloud. В следующем примере демонстрируется удаление указанной службы Azure Spring Apps.

Remove-AzSpringCloud -ResourceGroupName <resource group name> -ServiceName <service instance name>

Удаление группы ресурсов

Внимание

Следующий пример удаляет указанную группу ресурсов и все содержащиеся в ней ресурсы. Если в указанной группе ресурсов существуют другие ресурсы, кроме созданных для этой статьи, они также будут удалены.

Remove-AzResourceGroup -Name <resource group name>

Следующие шаги

Ресурсы для разработчиков Azure Spring Apps