De inhoudsbron configureren in één klik voor Edge Delivery Services config-content-source

IMPORTANT
Helix is de interne naam voor de onderliggende architectuur aandrijvend AEM Sites met op document-gebaseerde creatie. Het is geen functie of productnaam. In dit artikel, Helix verwijst naar de architectuurversie die door uw Plaatsen van Edge Delivery wordt gebruikt. Helix 5 is de huidige versie van de onderliggende architectuur; Helix 4 is de vorige versie.

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:

Versie
Methode voor inhoudsbronconfiguratie
Helix 4
YAML-bestand (fstab.yaml)
Helix 5
De Dienst API van de configuratie (nrfstab.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

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

    1. Maak een map voor Google Drive.

    2. Deel de map met helix@adobe.com .

    3. Hiermee wordt de koppeling voor de deelbare map opgehaald.

    4. Werk uw fstab.yaml bij zoals in het volgende voorbeeld wordt getoond:

      code language-yaml
      mountpoints:
          /: https://drive.google.com/drive/folders/<folder-id>
      
    5. Leg en duw veranderingen in GitHub vast.

  • SharePoint

    1. Maak een SharePoint-map of -documentbibliotheek.

    2. Deel toegang met helix@adobe.com .

    3. Haal de URL van de map op.

    4. Werk uw fstab.yaml bij zoals in het volgende voorbeeld wordt getoond:

      code language-yaml
      mountpoints:
        /: https://<tenant>.sharepoint.com/sites/<site>/Shared%20Documents/<folder>
      
    5. Leg en duw veranderingen in GitHub vast.

  • AEM

    1. Identificeer uw AEM-inhoudspad.

    2. 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
      
    3. 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:

Verhouding
Helix 4
Helix 5
Configuratie
Gereed tot en met fstab.yaml
Gereed via de API of UI in plaats van via YAML.
Bergpunten
Gedefinieerd in fstab.yaml .
Niet vereist. De wortel wordt impliciet begrepen.

om de inhoudsbron voor Helix 5 te vormen:

  1. Gebruikend de Dienst API van de Configuratie, verifieer door een API sleutel of toegangstoken.

  2. Stel de volgende PUT API-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"
    }
    
  3. 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}
    
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab