使用 PowerShell 创建托管应用程序定义
此脚本会将托管应用程序定义发布到服务目录。
如果没有 Azure 订阅,可在开始前创建一个试用帐户。
示例脚本
# Create resource group
New-AzResourceGroup -Name appDefinitionGroup -Location chinaeast
# Get Azure Active Directory group to manage the application
$groupid=(Get-AzADGroup -SearchString appManagers).Id
# Get role
$roleid=(Get-AzRoleDefinition -Name Owner).Id
# Create the definition for a managed application
New-AzManagedApplicationDefinition `
-Name "ManagedStorage" `
-Location "chinaeast" `
-ResourceGroupName appDefinitionGroup `
-LockLevel ReadOnly `
-DisplayName "Managed Storage Account" `
-Description "Managed Az.Storage Account" `
-Authorization "${groupid}:$roleid" `
-PackageFileUri "https://raw.githubusercontent.com/Azure/azure-managedapp-samples/master/Managed%20Application%20Sample%20Packages/201-managed-storage-account/managedstorage.zip"
脚本说明
此脚本使用以下命令创建托管应用程序定义。 表中的每条命令链接到特定于命令的文档。
命令 | 说明 |
---|---|
New-AzManagedApplicationDefinition | 创建托管应用程序定义。 提供包含所需文件的包。 |
后续步骤
- 有关托管应用程序的简介,请参阅 Azure 托管应用程序概述。
- 有关 PowerShell 的详细信息,请参阅 Azure PowerShell 文档。