存取AEM as a Cloud Service中的「/apps/groovyconsole」時出現問題

AEM Groovy Console是開發人員工具,用於舊版AEM部署(內部部署或AMS),以直接在AEM環境中執行Groovy指令碼。 在AEM as a Cloud Service (AEMaaCS)中,任何授與/apps/groovyconsole路徑存取權的嘗試都會失敗,因為Groovy Console是舊版工具,不再受AEM支援。

您可以使用Sling豎線之類的替代方式,或檢查OSGi組態下的群組層級存取許可權。

說明 description

環境

Adobe Experience Manager as a Cloud Service (AEMaaCS) — 網站

問題/症狀

由於下列限制,嘗試授予AEMaaCS中/apps/groovyconsole路徑的存取權失敗:

  • AEMaaCS不正式支援Groovy Console,因為將其視為可以執行未受監控變更的舊版工具。 同樣地,Groovy Console可讓任何人直接變更執行中執行個體的內容或設定,而不需在原始檔控制或部署記錄檔中建立記錄。
  • AEM as a Cloud Service中的/apps目錄不可變,這表示修改或許可權變更無法直接套用。

解決方法 resolution

由於Groovy Console及其相關功能不受支援,作為替代方法,請考慮以下方法:

  • 針對需要AEM中的動態內容操作或處理的工作,使用Sling管道。 此方法符合最佳實務,並避免不支援的工具,例如Groovy Console。
  • 如果已安裝Groovy Console的版本,請參閱其檔案以取得相關的設定詳細資料。 具體來說,請檢閱OSGi設定中的Script Execution Allowed Groups等屬性,這些設定可能會控制群組層級的存取許可權。
  • Adobe建議僅使用AEM as a Cloud Service官方支援的現成可用功能進行內容管理和開發工作。

注意 嘗試使用不支援的工具或修改不可變目錄可能會導致意外的行為,而且不受Adobe支援。

如需其他解決方案的進一步協助或說明,請參閱官方Adobe檔案或聯絡Adobe支援

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f