Compartilhar via


Lição 1: Criar um contêiner e uma conta de Armazenamento do Microsoft Azure

Antes de começar a armazenar SQL Server arquivos de dados no Armazenamento do Azure, primeiro você deve criar uma conta de Armazenamento do Azure, um contêiner de blobs e uma assinatura de acesso compartilhado. A Lição 1 orienta você pelas etapas de logon no Portal de Gerenciamento do Azure, criando uma conta de armazenamento, um contêiner de blob e uma assinatura de acesso compartilhado.

Por padrão, somente o proprietário da conta de armazenamento pode acessar blobs, tabelas e filas nessa conta. Para acessar esses recursos usando esse novo aprimoramento do SQL Server sem compartilhar a chave de acesso da conta de armazenamento, será necessário fazer o seguinte:

  • Defina as permissões do contêiner como privadas.

  • Crie uma assinatura de acesso compartilhado. Ela permitirá que você delegue acesso restrito a um contêiner, um blob, uma tabela ou um recurso de fila, especificando o intervalo no qual os recursos estarão disponíveis e as permissões que um cliente terá nesse intervalo.

  • Use uma política de acesso armazenado para gerenciar assinaturas de acesso compartilhado para um contêiner ou seus blobs. A política de acesso armazenado oferece a você uma medida adicional de controle sobre suas assinaturas de acesso compartilhado, além de fornecer um meio simples de revogá-los.

Para obter mais informações, consulte Gerenciar o acesso aos recursos de armazenamento do Azure.

Criar uma conta de armazenamento

Para criar uma conta de armazenamento no Portal de Gerenciamento do Azure, siga estas etapas:

  1. Faça logon no Portal de Gerenciamento do Azure usando sua conta. Se você não tiver uma conta do Azure, visite Avaliação gratuita do Azure.

    SQL 14 CTP2

  2. Use as instruções passo a passo para criar uma conta de armazenamento. Observe que, ao criar uma conta de armazenamento a ser usada para os Arquivos de Dados SQL Server no recurso do Azure, você deve desmarcar ou desabilitar a replicação geográfica. Isso acontece porque a ordem de gravação não é garantida para vários blobs que participam da replicação geográfica. Se uma conta de armazenamento for replicada geograficamente e a recuperação for necessária, ocorrerá um dano.

    SQL 14 CTP2

Criar um contêiner de blob

No Azure, um contêiner fornece um agrupamento de um conjunto de blobs. Todos os blobs devem estar em um contêiner. Uma conta de armazenamento pode conter um número ilimitado de contêineres, mas deve ter pelo menos um contêiner. Um contêiner pode armazenar um número ilimitado de blobs. Para obter informações mais atualizadas sobre limites de tamanho de armazenamento, consulte Como usar o Serviço de Armazenamento de Blobs do Azure no .NET.

Para criar um contêiner no Azure, siga estas etapas:

  1. Faça logon no Portal de Gerenciamento do Azure.

  2. Selecione a conta de armazenamento, clique na guia CONTÊINERES e clique em ADICIONAR CONTÊINER na parte inferior da tela, o que abre uma nova caixa de diálogo.

  3. Insira um nome do contêiner.

  4. Selecione Privado para Tipo de Acesso. Quando você define o acesso como privado, os dados de contêiner e blob podem ser lidos apenas pelo proprietário da conta do Azure.

    SQL 14 CTP2

Observação

Para criar uma contêiner de modo programático, você também poderá usar as APIs REST. Para obter mais informações, consulte Criar contêiner e também Referência de API REST dos Serviços de Armazenamento do Azure.

Próxima Lição:

Lição 2. Criar uma política no contêiner e gerenciar uma chave SAS (assinatura de acesso compartilhado)