簡體   English   中英

如何連接 Azure 自動化 Runbook 中的存儲帳戶

[英]How to connect with Storage account in Azure automation runbook

在 Azure 自動化 Runbook 中,我想連接存儲帳戶並在沒有帳戶密鑰的情況下獲取上下文。 我可以連接存儲帳戶密鑰,但我不想連接存儲密鑰。

供參考

$Context = New-AzStorageContext -StorageAccountName "cordus6abfsuat001" -UseConnectedAccount
echo $Context

錯誤是“上下文不能為空。”

我希望在沒有存儲帳戶密鑰的情況下連接存儲帳戶。

您可以為 Azure 自動化帳戶使用系統分配的托管標識在此處輸入圖像描述

然后,在您的存儲帳戶中,您必須:

  1. 訪問控制
  2. 添加角色分配在此處輸入圖像描述

在那里,您可以為您的自動化帳戶身份提供角色貢獻者在此處輸入圖像描述 在此處輸入圖像描述 在此處輸入圖像描述 這有幫助!

我希望在沒有存儲帳戶密鑰的情況下連接存儲帳戶。

您也可以使用連接字符串並獲取如下上下文,我遵循了Microsoft-Document

Connect-AzAccount

$Context = New-AzStorageContext -ConnectionString "XX"

Write-Host $Context

XX 是存儲帳戶的連接字符串。

在此處輸入圖像描述

輸出:

在此處輸入圖像描述

您還可以使用 uisng SAS 令牌獲取它,如下所示:

$Context = New-AzStorageContext -StorageAccountName "rithvayamo" -SasToken "sp=r&st=2022i4n3vHCuHye6PzkDLUbXTnQT2jeNphU1j0%3D"

Write-Host $Context

在此處輸入圖像描述

輸出:

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM