Armazenamento de acesso
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
- Subdomínio:
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-chaveasverify
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
- Registro