Uso de Azure Blob Storage para la conversión de modelos

El servicio de conversión de modelos requiere acceso a Azure Blob Storage para poder recuperar datos de entrada y almacenar datos de salida. En este artículo se describen los pasos más comunes.

Preparación de cuentas de Azure Storage

  • Creación de una cuenta de almacenamiento (StorageV2).
  • Creación de un contenedor de blobs de entrada en la cuenta de almacenamiento (por ejemplo, con el nombre "arrinput")
  • Creación de un contenedor de blobs de salida en la cuenta de almacenamiento (por ejemplo, con el nombre "arroutput")

Sugerencia

Para obtener instrucciones paso a paso sobre cómo configurar la cuenta de almacenamiento, consulte Inicio rápido: Conversión de un modelo para la representación.

La creación de la cuenta de almacenamiento y los contenedores de blobs se pueden realizar con una de las siguientes herramientas:

Comprobación de que Azure Remote Rendering puede acceder a la cuenta de almacenamiento

Azure Remote Rending necesita recuperar los datos del modelo de la cuenta de almacenamiento y volver a escribir datos en este.

Puede conceder a Azure Remote Rendering acceso a la cuenta de almacenamiento de las dos maneras siguientes:

Conexión de la cuenta de Azure Storage con la cuenta de Azure Remote Rendering

Siga los pasos indicados en la sección Creación de una cuenta.

Recuperación de SAS para los contenedores de almacenamiento

Se usan firmas de acceso almacenadas (SAS) para conceder acceso de lectura para la entrada y acceso de escritura para la salida. Se recomienda generar nuevos URI cada vez que se convierte un modelo. Dado que los URI expiran después de un tiempo, si se persisten durante más tiempo, la aplicación podría interrumpirse de forma inesperada.

Encontrará más información sobre SAS en la documentación sobre SAS.

Un URI de SAS se puede generar con una de las siguientes opciones:

Un ejemplo del uso de firmas de acceso compartido en la conversión de recursos se muestra en Conversion.ps1, en los scripts de ejemplo de PowerShell.

Importante

Al configurar la cuenta de almacenamiento, no especifique un intervalo de direcciones IP permitido, incluso cuando permita enumerar todas las direcciones IP:

Screenshot of blob storage settings in Azure portal that show how to configure an allowed IP address range.

Con cualquier intervalo IP especificado, es posible que el token de SAS no funcione con ARR y la carga del modelo podría producir un error.

Cargar un modelo de entrada

Para empezar a convertir un modelo, debe cargarlo mediante una de las siguientes opciones:

Para obtener un ejemplo de cómo cargar los datos para la conversión, consulte Conversion.ps1 en los scripts de ejemplo de PowerShell.

Nota:

Al cargar un modelo de entrada, no use nombres de archivo o estructuras de carpetas largos para evitar problemas con el límite de longitud de ruta de acceso de Windows en el servicio.

Obtener un URI de SAS para el modelo convertido

Este paso es similar a recuperar SAS para los contenedores de almacenamiento. Sin embargo, esta vez necesita recuperar un URI de SAS para el archivo de modelo que se escribió en el contenedor de salida.

Por ejemplo, para recuperar un URI de SAS desde el Explorador de Azure Storage, haga clic con el botón derecho en el archivo del modelo y seleccione "Obtener firma de acceso compartido".

Se necesita una Firma de acceso compartido (SAS) para cargar modelos si no ha conectado la cuenta de almacenamiento con la de Azure Remote Rendering. Puede obtener información sobre cómo conectar la cuenta en Crear una cuenta.

Pasos siguientes