Descripción
El almacenamiento en la nube, como los contenedores de almacenamiento de Azure, se usa a menudo para almacenar varios tipos de datos de SIG. Un ejemplo de esto es cuando los archivos de imagen (rásteres) se almacenan en la nube y se utilizan para el análisis por parte de clientes como ArcGIS Pro.
Hay dos métodos para autenticarse y conectarse al almacenamiento de Azure. La primera son las claves de acceso a la cuenta de almacenamiento de Azure, que conceden acceso ilimitado a todos los recursos de una cuenta de almacenamiento específica.
La segunda son las firmas de acceso compartido (SAS), que conceden acceso limitado a los recursos de una cuenta de almacenamiento. Puede proporcionar una SAS a los clientes a los que no se debe confiar la clave de acceso de la cuenta de almacenamiento, pero a los que desea delegar el acceso a determinados recursos de la cuenta de almacenamiento.
Note:
The workflows in this article were performed with ArcGIS Pro 3.1.0 installed on a machine in Azure.
Solución o solución alternativa
Conceder acceso a un contenedor de almacenamiento con una clave de acceso de la cuenta
- En el menú de ArcGIS Pro, haga clic en Insertar.
- Vaya al grupo Proyecto de la cinta de y active el elemento Conexiones.
- Haga clic en Almacén en la nube > Nueva conexión de almacenamiento en la nube.
- Introduzca un valor para el nombre del archivo de conexión.
- Elija "AZURE" para el proveedor de servicios.
- Copie el nombre de la cuenta de almacenamiento de Azure Portal y péguelo en el identificador de clave de acceso (nombre de cuenta), como se muestra en la imagen siguiente.

- Copie un valor de "Clave de acceso" de Azure Portal y péguelo en la clave de acceso secreta (clave de cuenta), que se ve en la siguiente imagen.

- Seleccione el contenedor de Azure en la lista desplegable Nombre de depósito (Contenedor).

El almacén en la nube se agregará a ArcGIS y está disponible en el panel Catálogo.

Conceder acceso a un contenedor de almacenamiento con una firma de acceso compartido (SAS) de una clave de cuenta
Azure Storage admite tres tipos de firmas de acceso compartido: SAS de delegación de usuarios, SAS de servicio y SAS de cuenta. Este flujo de trabajo muestra la concesión de acceso con una SAS de servicio.
La SAS de servicio se puede proteger con la clave de la cuenta de almacenamiento y delega el acceso a un recurso en solo uno de los servicios de Azure Storage: Blob Storage, Queue Storage, Table Storage o Azure Files. El siguiente flujo de trabajo es para acceder a Blob Storage.
- Conéctese a Azure Portal y vaya a Cuenta de almacenamiento > Contenedores.
- Busque el contenedor al que desea conceder acceso, active el menú de acciones y seleccione Política de acceso, como se muestra en la siguiente imagen.

- En la sección Políticas de acceso almacenadas, haga clic en Agregar política.

- Configure los campos Identificador, Permisos, Hora de inicio y Hora de caducidad, de forma similar a la siguiente imagen.

Los permisos otorgados en la imagen de arriba son Lista y Lectura. Otorgue los permisos Agregar, Crear, Escribir y/o Eliminar para que coincidan con sus requisitos específicos.
- Haga clic en Aceptar y, a continuación, guarde la política de acceso.
- Busque el contenedor al que desea conceder acceso, active el menú de acciones y seleccione Generar SAS. Esto se muestra en la siguiente imagen.

- Configure las siguientes opciones, como se muestra en la imagen siguiente:
- Método de firma = Clave de cuenta
- Clave de firma
- Política de acceso almacenada = la política de acceso que creó en los pasos 3 y 4.
- Direcciones IP permitidas
- Protocolos permitidos
El campo Direcciones IP permitidas que se muestra a continuación especifica una dirección IP pública o un rango de direcciones IP públicas desde las que aceptar solicitudes. Solo se admiten direcciones IPv4.
Los valores admitidos incluyen, por ejemplo, "168.1.5.65", "168.1.5.65-168.1.5.85". No se admite la notación CIDR.

- Haga clic en Generar token y URL de SAS.
- Copie el valor del token de Blob SAS.

- En ArcGIS Pro, ejecute la herramienta de geoprocesamiento Crear archivo de conexión de almacenamiento en la nube (desde Análisis > Herramientas).
- Configure los siguientes parámetros:
- Ubicación del archivo de conexión = la ruta a la carpeta del proyecto de ArcGIS Pro.
- Nombre del archivo de conexión = asigne un nombre al archivo.
- Proveedor de servicios = Azure
- Id. de clave de acceso (nombre de cuenta) = el nombre de la cuenta de almacenamiento de Azure.
- Nombre del depósito (contenedor) = el nombre del contenedor de almacenamiento de Azure (blob).
- Región (entorno) = Nube de Azure
- Punto final del servicio = blob.core.windows.net
- En la sección Opciones de proveedor, active la herramienta desplegable y seleccione AZURE_STORAGE_SAS_TOKEN y pegue el token de Blob SAS copiado del paso 9.
- Haga clic en Ejecutar.

- En el menú de ArcGIS Pro, haga clic en Insertar en la barra de menús.
- Vaya al grupo Proyecto de la cinta y active el elemento Conexiones.
- Haga clic en Almacén en la nube > Agregar conexión de almacenamiento en la nube.
- Vaya a la carpeta del proyecto, seleccione el archivo Cloud Storage Connection y haga clic en Aceptar.

El almacén en la nube se agregará a ArcGIS Pro y está disponible en el panel Catálogo.
