Get-AzStorageEncryptionScope

Ottenere o elencare gli ambiti di crittografia da un account Archiviazione.

Sintassi

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>]

Descrizione

Il cmdlet Get-Az Archiviazione EncryptionScope ottiene o elenca gli ambiti di crittografia da un account Archiviazione.

Esempio

Esempio 1: Ottenere un singolo ambito di crittografia

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

Questo comando ottiene un singolo ambito di crittografia.

Esempio 2: Elencare tutti gli ambiti di crittografia di un account Archiviazione

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

Questo comando elenca tutti gli ambiti di crittografia di un account Archiviazione.

Esempio 3: Elencare tutti gli ambiti di crittografia abilitati di un account Archiviazione con dimensioni massime di pagina pari a 10 per ogni richiesta

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

Questo comando elenca tutti gli ambiti di crittografia abilitati di un account Archiviazione, con dimensioni massime di pagina di 10 ambiti di crittografia inclusi in ogni risposta elenco. Se sono presenti più di 10 ambiti di crittografia da elencare, il comando continuerà a elencare tutti gli ambiti di crittografia, ma con più richieste inviate e risposte ricevute.

Esempio 4: Elencare tutti gli ambiti di crittografia disabilitati con nomi che iniziano con "test" di un account Archiviazione

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

Questo comando elenca tutti gli ambiti di crittografia disabilitati con nomi che iniziano con "test" di un account Archiviazione. Il parametro "Filter" specifica il prefisso degli ambiti di crittografia elencati e deve essere nel formato "startswith(name, {prefixValue})".

Parametri

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionScopeName

nome Archiviazione di Azure EncryptionScope

Type:String
Aliases:Name
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Filter

Filtro del nome dell'ambito di crittografia. Se specificato, verranno elencati solo i nomi degli ambiti di crittografia che iniziano con il filtro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Include

Filtro del nome dell'ambito di crittografia. Se specificato, verranno elencati solo i nomi degli ambiti di crittografia che iniziano con il filtro.

Type:String
Accepted values:All, Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxPageSize

Numero massimo di ambiti di crittografia che verranno inclusi nella risposta all'elenco

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nome del gruppo di risorse.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageAccount

oggetto account Archiviazione

Type:PSStorageAccount
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountName

Archiviazione Nome account.

Type:String
Aliases:AccountName
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Input

PSStorageAccount

Output

PSEncryptionScope