端點是用於存取 AEM GraphQL 的路徑。使用此路徑,您 (或您的應用程式) 可以:
在 AEM 有兩種端點類型:
內容片段編輯器可以允許一個 Sites 設定的內容片段參考另一個 Sites 設定的內容片段 (透過原則)。
在這種情況下,並非所有內容都可以使用 Sites 設定專屬端點進行擷取。
內容作者應該控制這種情況;例如,考慮將共用的內容片段模型放在全域 Sites 設定下可能會有用。
AEM 全域端點的 GraphQL 存放庫路徑:
/content/cq:graphql/global/endpoint
為此,您的應用程式可以在要求 URL 中使用以下路徑:
/content/_cq_graphql/global/endpoint.json
若要啟用 AEM GraphQL 端點,您需要:
若要啟用 GraphQL 端點,您首先需要有適當的設定。請參閱內容片段 - 設定瀏覽器。
如果尚未啟用使用內容片段模型,則建立選項將無法使用。
若要啟用對應的端點:
導覽至工具、一般,然後選取 GraphQL。
選擇建立。
建立新的 GraphQL 端點對話框隨即開啟。您可以在這裡指定:
對話框會顯示以下警告:
使用建立確認。
後續步驟 對話框將提供安全性主控台的直接連結,以便您可以確保新建立的端點具有合適的權限。
每個人都可以存取此端點。這可能帶來安全性問題,尤其是在發佈執行個體上,因為 GraphQL 查詢會給伺服器帶來沉重的負載。
您可以在端點上設定適合您使用案例的 ACL。
選取新端點並發佈,使其在所有環境中完全可用。