Configure sua fonte de conteúdo em um clique para o Edge Delivery Services config-content-source
O Adobe Experience Manager (AEM) Edge Delivery Services permite a entrega de conteúdo de várias fontes, como o Google Drive, o SharePoint ou o próprio AEM, usando uma rede de borda rápida e distribuída globalmente.
A configuração da fonte de conteúdo difere entre as duas versões de arquitetura da seguinte maneira:
fstab.yaml)fstab.yaml)Este artigo fornece etapas de configuração abrangentes, exemplos e instruções de validação para ambas as versões.
Antes de começar
Se você usa o Edge Delivery com um clique no Cloud Manager, seu site está usando a Helix 5 com um único repositório. Siga as instruções da Helix 5 e use a versão da Helix 4 YAML fornecida das instruções como um fallback.
Determinar sua versão da Helix
- Helix 4 - Seu projeto inclui um arquivo
fstab.yaml. - Hélice 5 - Seu projeto não usa
fstab.yamle foi configurado por meio do Cloud Manager usando o assistente guiado ou a API.
Confirme por meio dos metadados do repositório ou consulte o administrador se ainda não tiver certeza.
Configurar a fonte de conteúdo do Helix 4
Na Helix 4, o arquivo fstab.yaml define a fonte de conteúdo do seu site. Localizado na raiz do seu repositório GitHub, esse arquivo mapeia prefixos de caminho de URL (chamados de pontos de montagem) para fontes de conteúdo externas. Um exemplo típico seria semelhante ao seguinte:
mountpoints:
/: https://drive.google.com/drive/folders/your-folder-id
O exemplo acima serve apenas para fins ilustrativos. O URL real deve apontar para sua fonte de conteúdo, como uma pasta do Google Drive, um diretório do SharePoint ou um caminho do AEM.
Para configurar a fonte de conteúdo para a Helix 4:
As etapas variam de acordo com o sistema de origem que você usa.
-
Unidade Google
-
Crie uma pasta Google Drive.
-
Compartilhar a pasta com
helix@adobe.com. -
Obter o link de pasta compartilhável.
-
Atualize seu
fstab.yamlconforme mostrado a seguir:code language-yaml mountpoints: /: https://drive.google.com/drive/folders/<folder-id> -
Confirme e envie alterações para o GitHub.
-
-
SharePoint
-
Crie uma pasta ou biblioteca de documentos do SharePoint.
-
Compartilhar acesso com
helix@adobe.com. -
Obtenha o URL da pasta.
-
Atualize seu
fstab.yamlconforme mostrado a seguir:code language-yaml mountpoints: /: https://<tenant>.sharepoint.com/sites/<site>/Shared%20Documents/<folder> -
Confirme e envie alterações para o GitHub.
-
-
AEM
-
Identifique o caminho do conteúdo do AEM.
-
Use o URL de exportação de conteúdo do AEM como mostrado no seguinte:
code language-yaml mountpoints: /: https://author.<your-aem-instance>.com/bin/franklin.delivery/<org>/<repo>/main -
Confirme e envie alterações para o GitHub.
-
Validação
- Usando a Extensão do AEM Sidekick Chrome, clique em Visualizar > Publicar > Testar o site ativo.
- Validar URL:
https://main--<repo>--<org>.hlx.page/
Configurar a fonte de conteúdo do Helix 5 config-helix5
A hélice 5 é sem resposta, não usa fstab.yaml e oferece suporte a vários sites que compartilham o mesmo diretório. A configuração é gerenciada por meio da API de Serviço de Configuração ou da interface do usuário do Edge Delivery Sites. A configuração é no nível do site (não no nível do repositório).
As diferenças conceituais são as seguintes:
fstab.yamlfstab.yaml.Para configurar a fonte de conteúdo para a Helix 5:
-
Usando a API do Serviço de configuração, autentique por meio de uma chave de API ou token de acesso.
-
Fazer a seguinte chamada de API
PUT: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" } -
Validar resposta (esperado: HTTP 200 OK).
Validação
-
Usando a Extensão do AEM Sidekick Chrome, clique em Visualizar > Publicar > Testar o site ativo.
-
Validar URL:
https://main--<repo>--<org>.aem.page/ -
(Opcional) Inspecione a configuração atual por meio da seguinte chamada de API
GET:code language-bash GET /api/{program}/{programId}/site/{siteId}