AEM as a Cloud Service:本機SDK與雲端環境中的Sling Content Distribution測試限制

本文說明使用本機AEM as a Cloud Service SDK和實際Cloud Service環境測試Sling內容發佈(SCD)的差異和限制,並釐清可在本機驗證和無法驗證的內容。

說明 description

環境

Adobe Experience Manager as a Cloud Service (所有版本)

症狀

目前還不確定Sling內容發佈(SCD)是否可使用本機AEM as a Cloud Service SDK進行完整測試。 可能會產生有關本機SDK行為與生產Cloud Service環境等效的問題,包括:

  • 本機SDK是否支援端對端SCD測試
  • 在本機模擬或無法使用哪些SCD功能
  • 可驗證發佈套件建立、佇列處理、發佈事件、內容傳遞和失敗處理
  • SDK中不存在雲端專用的元件、服務或管道
  • 可置於本機驗證結果上的信賴等級

不會產生任何特定錯誤訊息,但複製機制的差異以及缺少Adobe管理的管道服務可能會導致比較本機環境和雲端環境時出現非預期的結果。

原因

本機SDK的設計用途是作為開發階段模擬,不包含Adobe管理的SCD管道、日誌或Cloud Service環境中提供的完整端對端復寫測試所需的微服務。

解決方法 resolution

請依照下列步驟瞭解並解決限制:

  1. 瞭解本機SDK功能:本機AEM as a Cloud Service SDK不包含生產環境中存在的Adobe管理的SCD管道、日誌(復寫即服務)或雲端微服務。 本機復寫使用傳統製作→發佈機制,而不是Cloud Service中使用的SCD管道。
  2. 識別可以在本機測試的內容:您可以驗證應用程式對復寫API的使用(例如啟用或停用內容)。 可以測試由發佈事件觸發的商業邏輯。
  3. 識別無法在本機測試的專案: SDK中沒有日誌式SCD佇列、管道行為,以及跨多個發佈Pod的縮放比例。 無法模擬叢集製作/發佈案例、自動升級和Pod流失。 無法使用雲端專用的微服務、發佈層和Adobe管理的佇列。
  4. 在雲端環境中測試以全面涵蓋範圍:針對端對端SCD驗證(包括管道行為、佇列、縮放和分散式執行階段),請使用實際的AEM as a Cloud Service環境(開發、STAGE、PROD)。
  5. 請參閱官方檔案:請參閱AEM as a Cloud Service檔案,以取得支援測試範圍的最新指引。
recommendation-more-help
experience-cloud-kcs-help-kbarticles