Een Asset compute maken
- Onderwerpen:
- Asset Compute-microservices
Gemaakt voor:
- tussenpersoon
- Ervaren
- Ontwikkelaar
De projecten van de asset compute zijn projecten Node.js, die gebruikend Adobe I/O CLI worden geproduceerd, die aan een bepaalde structuur houden die hen om aan Adobe I/O Runtime toelaat worden opgesteld en met AEM as a Cloud Service worden geïntegreerd. Een enkel project van de Asset compute kan één of meerdere arbeiders van de Asset compute bevatten, met elk die een discrete eindpuntverwijzing van HTTP van een Profiel van de Verwerking van AEM as a Cloud Service hebben.
Een project genereren
klik-door van het produceren van een project van de Asset compute (Geen audio)
Gebruik Adobe I/O CLI Asset compute stop-inom een nieuw, leeg project van de Asset compute te produceren.
-
Navigeer vanaf de opdrachtregel naar de map waarin u het project wilt plaatsen.
-
Van de bevellijn, voer
aio app init
uit om met de interactieve projectgeneratie CLI te beginnen.- Dit bevel kan browser van het Web kweken die voor authentificatie aan Adobe I/O ertoe aanzetten. Als het, uw geloofsbrieven van de Adobe verbonden aan de vereiste diensten en de producten van Adobeverstrekt. Als u niet aan login kunt, volg deze instructies op hoe te om een projectte produceren.
-
Uitgezochte Org
- Selecteer de Adobe die AEM as a Cloud Service heeft, App Builder is geregistreerd bij
-
Uitgezochte Project
- Zoek en selecteer het project. Dit is de titel van het Projectgecreeerd van het het projectmalplaatje van App Builder, in dit geval
WKND AEM Asset Compute
- Zoek en selecteer het project. Dit is de titel van het Projectgecreeerd van het het projectmalplaatje van App Builder, in dit geval
-
Uitgezochte Workspace
- De werkruimte
Development
selecteren
- De werkruimte
-
Welke eigenschappen van de Adobe I/O App wilt u voor dit project toelaten? Componenten selecteren om op te nemen
- Selecteren
Actions: Deploy runtime actions
- Gebruik de pijltoetsen om de selectie op te heffen en ruimte om de selectie ongedaan te maken/te selecteren en druk op Enter om de selectie te bevestigen
- Selecteren
-
Uitgezochte type van te produceren acties
- Selecteren
DX Asset Compute Worker v1
- Gebruik de pijlen om selectie te selecteren, ruimte om selectie ongedaan te maken/te selecteren en Enter om selectie te bevestigen
- Selecteren
-
hoe u deze actie zou willen noemen?
- Gebruik de standaardnaam
worker
. - Als uw project meerdere workers bevat die verschillende elementberekeningen uitvoeren, geeft u deze een semantische naam
- Gebruik de standaardnaam
Console.json genereren
Voor het hulpprogramma voor ontwikkelaars is een bestand met de naam console.json
vereist dat de gegevens bevat die nodig zijn om verbinding te maken met Adobe I/O. Dit bestand wordt gedownload vanaf de Adobe I/O-console.
-
Open het Adobe I/O 🔗 project van de Asset compute arbeider
-
Selecteer de projectwerkruimte waar u de
console.json
-referenties voor wilt downloaden. Selecteer in dit gevalDevelopment
-
Ga naar de wortel van het project van de Adobe I/O en tik Download allen in de hoger-juiste hoek.
-
Een bestand wordt gedownload als een
.json
-bestand dat vooraf is ingesteld met het project en de werkruimte, bijvoorbeeld:wkndAemAssetCompute-81368-Development.json
-
U kunt
-
Wijzig de naam van het bestand in
console.json
en verplaats het bestand in de hoofdmap van het Asset compute worker-project. Dit is de aanpak in deze zelfstudie. -
Verplaats de map naar een willekeurige map EN verwijs ernaar vanuit het
.env
-bestand met een configuratiegegevensASSET_COMPUTE_INTEGRATION_FILE_PATH
. Het bestandspad kan absoluut of relatief zijn ten opzichte van de hoofdmap van uw project. Bijvoorbeeld:ASSET_COMPUTE_INTEGRATION_FILE_PATH=/Users/example-user/secrets/wkndAemAssetCompute-81368-Development.json
of
ASSET_COMPUTE_INTEGRATION_FILE_PATH=../../secrets/wkndAemAssetCompute-81368-Development.json.json
-
OPMERKING
Het bestand bevat referenties. Als u het bestand opslaat in uw project, moet u het toevoegen aan uw.gitignore
-bestand om te voorkomen dat het wordt gedeeld. Hetzelfde geldt voor het bestand.env
. Deze aanmeldingsbestanden mogen niet worden gedeeld of opgeslagen in Git.
Asset compute project op GitHub
Het definitieve project van de Asset compute is beschikbaar op GitHub bij:
GitHub bevat de definitieve staat van het project, volledig bevolkt met de arbeider en testgevallen, maar bevat geen geloofsbrieven, namelijk .env
, console.json
of .aio
.