我正在使用“Classic RunAs Connection”配置Azure自动化Runbook。 当我通过此连接选择Azure订阅后,我获得了我的一个存储帐户的存储密钥,但问题是有时可用,有时不可用。下面是我在做什么:Azure自动化上的Get-AzureStorageKey错误
$ConnectionAssetName = "AzureClassicRunAsConnection"
$Conn = Get-AutomationConnection -Name $ConnectionAssetName
$CertificateAssetName = $Conn.CertificateAssetName
$Cert = Get-AutomationCertificate -Name $CertificateAssetName
Set-AzureSubscription -SubscriptionName $Conn.SubscriptionName -SubscriptionId $Conn.SubscriptionID -Certificate $AzureCert
Select-AzureSubscription -SubscriptionId $Conn.SubscriptionID
$storageAccountKey = Get-AzureStorageKey -StorageAccountName "MyStorageAccountName"
发生是瞬时错误:
Get-AzureStorageKey : An error occurred while sending the request.
At line:38 char:26
... eAccountKey = Get-AzureStorageKey -StorageAccountName "MyStorageAccountName"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CategoryInfo : CloseError: (:) [Get-AzureStorageKey], HttpRequestException
FullyQualifiedErrorId :
Microsoft.WindowsAzure.Commands.ServiceManagement.StorageServices.GetAzureStorageKeyCommand
它工作的大部分时间,但有时这会抛出异常。
有人可以帮我吗?
谢谢!
您能否让我知道您的存储帐户是哪一种? ASM还是ARM? –
你好贾森!它是一个ASM帐户(经典)。谢谢 –