Konfigurera innehållskällan med ett klick för Edge Delivery Services config-content-source
Adobe Experience Manager (AEM) Edge Delivery Services tillåter innehållsleverans från flera källor, som Google Drive, SharePoint eller AEM, via ett snabbt, globalt distribuerat gränsnätverk.
Innehållskällans konfiguration skiljer sig mellan de två arkitekturversionerna på följande sätt:
fstab.yaml)fstab.yaml)I den här artikeln finns omfattande konfigurationssteg, exempel och valideringsinstruktioner för båda versionerna.
Innan du börjar
Om du använder ett klick i Edge Delivery i Cloud Manager använder webbplatsen Helix 5 med en enda databas. Följ Helix 5-instruktionerna och använd den medföljande Helix 4 YAML-versionen av instruktionerna som reserv.
Bestäm din Helix-version
- Helix 4 - Ditt projekt innehåller en
fstab.yaml-fil. - Helix 5 - Ditt projekt använder inte
fstab.yamloch konfigurerades via Cloud Manager med hjälp av den guidade guiden eller API:t.
Bekräfta via databasmetadata eller kontakta administratören om du fortfarande är osäker.
Konfigurera innehållskällan för Helix 4
I Helix 4 definierar filen fstab.yaml platsens innehållskälla. Den här filen finns i roten av GitHub-databasen och mappar URL-sökvägsprefix (kallas monteringspunkter) till externa innehållskällor. Ett typiskt exempel ser ut så här:
mountpoints:
/: https://drive.google.com/drive/folders/your-folder-id
Exemplet ovan är endast för illustrationer. Den faktiska URL:en ska peka mot innehållskällan, t.ex. en Google Drive-mapp, SharePoint-katalog eller AEM-sökväg.
Så här konfigurerar du innehållskällan för Helix 4:
Stegen varierar beroende på vilket källsystem du använder.
-
Google Drive
-
Skapa en Google Drive-mapp.
-
Dela mappen med
helix@adobe.com. -
Hämta länken för den delningsbara mappen.
-
Uppdatera din
fstab.yamlså som visas i följande:code language-yaml mountpoints: /: https://drive.google.com/drive/folders/<folder-id> -
Verkställ och skicka ändringar till GitHub.
-
-
SharePoint
-
Skapa en SharePoint-mapp eller ett dokumentbibliotek.
-
Dela åtkomst med
helix@adobe.com. -
Hämta mappens URL.
-
Uppdatera din
fstab.yamlså som visas i följande:code language-yaml mountpoints: /: https://<tenant>.sharepoint.com/sites/<site>/Shared%20Documents/<folder> -
Verkställ och skicka ändringar till GitHub.
-
-
AEM
-
Identifiera AEM innehållssökväg.
-
Använd AEM innehållsexportadress enligt följande:
code language-yaml mountpoints: /: https://author.<your-aem-instance>.com/bin/franklin.delivery/<org>/<repo>/main -
Verkställ och skicka ändringar till GitHub.
-
Validering
- Klicka på Förhandsgranska > Publicera > Testa den publicerade webbplatsen med AEM Sidekick Chrome Extension.
- Verifiera URL:
https://main--<repo>--<org>.hlx.page/
Konfigurera innehållskällan för Helix 5 config-helix5
Helix 5 är svarslös, använder inte fstab.yaml och stöder flera platser som delar samma katalog. Konfigurationen hanteras via konfigurationstjänstens API eller användargränssnittet för Edge Delivery Sites. Konfigurationen är platsnivå (inte databasnivå).
Följande skillnader är konceptuella:
fstab.yamlfstab.yaml.Konfigurera innehållskällan för Helix 5:
-
Använd konfigurationstjänstens API för att autentisera via en API-nyckel eller åtkomsttoken.
-
Gör följande
PUTAPI-anrop: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" } -
Validera svar (förväntat: HTTP 200 OK).
Validering
-
Klicka på Förhandsgranska > Publicera > Testa den publicerade webbplatsen med AEM Sidekick Chrome Extension.
-
Verifiera URL:
https://main--<repo>--<org>.aem.page/ -
(Valfritt) Kontrollera den aktuella konfigurationen via följande
GETAPI-anrop:code language-bash GET /api/{program}/{programId}/site/{siteId}