Criar uma conta que suporte chaves geridas pelo cliente para tabelas e filas

O Armazenamento do Azure encripta todos os dados numa conta de armazenamento inativa. Por predefinição, o Armazenamento de filas e o armazenamento de Tabelas utilizam uma chave que está no âmbito do serviço e gerida pela Microsoft. Também pode optar por utilizar chaves geridas pelo cliente para encriptar dados de fila ou tabela. Para utilizar chaves geridas pelo cliente com filas e tabelas, primeiro tem de criar uma conta de armazenamento que utilize uma chave de encriptação que esteja no âmbito da conta e não no serviço. Depois de criar uma conta que utiliza a chave de encriptação de conta para dados de fila e tabela, pode configurar chaves geridas pelo cliente para essa conta de armazenamento.

Este artigo descreve como criar uma conta de armazenamento que depende de uma chave que está no âmbito da conta. Quando a conta é criada pela primeira vez, a Microsoft utiliza a chave de conta para encriptar os dados na conta e a Microsoft gere a chave. Posteriormente, pode configurar chaves geridas pelo cliente para que a conta tire partido desses benefícios, incluindo a capacidade de fornecer as suas próprias chaves, atualizar a versão da chave, rodar as chaves e revogar os controlos de acesso.

Criar uma conta que utiliza a chave de encriptação de conta

Tem de configurar uma nova conta de armazenamento para utilizar a chave de encriptação de conta para filas e tabelas no momento em que criar a conta de armazenamento. Não é possível alterar o âmbito da chave de encriptação após a criação da conta.

A conta de armazenamento tem de ser do tipo para fins gerais v2. Pode criar a conta de armazenamento e configurá-la para depender da chave de encriptação de conta com o modelo portal do Azure, PowerShell, CLI do Azure ou um modelo de Resource Manager do Azure.

Para saber mais sobre como criar uma conta de armazenamento, veja Criar uma conta de armazenamento.

Nota

Opcionalmente, apenas o armazenamento de Filas e Tabelas pode ser configurado para encriptar dados com a chave de encriptação da conta quando a conta de armazenamento é criada. O armazenamento de blobs e Ficheiros do Azure utilizar sempre a chave de encriptação de conta para encriptar dados.

Para criar uma conta de armazenamento que dependa da chave de encriptação da conta com o portal do Azure, siga estes passos:

  1. No menu do portal esquerdo, selecione Contas de armazenamento para apresentar uma lista das suas contas de armazenamento.

  2. Na página Contas de armazenamento , selecione Novo.

  3. Preencha os campos no separador Noções Básicas .

  4. No separador Avançadas, localize a secção Tabelas e Filas e selecione Ativar suporte para chaves geridas pelo cliente.

    Captura de ecrã a mostrar como ativar chaves geridas pelo cliente para filas e tabelas ao criar uma nova conta

Depois de criar uma conta que depende da chave de encriptação de conta, pode configurar chaves geridas pelo cliente armazenadas no Azure Key Vault ou no Key Vault Modelo de Segurança de Hardware Gerido (HSM). Para saber como armazenar chaves geridas pelo cliente num cofre de chaves, veja Configurar a encriptação com chaves geridas pelo cliente armazenadas no Azure Key Vault. Para saber como armazenar chaves geridas pelo cliente num HSM gerido, veja Configurar a encriptação com chaves geridas pelo cliente armazenadas no Azure Key Vault HSM Gerido.

Verificar a chave de encriptação da conta

Depois de criar a conta, pode verificar se a conta de armazenamento está a utilizar uma chave de encriptação que está no âmbito da conta com o portal do Azure, o PowerShell ou a CLI do Azure.

Para verificar se um serviço numa conta de armazenamento está a utilizar uma chave de encriptação que está no âmbito da conta com o portal do Azure, siga estes passos:

  1. No portal do Azure, navegue para a sua nova conta de armazenamento.

  2. Na secção Segurança + Rede , selecione Encriptação.

  3. Se a conta de armazenamento tiver sido criada para depender da chave de encriptação da conta, verá no separador Encriptação que as chaves geridas pelo cliente podem ser ativadas para os quatro serviços de Armazenamento do Azure: blobs, ficheiros, tabelas e filas.

    Captura de ecrã a mostrar como verificar se a conta de armazenamento depende da chave de encriptação da conta

Depois de verificar que a conta de armazenamento está a utilizar uma chave de encriptação que está no âmbito da conta, pode ativar as chaves geridas pelo cliente para a conta. Todos os quatro serviços de Armazenamento do Azure ( blobs, ficheiros, tabelas e filas) utilizarão a chave gerida pelo cliente para encriptação.

Preços e faturação

Uma conta de armazenamento criada para utilizar uma chave de encriptação no âmbito da conta é faturada para a capacidade de armazenamento de tabelas e transações a uma taxa diferente de uma conta que utiliza a chave de âmbito de serviço predefinida. Para obter detalhes, veja Preços do Armazenamento de Tabelas do Azure.

Passos seguintes