Configurar as variáveis de ambiente

arquivo env. dot

Antes de iniciar o desenvolvimento de trabalhadores do Asset Compute, verifique se o projeto está configurado com informações de armazenamento do Adobe I/O e da nuvem. Essas informações são armazenadas no .env do projeto, que é usado apenas para desenvolvimento local, e não são salvas no Git. O arquivo .env fornece uma maneira conveniente de expor pares de chave/valores ao ambiente de desenvolvimento local do Asset Compute. Ao implantar trabalhadores do Asset Compute para o Adobe I/O Runtime, o arquivo .env não é usado, mas um subconjunto de valores é transmitido por meio de variáveis de ambiente. Outros segredos e parâmetros personalizados também podem ser armazenados no arquivo .env, como credenciais de desenvolvimento para serviços Web de terceiros.

Configurar credenciais do Armazenamento na nuvem

O desenvolvimento local de trabalhadores do Asset Compute requer acesso ao armazenamento na nuvem. As credenciais de armazenamento na nuvem usadas para desenvolvimento local são fornecidas no arquivo .env.

Este tutorial prefere o uso do Armazenamento Azure Blob, no entanto, o Amazon S3 e suas chaves correspondentes no arquivo .env podem ser usados.

Usando o armazenamento Azure Blob

Remova o comentário e preencha as seguintes chaves no arquivo .env e preencha-as com os valores do armazenamento na nuvem provisionado encontrado no Portal do Azure.

Armazenamento Azure Blob

  1. Valor da chave AZURE_STORAGE_CONTAINER_NAME
  2. Valor da chave AZURE_STORAGE_ACCOUNT
  3. Valor da chave AZURE_STORAGE_KEY

Por exemplo, isso pode parecer com (valores somente para ilustração):

...
AZURE_STORAGE_ACCOUNT=aemguideswkndassetcomput
AZURE_STORAGE_KEY=Va9CnisgdbdsNJEJBqXDyNbYppbGbZ2V...OUNY/eExll0vwoLsPt/OvbM+B7pkUdpEe7zJhg==
AZURE_STORAGE_CONTAINER_NAME=asset-compute
...

O arquivo resultante .env tem a seguinte aparência:

Credenciais do Armazenamento Azure Blob

Se você NÃO estiver usando o Armazenamento de blobs do Microsoft Azure, remova-os ou deixe-os comentados (prefixando com #).

Uso do armazenamento em nuvem Amazon S3 amazon-s3

Se estiver usando o armazenamento na nuvem do Amazon S3, remova o comentário e preencha as seguintes chaves no arquivo .env.

Por exemplo, isso pode parecer com (valores somente para ilustração):

...
S3_BUCKET=aemguideswkndassetcompute
AWS_ACCESS_KEY_ID=KKIXZLZYNLXJLV24PLO6
AWS_SECRET_ACCESS_KEY=Ba898CnisgabdsNJEJBqCYyVrYttbGbZ2...OiNYExll0vwoLsPtOv
AWS_REGION=us-east-1
...

Validar a configuração do projeto

Após configurar o projeto Asset Compute gerado, valide a configuração antes de fazer alterações no código para garantir que os serviços de suporte sejam provisionados nos arquivos .env.

Para iniciar a Ferramenta de desenvolvimento do Asset Compute para o projeto Asset Compute:

  1. Abra uma linha de comando na raiz do projeto Asset Compute (no Código VS, isso pode ser aberto diretamente no IDE via Terminal > Novo terminal) e execute o comando:

    code language-none
    $ aio app run
    
  2. A Ferramenta de Desenvolvimento do Asset Compute local será aberta no navegador da Web padrão em http://localhost :9000.

    aio aplicativo executado

  3. Observe a saída da linha de comando e o navegador da Web em busca de mensagens de erro enquanto a Ferramenta de desenvolvimento é inicializada.

  4. Para interromper a Ferramenta de Desenvolvimento do Asset Compute, toque em Ctrl-C na janela que executou aio app run para encerrar o processo.

Resolução de problemas

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69