Как создать лазурный стек в лазурном облаке
Мы создаем стек Azure в облаке Azure, следуя документам Microsoft Azure.
Мы застряли в этом документе: https://docs.microsoft.com/en-us/azure/azure-stack/azure-stack-policy-module
по этому заголовку: применить политику к группе ресурсов
$resourceGroupName = ‘myRG01’
$s = Select-AzureRmSubscription -SubscriptionName "<Azure Subscription Name>"
$policy = New-AzureRmPolicyDefinition -Name AzureStackPolicyDefinition -Policy (**Get-AzureStackRmPolicy**)
New-AzureRmPolicyAssignment -Name AzureStack -PolicyDefinition $policy -Scope /subscriptions/$subscriptionID/resourceGroups/$rgName
когда мы запускаем вышеуказанный скрипт PowerShell, мы наблюдаем нижеупомянутую ошибку:
Get-AzureStackRmPolicy : The term 'Get-AzureStackRmPolicy' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:2 char:81
+ ... ion -Name AzureStackPolicyDefinition -Policy (Get-AzureStackRmPolicy)
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Get-AzureStackRmPolicy:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
2 ответа
Когда мы заменили Get-AzureStackRmPolicy на Get-AzsPolicy, мы смогли создать все ресурсы. Мы получили это после просмотра сценария, предоставленного Microsoft в их репозитории github.
Примечание. Microsoft Azure Stack - это гибридная облачная платформа, которая позволяет предоставлять службы Azure из вашего центра обработки данных.
Если вы уже установили Azure Stack в свой центр обработки данных, вы можете использовать следующий командлет после установки PowerShell для Azure Stack.
Дополнительные сведения см. В разделе "Документация стека Azure".