Konfigurera miljövariabler
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.
- Värde för nyckeln
AZURE_STORAGE_CONTAINER_NAME - Värde för nyckeln
AZURE_STORAGE_ACCOUNT - 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:
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:
-
Ö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 -
Det lokala Asset Compute Development Tool öppnas i din standardwebbläsare: http://localhost :9000.
-
Se kommandoradsutdata och webbläsaren för felmeddelanden när utvecklingsverktyget initieras.
-
Stoppa Asset Compute Development Tool genom att trycka på
Ctrl-Ci det fönster som kördeaio app runför att avsluta processen.