De inhoudsbron configureren in één klik voor Edge Delivery Services config-content-source
Adobe Experience Manager (AEM) Edge Delivery Services staat de levering van inhoud van veelvoudige bronnen zoals Google Drive, SharePoint, of AEM zelf toe, gebruikend een snel, globaal gedistribueerd randnetwerk.
De inhoudsbronconfiguratie verschilt op de volgende manier tussen de twee architectuurversies:
fstab.yaml)fstab.yaml)Dit artikel biedt uitgebreide configuratiestappen, voorbeelden en validatie-instructies voor beide versies.
alvorens u begint
Als u gebruikt één klik Edge Delivery in Cloud Manager , gebruikt uw plaats Helix 5 met één enkele bewaarplaats. volg Helix 5 instructies en gebruik de verstrekte versie van Helix 4 YAML van de instructies als reserve.
Bepaal uw versie van de Helix
- Helix 4 - Uw project bevat een
fstab.yaml-bestand. - Helix 5 - Uw project gebruikt niet
fstab.yamlen werd opstelling door Cloud Manager gebruikend de geleide tovenaar of API.
Bevestig de gegevens in de gegevensopslagruimte of raadpleeg uw beheerder als u nog niet zeker weet.
De inhoudsbron voor Helix 4 configureren
In Helix 4 definieert het fstab.yaml -bestand de inhoudsbron voor uw site. Dit bestand wijst URL-padvoorvoegsels (zogenaamde bergpunten) toe aan externe inhoudsbronnen die zich in de hoofdmap van uw GitHub-opslagplaats bevinden. Een typisch voorbeeld ziet er als volgt uit:
mountpoints:
/: https://drive.google.com/drive/folders/your-folder-id
Het bovenstaande voorbeeld is alleen ter illustratie. De werkelijke URL moet verwijzen naar de inhoudsbron, zoals een Google Drive-map, een SharePoint-map of een AEM-pad.
om de inhoudsbron voor Helix 4 te vormen:
De stappen variëren door het bronsysteem dat u gebruikt.
-
de Aandrijving van Google
-
Maak een map voor Google Drive.
-
Deel de map met
helix@adobe.com. -
Hiermee wordt de koppeling voor de deelbare map opgehaald.
-
Werk uw
fstab.yamlbij zoals in het volgende voorbeeld wordt getoond:code language-yaml mountpoints: /: https://drive.google.com/drive/folders/<folder-id> -
Leg en duw veranderingen in GitHub vast.
-
-
SharePoint
-
Maak een SharePoint-map of -documentbibliotheek.
-
Deel toegang met
helix@adobe.com. -
Haal de URL van de map op.
-
Werk uw
fstab.yamlbij zoals in het volgende voorbeeld wordt getoond:code language-yaml mountpoints: /: https://<tenant>.sharepoint.com/sites/<site>/Shared%20Documents/<folder> -
Leg en duw veranderingen in GitHub vast.
-
-
AEM
-
Identificeer uw AEM-inhoudspad.
-
Gebruik de URL voor het exporteren van AEM-inhoud, zoals in het volgende voorbeeld wordt getoond:
code language-yaml mountpoints: /: https://author.<your-aem-instance>.com/bin/franklin.delivery/<org>/<repo>/main -
Leg en duw veranderingen in GitHub vast.
-
Validatie
- Gebruikend de Uitbreiding van AEM Sidekick Chrome, klik Voorproef > publiceren > Test de levende plaats.
- URL valideren:
https://main--<repo>--<org>.hlx.page/
De inhoudsbron voor Helix 5 configureren config-helix5
Helix 5 is zonder voorwerp, gebruikt fstab.yaml niet, en steunt veelvoudige plaatsen die de zelfde folder delen. De configuratie wordt beheerd door de API van de Dienst van de Configuratie of de gebruikersinterface van de Plaatsen van Edge Delivery. De configuratie is plaats-niveau (niet bewaarplaats-niveau).
Conceptuele verschillen zijn de volgende:
fstab.yamlfstab.yaml .om de inhoudsbron voor Helix 5 te vormen:
-
Gebruikend de Dienst API van de Configuratie, verifieer door een API sleutel of toegangstoken.
-
Stel de volgende
PUTAPI-aanroep in:code language-bash PUT /api/{program}/{programId}/site/{siteId} Content-Type: application/json { "sitename": "my-site", "branchName": "main", "version": "v5", "repo": "my-content-repo-link" } -
Reactie valideren (wordt verwacht: HTTP 200 OK).
Validatie
-
Gebruikend de Uitbreiding van AEM Sidekick Chrome, klik Voorproef > publiceren > Test de levende plaats.
-
URL valideren:
https://main--<repo>--<org>.aem.page/ -
(Optioneel) Controleer de huidige configuratie via de volgende API-aanroep van
GET:code language-bash GET /api/{program}/{programId}/site/{siteId}