Configurar as variáveis de ambiente

arquivo env de ponto

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

Faça referência a private.key

chave privada

Abra o arquivo .env, exclua o comentário da tecla ASSET_COMPUTE_PRIVATE_KEY_FILE_PATH e forneça o caminho absoluto no sistema de arquivos para o private.key que emparelha com o certificado público adicionado ao seu projeto do Adobe I/O FireFly.

  • Se o seu par de chaves foi gerado pelo Adobe I/O, ele foi baixado automaticamente como parte do config.zip.
  • Se você forneceu a chave pública para o Adobe I/O, então também deve estar na posse da chave privada correspondente.
  • Se você não tiver esses pares de chaves, poderá gerar novos pares de chaves ou fazer upload de novas chaves públicas na parte inferior de:
    https://console.adobe.com > Seu projeto do Asset Compute Firefly > Espaços de trabalho @ Development > Conta de serviço (JWT).

Lembre-se de que o arquivo private.key não deve ser verificado no Git, pois ele contém segredos, mas deve ser armazenado em um local seguro fora do projeto.

Por exemplo, no macOS, pode ser semelhante a:

...
ASSET_COMPUTE_PRIVATE_KEY_FILE_PATH=/Users/example-user/credentials/aem-guides-wknd-asset-compute/private.key
...

Configurar credenciais do Cloud Storage

O desenvolvimento local dos trabalhadores do Asset Compute requer acesso ao armazenamento na nuvem. As credenciais de armazenamento de 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 usadas.

Usando o Armazenamento Azure Blob

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

Armazenamento Azure Blob

  1. Valor para a chave AZURE_STORAGE_CONTAINER_NAME
  2. Valor para a chave AZURE_STORAGE_ACCOUNT
  3. Valor para a chave AZURE_STORAGE_KEY

Por exemplo, pode ser semelhante a (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 de Armazenamento do Azure Blob

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

Uso do armazenamento em nuvem do Amazon S3

Se você estiver usando o armazenamento em nuvem do Amazon S3, exclua o comentário e preencha as seguintes chaves no arquivo .env.

Por exemplo, pode ser semelhante a (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

Depois que o projeto do Asset Compute gerado tiver sido configurado, valide a configuração antes de fazer alterações de código para garantir que os serviços de suporte sejam provisionados, nos arquivos .env.

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

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

    $ aio app run
    
  2. A Ferramenta de desenvolvimento Asset Compute local será aberta em seu navegador da Web padrão em http://localhost:9000.

    execução do aplicativo aio

  3. Observe as mensagens de erro na saída da linha de comando e no navegador da Web, conforme 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

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now