This文章介绍了如何在Powershell Runbook中部署来自ARM模板的某些资源的教程。据我了解,它将在特定路径中下载模板和参数文件。但是,在没有任何直接附加的存储到自动化帐户的情况下,如何在自动Runbook中工作呢?显然,我误会了...
我的意思是Get-AzureStorageFileContent
命令:
# Create a new context
$Context = New-AzureStorageContext -StorageAccountName $StorageAccountName -
StorageAccountKey $StorageAccountKey
Get-AzureStorageFileContent -ShareName 'resource-templates' -Context
$Context -path 'TemplateTest.json' -Destination 'C:\Temp'
$TemplateFile = Join-Path -Path 'C:\Temp' -ChildPath $StorageFileName
# Deploy the storage account
New-AzureRmResourceGroupDeployment -ResourceGroupName $ResourceGroupName -
TemplateFile $TemplateFile -TemplateParameterObject $Parameters
您知道如何理解这一点,还是有一些更好的方法可以达到目标?
答案 0 :(得分:1)
您可以使用-TemplateParameterUri
和-TemplateUri
并提供可存储模板的公开网址。