使用 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 创建托管应用程序定义。 提供包含所需文件的包。

后续步骤