共用方式為


Get-AzStorageAccountKey

取得 Azure 儲存體帳戶的存取金鑰。

語法

Get-AzStorageAccountKey
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-ListKerbKey]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Get-AzStorageAccountKey Cmdlet 會取得 Azure 儲存體 帳戶的存取密鑰。

範例

範例 1:取得記憶體帳戶的存取金鑰

Get-AzStorageAccountKey -ResourceGroupName "RG01" -Name "mystorageaccount"

此命令會取得指定 Azure 儲存體 帳戶的金鑰。

範例 2:取得記憶體帳戶的特定存取金鑰

This command gets a specific key for a Storage account.
(Get-AzStorageAccountKey -ResourceGroupName "RG01" -Name "mystorageaccount")| Where-Object {$_.KeyName -eq "key1"}

KeyName Value             Permissions CreationTime
------- -----             ----------- ------------
key1    <KeyValue>        Full             

This command gets a specific key value for a Storage account. 
(Get-AzStorageAccountKey -ResourceGroupName "RG01" -Name "mystorageaccount")[0].Value

<KeyValue>

範例 3:列出記憶體帳戶的存取金鑰,包括 Kerberos 金鑰(如果已啟用 Active Directory)

Get-AzStorageAccountKey -ResourceGroupName "RG01" -Name "mystorageaccount" -ListKerbKey

此命令會取得指定 Azure 儲存體 帳戶的金鑰。

參數

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ListKerbKey

列出指定記憶體帳戶的 Kerberos 金鑰(如果已啟用 Active Directory)。 Kerberos 金鑰是針對 Azure 檔案儲存體 使用 Microsoft Entra Domain Service (Microsoft Entra Domain Services) 或 Active Directory 網域 Service (AD DS) 的身分識別型驗證,為每個儲存器帳戶產生 Kerberos 金鑰。 它用來做為代表記憶體帳戶之網域服務中註冊之身分識別的密碼。 Kerberos 金鑰不提供對記憶體帳戶執行任何控件或數據平面讀取或寫入作業的訪問許可權。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

指定此 Cmdlet 取得金鑰的記憶體帳戶名稱。

類型:String
別名:StorageAccountName, AccountName
Position:1
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-ResourceGroupName

指定包含記憶體帳戶的資源群組名稱。

類型:String
Position:0
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

輸入

String

輸出

StorageAccountKey