Acceso a Storage

Completado

Cada objeto que se almacena en Azure Storage tiene una dirección URL única. El nombre de la cuenta de almacenamiento forma la parte del subdominio de la dirección URL. La combinación del subdominio y el nombre de dominio, que es específico de cada servicio, forma un punto de conexión para su cuenta de almacenamiento.

Veamos un ejemplo. Si el nombre de la cuenta de almacenamiento es mystorageaccount, se forman puntos de conexión predeterminados de la cuenta de almacenamiento para los servicios de Azure, como se muestra en la tabla siguiente:

Servicio Punto de conexión predeterminado
Servicio de contenedor //mystorageaccount.blob.core.windows.net
Servicio Tabla //mystorageaccount.table.core.windows.net
Queue service //mystorageaccount.queue.core.windows.net
File service //mystorageaccount.file.core.windows.net

Creamos la dirección URL para acceder a un objeto de una cuenta de almacenamiento anexando la ubicación de este al punto de conexión.

Para acceder a los datos de myblob en la ubicación mycontainer de la cuenta de almacenamiento, usamos la siguiente dirección URL:

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

Configuración de dominios personalizados

Puede configurar un dominio personalizado para acceder a datos de blobs en la cuenta de Azure Storage. Como hemos revisado, el punto de conexión predeterminado para Azure Blob Storage es \<storage-account-name>.blob.core.windows.net. Si asigna un dominio y un subdominio personalizados (como www.contoso.com) al punto de conexión web o de blob para la cuenta de almacenamiento, los usuarios pueden utilizar dicho dominio para acceder a los datos de blob en la cuenta de almacenamiento.

Hay dos maneras de configurar un dominio personalizado: la asignación directa y la asignación de dominios intermediarios.

  • La asignación directa permite habilitar un dominio personalizado para un subdominio en una cuenta de almacenamiento de Azure. Para este enfoque, se crea un registro CNAME que apunta desde el subdominio a la cuenta de Azure Storage.

    En el ejemplo siguiente se muestra cómo se asigna un subdominio a una cuenta de Azure Storage para crear un registro CNAME en el sistema de nombres de dominio (DNS):

    • Subdominio: blobs.contoso.com
    • Cuenta de Azure Storage: \<storage account>\.blob.core.windows.net
    • Registro CNAME directo: contosoblobs.blob.core.windows.net
  • La asignación de dominios intermediario se aplica a un dominio que ya está en uso en Azure. Este enfoque puede dar lugar a un tiempo de inactividad menor mientras se asigna el dominio. Para evitar tiempos de inactividad, use el subdominio intermedio asverify para validar el dominio. Si antepone asverify a su propio subdominio, permite que Azure reconozca el dominio personalizado sin modificar el registro DNS para el dominio. Después de modificar el registro DNS del dominio, este se asigna al punto de conexión del blob sin ningún tiempo de inactividad.

    En el ejemplo siguiente se muestra cómo se asigna un dominio en uso a una cuenta de Azure Storage en el DNS con el dominio intermediario asverify:

    • Registro CNAME: asverify.blobs.contoso.com
    • Registro intermediario CNAME: asverify.contosoblobs.blob.core.windows.net