1

本文介绍了如何在 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

你知道如何理解这一点,或者有没有更好的方法来达到目标​​?

4

1 回答 1

1

您可以使用-TemplateParameterUri-TemplateUri提供存储模板的公开可用的 url。

于 2019-03-11T15:58:36.447 回答