我有一个在 Azure 自动化上运行的 PowerShell 运行手册。在某个部分,Runbook 从 Azure Blob 存储中检索 XML 文件。文件的平均大小约为 6 kB。
在第一次运行期间,大约需要一分钟时间从 Azure Blob 存储中检索文件并将其存储在 C:\temp 的 Azure 自动化运行手册沙箱中。
在随后的运行中,将同一文件存储在同一位置最多需要 12 分钟。
问题区域范围内的代码片段:
$ConnectionName = "SubscriptionName"
$StorageAccountName = "StorageAccountName"
Write-Output "Selecting subscription $ConnectionName"
$credential = Get-AutomationPSCredential -Name "CredentialName"
Add-AzureAccount -Credential $credential
Select-AzureSubscription -SubscriptionName $ConnectionName
Set-AzureSubscription -SubscriptionName $ConnectionName -CurrentStorageAccount $StorageAccountName
Write-Output "Selected subscription $ConnectionName"
Write-Output "Retrieving XML from storage"
Get-AzureStorageBlobContent -Blob "FileName.xml" -Container "ContainerName" -Destination "C:\temp\" -Force
Write-Output "Retrieved XML from storage"
有谁知道我做错了什么?