Armazenamento de acesso

Concluído

Cada objeto armazenado no Armazenamento do Azure tem um endereço de URL exclusivo. O nome da sua conta de armazenamento forma a parte de subdomínio do endereço de URL. A combinação do nome do subdomínio e do domínio, que é específico a cada serviço, forma um ponto de extremidade para a sua conta de armazenamento.

Vamos examinar um exemplo. Se o nome da sua conta de armazenamento for mystorageaccount, os pontos de extremidade padrão da sua conta de armazenamento serão formados para os serviços do Azure, conforme mostrado na seguinte tabela:

Serviço Ponto de extremidade padrão
Serviço de contêiner //mystorageaccount.blob.core.windows.net
Serviço Tabela //mystorageaccount.table.core.windows.net
Serviço Fila //mystorageaccount.queue.core.windows.net
Serviço de arquivos //mystorageaccount.file.core.windows.net

Nós criamos a URL para acessar um objeto na sua conta de armazenamento acrescentando o local do objeto na conta de armazenamento ao ponto de extremidade.

Para acessar os dados myblob no local do mycontainer em sua conta de armazenamento, usamos o seguinte endereço de URL:

//mystorageaccount.blob.core.windows.net/mycontainer/myblob.

Configurar domínios personalizados

Você pode configurar um domínio personalizado para acessar os dados de blob em sua conta de armazenamento do Azure. Conforme examinamos, o ponto de extremidade padrão para Armazenamento de Blobs do Azure é \<storage-account-name>.blob.core.windows.net. Se você mapear um domínio e um subdomínio personalizados, como www.contoso.com, para o ponto de extremidade de blob ou web de sua conta de armazenamento, seus usuários poderão usar esse domínio para acessar dados de blob em sua conta de armazenamento.

Observação

No momento, o Armazenamento do Azure não fornece suporte nativo para HTTPS com domínios personalizados. Você pode implementar uma CDN (Rede de Distribuição de Conteúdo) do Azure para acessar blobs usando domínios personalizados por HTTPS.

Há duas maneiras de configurar um domínio personalizado: mapeamento direto e mapeamento de domínio intermediário.

  • O mapeamento direto permite habilitar um domínio personalizado para um subdomínio para uma conta de armazenamento do Azure. Para essa abordagem, você cria um registro CNAME que aponta do subdomínio para a conta de armazenamento do Azure.

    O seguinte exemplo mostra como um subdomínio é mapeado para uma conta de armazenamento do Azure para criar um registro CNAME no DNS (sistema de nomes de domínio):

    • Subdomínio: blobs.contoso.com
    • Conta de armazenamento do Azure: \<storage account>\.blob.core.windows.net
    • Registro direto CNAME: contosoblobs.blob.core.windows.net
  • O mapeamento de domínio intermediário é aplicado a um domínio que já está em uso no Azure. Essa abordagem pode resultar em um tempo de inatividade menor enquanto o domínio está sendo mapeado. Para evitar o tempo de inatividade, você pode usar o domínio intermediário asverify para validar o domínio. Ao preceder a palavra-chave asverify em seu subdomínio, você permite que o Azure reconheça seu domínio personalizado sem modificar o registro DNS para o domínio. Depois que você modificar o registro DNS do domínio, seu domínio será mapeado para o ponto de extremidade do blob, sem nenhum tempo de inatividade.

    O seguinte exemplo mostra como um domínio em uso é mapeado para uma conta de armazenamento do Azure no DNS com o domínio intermediário asverify:

    • Registro CNAME: asverify.blobs.contoso.com
    • Registro intermediário CNAME: asverify.contosoblobs.blob.core.windows.net

    Saiba mais sobre o mapeamento de domínio intermediário