Skapa ett Asset compute-projekt
Asset Compute-projekt är Node.js-projekt som genereras med Adobe I/O CLI och som följer en viss struktur som gör att de kan driftsättas i Adobe I/O Runtime och integreras med AEM as a Cloud Service. Ett enda Asset Compute-projekt kan innehålla en eller flera Asset compute-arbetare, där var och en har en separat HTTP-slutpunktsreferens från en AEM as a Cloud Service-bearbetningsprofil.
Generera ett projekt
Klicka igenom för att generera ett Asset compute-projekt (inget ljud)
Använd plugin-programmet Adobe I/O CLI Asset compute för att generera ett nytt, tomt Asset compute-projekt.
-
Navigera från kommandoraden till den mapp som projektet ska finnas i.
-
Kör
aio app initfrån kommandoraden för att påbörja den interaktiva projektgenereringen av CLI.- Det här kommandot kan resultera i att en webbläsare begär autentisering till Adobe I/O. Om den gör det, anger du dina inloggningsuppgifter för Adobe som är kopplade till de obligatoriska Adobe-tjänsterna och -produkterna. Om du inte kan logga in följer du dessa instruktioner för hur du skapar ett projekt.
-
Välj organisation
- Markera den Adobe-organisation som har AEM as a Cloud Service, App Builder är registrerad hos
-
Välj projekt
- Leta reda på och markera projektet. Det här är projekttiteln som skapats från App Builder projektmall, i det här fallet
WKND AEM Asset Compute
- Leta reda på och markera projektet. Det här är projekttiteln som skapats från App Builder projektmall, i det här fallet
-
Välj Workspace
- Välj arbetsytan
Development
- Välj arbetsytan
-
Vilka Adobe I/O App-funktioner vill du aktivera för det här projektet? Välj komponenter som ska inkluderas
- Välj
Actions: Deploy runtime actions - Använd piltangenterna för att markera och avmarkera/markera samt Retur för att bekräfta markeringen
- Välj
-
Välj vilken typ av åtgärder som ska genereras
- Välj
DX Asset Compute Worker v1 - Använd piltangenterna för att markera, blanksteg för att avmarkera/markera och Retur för att bekräfta markeringen
- Välj
-
Hur vill du namnge den här åtgärden?
- Använd standardnamnet
worker. - Om projektet innehåller flera arbetare som utför olika tillgångsberäkningar namnger du dem semantiskt
- Använd standardnamnet
Generera console.json
Utvecklarverktyget kräver en fil med namnet console.json som innehåller de nödvändiga autentiseringsuppgifterna för att ansluta till Adobe I/O. Den här filen hämtas från Adobe I/O-konsolen.
-
Öppna Asset compute-arbetarens Adobe I/O-projekt
-
Välj den projektarbetsyta som du vill hämta autentiseringsuppgifterna för
console.json, välj i det här falletDevelopment -
Gå till roten för Adobe I/O-projektet och tryck på Hämta alla i det övre högra hörnet.
-
En fil laddas ned som en
.json-fil som har prefixet med projektet och arbetsytan, till exempel:wkndAemAssetCompute-81368-Development.json -
Du kan antingen
-
Byt namn på filen till
console.jsonoch flytta den i roten för ditt Asset Compute Worker-projekt. Det här är metoden i den här självstudien. -
Flytta den till en godtycklig mapp OCH referera till den mappen från din
.env-fil med en konfigurationspostASSET_COMPUTE_INTEGRATION_FILE_PATH. Filsökvägen kan vara absolut eller relativ till projektets rot. Till exempel:ASSET_COMPUTE_INTEGRATION_FILE_PATH=/Users/example-user/secrets/wkndAemAssetCompute-81368-Development.json
eller
ASSET_COMPUTE_INTEGRATION_FILE_PATH=../../secrets/wkndAemAssetCompute-81368-Development.json.json
-
ANMÄRKNING
Filen innehåller autentiseringsuppgifter. Om du lagrar filen i ditt projekt måste du lägga till den i din.gitignore-fil för att inte kunna delas. Samma sak gäller för filen.env: Dessa inloggningsuppgifter får inte delas eller lagras i Git.
Asset Compute-projekt på GitHub
Det sista Asset compute-projektet är tillgängligt på GitHub på:
GitHub innehåller projektets sluttillstånd, fullständigt ifyllt med arbetaren och testfall, men innehåller inga autentiseringsuppgifter, det vill säga .env, console.json eller .aio.