對於傳輸使用者,管理員使用者是否為強制性?

您應該可以使用任何擁有管理員層級權限的使用者帳戶發佈。但是,這些權限必須在目標 (發佈) 伺服器上指派,而非僅限於 Author 伺服器 (初始傳輸使用者作為本機「管理員」帳戶,然後在初始同步作業之後變更傳輸使用者)。

  1. 對 AEM Author 例項新增使用者。導覽至 http://localhost:4502/useradmin 並使用「建立使用者」按鈕建立新的使用者帳戶 (例如 testuser1,但如果您已經透過 LDAP 或在本機存放庫中取得合適的帳戶,則可以略過此步驟)。
  2. 將管理員權限授予新的使用者。將新的使用者帳戶拖曳至管理員群組並儲存變更。
  3. 建立新的空白包裹以保留使用者權限。前往 Author 上包裹管理程式介面 (http://localhost:4502/crx/packmgr/index.jsp) 並使用「建立包裹」按鈕以新增包裹 (例如使用者名稱測試以及 my_package 群組,但這些都是任意值)。
  4. 將使用者與權限新增至包裹。編輯包裹並新增下列篩選條件:/home/groups/a/administrators /home/users/system/testuser1*。 使用您管理員使用者的路徑/名稱加以取代。
  5. 建立新的包裹。按一下「建立」以組裝包裹。
  6. 使用內建的管理員憑證對 Author 的一個 Publish 例項設定複寫,並測試連線。前往「Agents on Author」設定面板並設定對您叢集其中一個 Publish 代理程式的連線。編輯連線以指定前往您 Publish 例項的 URL,並輸入預設本機管理員使用者的傳輸憑證。測試連線並確認代理程式沒有發生問題 (http://localhost:4502/etc/replication/agents.author.html)。
  7. 複製複寫代理程式。開啟 CRXDE 並導覽至以下節點:/etc/replication/agents.author/publish。複製該節點並視需要將額外的副本貼到父節點 (/etc/replication/agents.author/) 中。
  8. 自訂每個額外的代理程式。開啟每個複製的代理程式並修改 transportUri 屬性,以指向至每個目標 Publish 伺服器的正確位址。
  9. 將新使用者複製到每個 Publish 例項。導覽至包裹樹狀目錄 (http://localhost:4502/miscadmin#/etc/packages) 並找出您在步驟 5 中建立的包裹。選取適當的包裹並按一下「啟動」
  10. 確認新設定已成功複製,並變更您的複製傳輸以使用新使用者。使用新的憑證重複步驟 6。如果新的複製測試成功,則請將此例項的新 transportUser 與 transportPassword 值複製到步驟 7 中建立的其他複製代理程式。

此程序已簡化以搭配測試使用。您也可以使用程式碼進一步將其中一些步驟自動化,特別是 Publish 代理程式的複製以及更新傳輸使用者/密碼。

此産品由 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 授權  Creative Commons 條款未涵蓋 Twitter™ 與 Facebook 文章。

法律說明   |   線上隱私權政策