Freigeben über


Get-AzStorageEncryptionScope

Dient zum Abrufen oder Auflisten von Verschlüsselungsbereichen aus einem Speicherkonto.

Syntax

Get-AzStorageEncryptionScope
   [-ResourceGroupName] <String>
   [-StorageAccountName] <String>
   [-EncryptionScopeName <String>]
   [-MaxPageSize <Int32>]
   [-Filter <String>]
   [-Include <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzStorageEncryptionScope
   -StorageAccount <PSStorageAccount>
   [-EncryptionScopeName <String>]
   [-MaxPageSize <Int32>]
   [-Filter <String>]
   [-Include <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Beschreibung

Mit dem Cmdlet Get-AzStorageEncryptionScope werden Verschlüsselungsbereiche aus einem Speicherkonto abgerufen oder aufgelistet.

Beispiele

Beispiel 1: Abrufen eines einzelnen Verschlüsselungsbereichs

Get-AzStorageEncryptionScope -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -EncryptionScopeName $scopename

ResourceGroupName: myresourcegroup, StorageAccountName: mystorageaccount

Name      State    Source             KeyVaultKeyUri                                         
----      -----    ------             --------------                                         
testscope Disabled Microsoft.Keyvault https://keyvalutname.vault.azure.net:443/keys/keyname

Dieser Befehl ruft einen einzelnen Verschlüsselungsbereich ab.

Beispiel 2: Auflisten aller Verschlüsselungsbereiche eines Speicherkontos

Get-AzStorageEncryptionScope -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" 


   ResourceGroupName: myresourcegroup, StorageAccountName: mystorageaccount

Name      State    Source             KeyVaultKeyUri                                         
----      -----    ------             --------------                                         
testscope Disabled Microsoft.Keyvault https://keyvalutname.vault.azure.net:443/keys/keyname
scope2    Enabled  Microsoft.Storage

Dieser Befehl listet alle Verschlüsselungsbereiche eines Speicherkontos auf.

Beispiel 3: Auflisten aller aktivierten Verschlüsselungsbereiche eines Speicherkontos mit einer maximalen Seitengröße von 10 für jede Anforderung

Get-AzStorageEncryptionScope -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -MaxPageSize 10 -Include Enabled

ResourceGroupName: myresourcegroup, StorageAccountName: mystorageaccount

Name      State    Source             KeyVaultKeyUri                                         
----      -----    ------             --------------                                         
scope1    Enabled  Microsoft.Keyvault https://keyvalutname.vault.azure.net:443/keys/keyname
scope2    Enabled  Microsoft.Storage

Dieser Befehl listet alle aktivierten Verschlüsselungsbereiche eines Speicherkontos mit einer maximalen Seitengröße von 10 Verschlüsselungsbereichen auf, die in jeder Listenantwort enthalten sind. Wenn mehr als 10 Verschlüsselungsbereiche aufgelistet werden sollen, listet der Befehl weiterhin alle Verschlüsselungsbereiche auf, aber mit mehreren empfangenen Anforderungen und Antworten.

Beispiel 4: Auflisten aller deaktivierten Verschlüsselungsbereiche mit Namen beginnend mit "Test" eines Speicherkontos

Get-AzStorageEncryptionScope -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -Include Disabled -Filter "startswith(name, test)"

ResourceGroupName: myresourcegroup, StorageAccountName: mystorageaccount

Name          State      Source             KeyVaultKeyUri                                         
----          -----      ------             --------------                                         
testscope1    Disabled   Microsoft.Keyvault https://keyvalutname.vault.azure.net:443/keys/keyname
testscope2    Disabled   Microsoft.Storage

Dieser Befehl listet alle deaktivierten Verschlüsselungsbereiche mit Namen auf, die mit dem "Test" eines Speicherkontos beginnen. Der Parameter "Filter" gibt das Präfix der aufgeführten Verschlüsselungsbereiche an, und er sollte im Format "startswith(name, {prefixValue})" sein.

Parameter

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EncryptionScopeName

Azure Storage EncryptionScope-Name

Typ:String
Aliase:Name
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Filter

Der Filter des Verschlüsselungsbereichsnamens. Wenn angegeben, werden nur Verschlüsselungsbereichsnamen aufgeführt, die mit dem Filter beginnen.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Include

Der Filter des Verschlüsselungsbereichsnamens. Wenn angegeben, werden nur Verschlüsselungsbereichsnamen aufgeführt, die mit dem Filter beginnen.

Typ:String
Zulässige Werte:All, Enabled, Disabled
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MaxPageSize

Die maximale Anzahl von Verschlüsselungsbereichen, die in der Listenantwort enthalten sein werden

Typ:Nullable<T>[Int32]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Ressourcengruppenname.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-StorageAccount

Speicherkontoobjekt

Typ:PSStorageAccount
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-StorageAccountName

Speicherkontoname.

Typ:String
Aliase:AccountName
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

PSStorageAccount

Ausgaben

PSEncryptionScope