Compartilhar via


Get-AzStorageEncryptionScope

Obter ou listar escopos de criptografia de uma conta de Armazenamento.

Sintaxe

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

Description

O cmdlet Get-AzStorageEncryptionScope obtém ou lista escopos de criptografia de uma conta de Armazenamento.

Exemplos

Exemplo 1: Obter um único escopo de criptografia

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

Esse comando obtém um único escopo de criptografia.

Exemplo 2: listar todos os escopos de criptografia de uma conta de armazenamento

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

Esse comando lista todos os escopos de criptografia de uma conta de Armazenamento.

Exemplo 3: listar todos os escopos de criptografia habilitados de uma conta de Armazenamento com um tamanho máximo de página de 10 para cada solicitação

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

Esse comando lista todos os escopos de criptografia habilitados de uma conta de Armazenamento, com um tamanho máximo de página de 10 escopos de criptografia incluídos em cada resposta de lista. Se houver mais de 10 escopos de criptografia a serem listados, o comando ainda listará todos os escopos de criptografia, mas com várias solicitações enviadas e respostas recebidas.

Exemplo 4: listar todos os escopos de criptografia desabilitados com nomes começando com "teste" de uma conta de Armazenamento

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

Esse comando lista todos os escopos de criptografia desabilitados com nomes começando com "teste" de uma conta de Armazenamento. O parâmetro "Filter" especifica o prefixo dos escopos de criptografia listados e deve estar no formato "startswith(name, {prefixValue})".

Parâmetros

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-EncryptionScopeName

Nome do EncryptionScope de Armazenamento do Azure

Tipo:String
Aliases:Name
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Filter

O filtro do nome do escopo de criptografia. Quando especificado, somente os nomes de escopo de criptografia que começam com o filtro serão listados.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Include

O filtro do nome do escopo de criptografia. Quando especificado, somente os nomes de escopo de criptografia que começam com o filtro serão listados.

Tipo:String
Valores aceitos:All, Enabled, Disabled
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-MaxPageSize

O número máximo de escopos de criptografia que serão incluídos na resposta da lista

Tipo:Nullable<T>[Int32]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ResourceGroupName

Nome do Grupo de Recursos.

Tipo:String
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-StorageAccount

Objeto da conta de armazenamento

Tipo:PSStorageAccount
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-StorageAccountName

Nome da conta de armazenamento.

Tipo:String
Aliases:AccountName
Cargo:1
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

PSStorageAccount

Saídas

PSEncryptionScope