Configuración de las variables de entorno
Antes de comenzar el desarrollo de los trabajadores de Asset Compute, asegúrese de que el proyecto esté configurado con información de Adobe I/O y almacenamiento en la nube. Esta información se almacena en .env del proyecto, que se usa solamente para el desarrollo local y no se guarda en Git. El archivo .env proporciona una forma cómoda de exponer pares de clave/valores al entorno de desarrollo local de Asset Compute. Al implementar trabajadores de Asset Compute en Adobe I/O Runtime, no se usa el archivo .env, sino que se pasa un subconjunto de valores a través de variables de entorno. Otros parámetros y secretos personalizados también se pueden almacenar en el archivo .env, como las credenciales de desarrollo para servicios web de terceros.
Configurar credenciales de almacenamiento en la nube
El desarrollo local de los trabajadores de Asset Compute requiere acceso a almacenamiento en la nube. Las credenciales de almacenamiento en la nube utilizadas para el desarrollo local se proporcionan en el archivo .env.
Este tutorial prefiere el uso del almacenamiento de Azure Blob, pero se puede utilizar Amazon S3 y sus claves correspondientes en el archivo .env en su lugar.
Usar Azure Blob Storage
Elimine los comentarios y rellene las siguientes claves en el archivo .env, y rellénelas con los valores del almacenamiento en la nube aprovisionado que se encuentra en Azure Portal.
- Valor de la clave
AZURE_STORAGE_CONTAINER_NAME - Valor de la clave
AZURE_STORAGE_ACCOUNT - Valor de la clave
AZURE_STORAGE_KEY
Por ejemplo, esto podría tener el siguiente aspecto (valores solo para ilustración):
...
AZURE_STORAGE_ACCOUNT=aemguideswkndassetcomput
AZURE_STORAGE_KEY=Va9CnisgdbdsNJEJBqXDyNbYppbGbZ2V...OUNY/eExll0vwoLsPt/OvbM+B7pkUdpEe7zJhg==
AZURE_STORAGE_CONTAINER_NAME=asset-compute
...
El archivo .env resultante tendrá el siguiente aspecto:
Si NO usa el almacenamiento del blob de Microsoft Azure, elimine o deje estos elementos comentados (prefiriendo #).
Uso del almacenamiento en la nube de Amazon S3 amazon-s3
Si usa el almacenamiento en la nube de Amazon S3, quite el comentario y rellene las siguientes claves en el archivo .env.
Por ejemplo, esto podría tener el siguiente aspecto (valores solo para ilustración):
...
S3_BUCKET=aemguideswkndassetcompute
AWS_ACCESS_KEY_ID=KKIXZLZYNLXJLV24PLO6
AWS_SECRET_ACCESS_KEY=Ba898CnisgabdsNJEJBqCYyVrYttbGbZ2...OiNYExll0vwoLsPtOv
AWS_REGION=us-east-1
...
Validación de la configuración del proyecto
Una vez configurado el proyecto de Asset Compute generado, valide la configuración antes de realizar cambios en el código para asegurarse de que se proporcionan los servicios de soporte en los archivos .env.
Para iniciar la herramienta de desarrollo de Asset Compute para el proyecto de Asset Compute:
-
Abra una línea de comandos en la raíz del proyecto de Asset Compute (en el código VS, esto se puede abrir directamente en el IDE a través de Terminal > Nuevo terminal) y ejecute el comando:
code language-none $ aio app run -
La herramienta de desarrollo de Asset Compute local se abrirá en el explorador web predeterminado en http://localhost :9000.
-
Observe la salida de la línea de comandos y el explorador Web en busca de mensajes de error cuando se inicializa la herramienta de desarrollo.
-
Para detener la herramienta de desarrollo de Asset Compute, pulse
Ctrl-Cen la ventana que ejecutóaio app runpara finalizar el proceso.