Konfigurera miljövariabler

punktmiljöfil

Innan du börjar utveckla Asset Compute-arbetare bör du kontrollera att projektet har konfigurerats med Adobe I/O och molnlagringsinformation. Den här informationen lagras i projektets .env, som bara används för lokal utveckling, och inte sparas i Git. Filen .env är ett praktiskt sätt att visa nyckelpar/värdepar för den lokala Asset Compute-utvecklingsmiljön. När distribuerar Asset Compute-arbetare till Adobe I/O Runtime används inte filen .env, utan en delmängd av värdena skickas via miljövariabler. Andra anpassade parametrar och hemligheter kan lagras i filen .env, t.ex. utvecklingsuppgifter för webbtjänster från tredje part.

Konfigurera autentiseringsuppgifter för molnlagring

Lokal utveckling av Asset Compute-arbetare kräver åtkomst till molnlagring. De autentiseringsuppgifter för molnlagring som används för lokal utveckling anges i filen .env.

I den här självstudiekursen föredrar du att använda Azure Blob Storage, men Amazon S3 och dess motsvarande nycklar i filen .env kan användas i stället.

Använda Azure Blob Storage

Avkommentera och fyll i följande nycklar i filen .env och fyll i dem med värdena för den tilldelade molnlagringen som finns på Azure Portal.

Azure Blob Storage

  1. Värde för nyckeln AZURE_STORAGE_CONTAINER_NAME
  2. Värde för nyckeln AZURE_STORAGE_ACCOUNT
  3. Värde för nyckeln AZURE_STORAGE_KEY

Det här kan till exempel se ut så här (värden endast för illustrationer):

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

Den resulterande .env-filen ser ut så här:

Azure Blob Storage-autentiseringsuppgifter

Om du INTE använder Microsoft Azure Blob Storage tar du bort eller låter de kommenterade bort (genom att använda # som prefix).

Använda molnlagring i Amazon S3 amazon-s3

Om du använder molnlagringen i Amazon S3 avkommenterar du och fyller i följande tangenter i filen .env.

Det här kan till exempel se ut så här (värden endast för illustrationer):

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

Validerar projektkonfigurationen

När det genererade Asset Compute-projektet har konfigurerats ska du validera konfigurationen innan du gör kodändringar för att se till att stödtjänsterna har etablerats i .env-filerna.

Så här startar du Asset Compute Development Tool för Asset Compute-projektet:

  1. Öppna en kommandorad i Asset Compute-projektroten (i VS-koden kan den öppnas direkt i IDE via Terminal > New Terminal) och kör kommandot:

    code language-none
    $ aio app run
    
  2. Det lokala Asset Compute Development Tool öppnas i din standardwebbläsare: http://localhost :9000.

    AIR-appkörning

  3. Se kommandoradsutdata och webbläsaren för felmeddelanden när utvecklingsverktyget initieras.

  4. Stoppa Asset Compute Development Tool genom att trycka på Ctrl-C i det fönster som körde aio app run för att avsluta processen.

Felsökning

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