在Experience Manager Sites中使用連線的Assets共用DAM資產 use-connected-assets-to-share-dam-assets-in-aem-sites

版本
文章連結
AEM 6.5
按一下這裡
AEM as a Cloud Service
本文章

大型企業中,建立網站所需的基礎架構可能很分散。有時候,建立這些網站的網站建立功能和數位資產可能會存放在不同的部署中。其中一個原因可能是地理上分散且需要協同工作的現有部署。 另一個原因可能是收購導致基礎架構迥異,包括母公司希望一起使用的不同Experience Manager版本。

NOTE
Adobe建議運用Dynamic Media與OpenAPI功能,連結AEM Assetsas a Cloud Service與AEM Sites。 請參閱整合遠端AEM Assets與AEM Sites

連線Assets功能整合Experience Manager Sites和Experience Manager Assets,可支援上述使用案例。 使用者可以在Sites中建立使用來自單獨Assets部署的數位資產的網頁。

NOTE
只有在您需要使用遠端DAM部署中的可用資產(位於單獨的Sites部署中)來製作網頁時,才能設定連線的Assets。

連線Assets概觀 overview-of-connected-assets

在頁面編輯器中編輯作為目標目的地的頁面時,作者可以從作為資產來源的不同Assets部署順暢地搜尋、瀏覽及內嵌資產。 管理員會建立具有Sites功能的Experience Manager部署與具有Assets功能的Experience Manager部署的一次性整合。 您也可以透過「連線Assets」,在網站的網頁中使用Dynamic Media影像,並使用Dynamic Media功能,例如智慧型裁切和影像預設集。

對於Sites作者,遠端資產可以唯讀本機資產形式使用。 此功能可支援順暢的搜尋作業,並可存取網站編輯器上的遠端資產。 若有任何其他使用案例,需要完整的資產語料庫才能在Sites上使用,請考慮大量移轉資產,而非使用「連線Assets」。

先決條件和支援的部署 prerequisites

使用或設定此功能之前,請先確定下列事項:

  • 使用者是每個部署中適當使用者群組的一部分。

  • 對於Adobe Experience Manager部署型別,符合其中一個支援的條件。 Experience Manageras a Cloud ServiceAssets搭配Experience Manager 6.5使用。如需此功能在Experience Manager 6.5中如何運作的詳細資訊,請參閱 Experience Manager 6.5 Assets🔗中的連線Assets。

    table 0-row-4 1-row-4 2-row-4 3-row-4
    Sites as a Cloud Service AMS上的Experience Manager 6.5 Sites Experience Manager 6.5 Sites內部部署
    Experience Manager Assetsas aCloud Service 支援 支援 支援
    AMS 上的 ​Experience Manager 6.5 Assets 支援 支援 支援
    Experience Manager6.5 Assets內部部署 不支援 不支援 不支援

支援的檔案格式 mimetypes

作者在「內容尋找器」中搜尋影像和下列型別的檔案,並在「頁面編輯器」中拖曳搜尋的資產。 檔案已新增至Download元件,而影像已新增至Image元件。 作者也可以在任何可延伸預設DownloadImage元件的自訂Experience Manager元件中新增遠端資產。 支援的格式為:

相關使用者和群組 users-and-groups-involved

以下說明設定及功能與其對應的使用者群組時涉及的各種角色。 本機範圍適用於作者建立網頁的使用案例。 遠端範圍適用於託管所需資產的 DAM 部署。Sites作者擷取這些遠端資產。

角色
範圍
使用者群組
說明
Sites管理員
本機
Experience Manager administrators
設定Experience Manager並設定與遠端Assets部署的整合。
DAM 使用者
本機
Authors
用於檢視及複製 /content/DAM/connectedassets/ 中擷取的資產。
Sites作者
本機
  • Authors (在遠端DAM上擁有讀取存取權,在本機Sites上擁有作者存取權)
  • 本機Sites上的dam-users
一般使用者是Sites個使用此整合來提高其內容速度的作者。 作者可使用內容尋找器在本機網頁中使用所需的影像,在遠端DAM中搜尋和瀏覽資產。
Assets管理員
遠端
Experience Manager administrators
設定跨原始資源共用 (CORS)。
DAM 使用者
遠端
Authors
遠端Experience Manager部署上的作者角色。 使用內容尋找器,在「連線的Assets」中搜尋和瀏覽資產。
DAM 經銷商 (技術使用者)
遠端
  • Sites Authors
  • connectedassets-assets-techaccts
Experience Manager本機伺服器(非Sites作者角色)會代表Sites作者使用遠端部署上的這個使用者來擷取遠端資產。
Sites個技術使用者
本機
connectedassets-sites-techaccts
允許Assets部署搜尋Sites網頁中資產的參考。

連線Assets架構 connected-assets-architecture

Experience Manager可讓您將遠端DAM部署作為來源連線到多個Experience ManagerSites部署。 不過,您只能連線一個遠端DAM部署的Sites部署。

評估要連線至遠端DAM部署的最佳站台執行個體數量。 Adobe建議將Sites例項逐步連線至部署,並測試遠端DAM的效能是否不受影響,因為每個已連線的Sites例項都會對遠端DAM上的資料流量產生影響。

下列圖表說明支援的情境:

連線的Assets架構

下圖說明不支援的情況:

連線的Assets架構

設定Sites和Assets部署之間的連線 configure-a-connection-between-sites-and-assets-deployments

Experience Manager管理員可以建立此整合。 建立後,系統會透過使用者群組建立使用該整合所需的許可權。 使用者群組是在Sites部署和DAM部署中定義。

若要設定「連線的Assets」和本機Sites連線,請遵循下列步驟:

  1. 存取現有的Sites部署。 此Sites部署用於網頁製作,例如https://<sites_server_fqdn>:[port]。 當頁面製作發生在Sites部署上時,讓我們從頁面製作的角度將Sites部署呼叫為本機。

  2. 存取現有的Assets部署。 此Assets部署用於管理數位資產,例如https://[assets_servername]:port

  3. 請確定Sites部署和AMS上的Assets部署中,存在具有適當範圍的使用者和角色。 在Assets部署上建立技術使用者,並新增至相關使用者和群組中提及的使用者群組。

  4. https://[sites_servername]:port存取本機Sites部署。 按一下​ 「工具 > 資產 > 連線資產設定」,並提供下列各值:

    1. 設定的​ 標題
    2. 遠端DAM URL ​是Assets位置的URL,格式為https://[assets_servername]:[port]
    3. DAM 經銷商 (技術使用者) 的認證。
    4. 在​ 掛接點 ​欄位中,輸入Experience Manager擷取資產的本機Experience Manager路徑。 例如,connectedassets資料夾。 從DAM擷取的資產會儲存在Sites部署的此資料夾中。
    5. 本機站台URL ​是Sites部署的位置。 Assets部署使用此值來維護此Sites部署所擷取的數位資產的參考。
    6. Sites技術使用者的認證。
    7. 原始二進位傳輸最佳化閾值 ​欄位的值指定是否同步傳輸原始資產(包括轉譯)。 具有較小檔案大小的Assets可隨時擷取,而檔案大小相對較大的資產則最適合非同步處理。 該值取決於您的網路功能。
    8. 如果您使用資料存放區來儲存資產,且資料存放區在兩個部署之間共用,請選取​ 與連線的Assets共用的資料存放區。 在此情況下,臨界值限制並不重要,因為實際的資產二進位檔可在資料存放區上取得且不會傳輸。

    連線Assets功能的典型設定

    圖:連線Assets功能的典型設定。

  5. 已處理Assets部署上現有的數位資產,且已產生轉譯。 系統會使用此功能來擷取這些轉譯,因此不需要重新產生轉譯。 停用工作流程啟動器,以防止重新產生轉譯。 調整(Sites)部署上的啟動器設定,以排除connectedassets資料夾(在此資料夾中擷取資產)。

    1. 在Sites部署上,按一下​ 工具 > 工作流程 > 啟動器

    2. 搜尋將 DAM 更新資產 ​和 DAM 中繼資料回寫 ​設為工作流程的啟動器。

    3. 選取工作流程啟動器,然後按一下動作列上的​ 「屬性」

    4. 在屬性精靈中,將​ 路徑 ​欄位變更為下列對應以更新其規則運算式來排除掛接點​ connectedassets

    table 0-row-2 1-row-2 2-row-2 3-row-2
    變更前 變更後
    /content/dam(/((?!/subassets).)*/)renditions/original /content/dam(/((?!/subassets)(?!connectedassets).)*/)renditions/original
    /content/dam(/.*/)renditions/original /content/dam(/((?!connectedassets).)*/)renditions/original
    /content/dam(/.*)/jcr:content/metadata /content/dam(/((?!connectedassets).)*/)jcr:content/metadata
    note note
    NOTE
    作者擷取資產時,會擷取遠端部署上可用的所有轉譯。 若要針對所擷取的資產建立更多轉譯項目,請略過此設定步驟。會觸發DAM更新資產工作流程,並建立更多轉譯。 這些轉譯專案僅適用於本機Sites部署,不適用於遠端DAM部署。
  6. 將Sites部署新增為Assets部署上CORS設定中的允許來源。 如需詳細資訊,請參閱瞭解CORS

  7. 設定相同網站Cookie支援

您可以檢查已設定的Sites部署與Assets部署之間的連線。

已設定連線Assets的連線測試Sites
圖:已連線Assets的連線測試已設定Sites。

使用Dynamic Media資產 dynamic-media-assets

有了連線Assets,您就能使用由Dynamic Media從Sites頁面上的遠端DAM部署處理的影像資產,並使用Dynamic Media功能,例如智慧型裁切和影像預設集。

若要搭配連線的Assets使用Dynamic Media:

  1. 在啟用同步處理模式的遠端DAM部署上設定Dynamic Media。
  2. 設定連線的Assets
  3. 在Sites執行個體上以與遠端DAM上設定的公司名稱設定Dynamic Media。 Sites部署必須擁有Dynamic Media帳戶的唯讀存取權,才能使用連線的資產。 因此,請務必在Sites例項的Dynamic Media設定中停用同步模式。
CAUTION
使用「連線的Assets」和Dynamic Media設定,您無法使用Dynamic Media處理Sites部署上可用的本機資產。

設定 Dynamic Media configure-dynamic-media

若要在Assets和Sites部署上設定Dynamic Media:

  1. 如上所述建立連線Assets設定,除了設定功能時,請選取​ 擷取Dynamic Media連線Assets的原始轉譯 ​選項。

  2. 在本機Sites和遠端Assets部署上設定Dynamic Media。 依照指示進行設定 Dynamic Media

    • 在所有設定中使用相同的公司名稱。
    • 在本機Sites上,在Dynamic Media同步模式中,選取​ 預設為停用。 Sites部署必須具有Dynamic Media帳戶的唯讀存取權。
    • 在本機Sites上,在​ Publish Assets ​選項中,選取​ 選擇性Publish。 不要選取​ 同步處理所有內容
    • 在遠端Assets部署中,在Dynamic Media同步模式中,選取​ 預設啟用
  3. 啟用影像核心元件🔗中的Dynamic Media 支援。 當作者在本機Sites部署的網頁中使用Dynamic Media個影像時,此功能可讓預設的影像元件顯示Dynamic Media個影像。

使用遠端資產 use-remote-assets

網站作者使用「內容尋找器」連線至DAM部署。 作者可以瀏覽、搜尋和拖曳元件中的遠端資產。若要向遠端DAM驗證,請備妥管理員提供的認證(如有)。

作者可以在單一網頁中使用本機DAM和遠端DAM部署上可用的資產。 使用「內容尋找器」,以便在搜尋本機 DAM 和搜尋遠端 DAM 之間切換。

系統只會擷取那些具有完全對應標籤以及相同分類階層(可用於本機Sites部署)的遠端資產標籤。 其他所有標籤會一概捨棄。作者可使用遠端Experience Manager部署上的所有標籤來搜尋遠端資產,因為它提供全文檢索搜尋。

逐步使用說明 walk-through-of-usage

不妨使用上述設定試著編寫體驗,以了解功能的運作方式。在遠端 DAM 部署中使用您所選擇的文件或影像。

  1. 從Experience Manager工作區存取​ Assets > 檔案,導覽至遠端部署上的Assets介面。 或者,您也可以在瀏覽器中存取 https://[assets_servername_ams]:[port]/assets.html/content/dam。上傳您選擇的資產。

  2. 在Sites部署上,按一下右上角的設定檔啟動器,然後按一下​ 模擬為。 指定使用者名稱,選取提供的選項,然後按一下[確定]。

  3. 開啟Sites頁面並編輯頁面。

    按一下頁面左上角的​ 「切換側面板」

  4. 開啟Assets標籤(遠端內容尋找器),然後按一下​ 登入連線的Assets

  5. 指定要登入連線Assets的認證。 此使用者擁有兩個Experience Manager部署的編寫許可權。

  6. 搜尋您新增至 DAM 的資產。遠端資產會顯示於左側面板。篩選影像或文件,並進一步篩選支援的文件類型。拖曳 Image 元件上的影像和 Download 元件上的文件。

    擷取的資產在本機Sites部署上是唯讀的。 您仍然可以使用Sites元件提供的選項來編輯所擷取的資產。 由元件進行編輯屬於非破壞性動作。

    在遠端 DAM 上搜尋資產時,篩選文件類型和影像的選項

    圖:在遠端DAM上搜尋資產時,篩選檔案型別和影像的選項。

  7. 如果資產的原始檔案是以非同步方式擷取,且擷取任務失敗,網站作者會收到通知。 編寫過程中或甚至在完成編寫之後,作者可以在非同步工作使用者介面中檢視擷取任務和錯誤的詳細資訊。

    背景中非同步擷取資產作業的相關通知。

    圖:背景中非同步擷取資產作業的相關通知。

  8. 發佈頁面時,Experience Manager會顯示頁面上使用的完整資產清單。 請確認發佈時,系統已成功擷取遠端資產。若要檢查每個所擷取資產的狀態,請參閱非同步作業使用者介面。

    note note
    NOTE
    即使有一或多個遠端資產未完全擷取,頁面還是會發佈。 Experience Manager通知區域會顯示通知,指出非同步工作頁面中顯示的錯誤。
CAUTION
擷取的遠端資產一旦用於網頁中,只要任何人有權存取本機資料夾,都可以搜尋和使用。 擷取的資產會儲存在本機資料夾中(上述逐步說明中的connectedassets)。 這些資產也可供搜尋,並可透過「內容尋找器」顯示於本機存放庫。

擷取的資產可設為其他任何本機資產以供使用,只是相關聯的中繼資料無法編輯。

檢查跨網頁資產的使用情況 asset-usage-references

Experience Manager可讓DAM使用者檢查資產的所有參考。 它有助於瞭解和管理遠端Sites和複合資產中的資產使用情況。 部署Experience Manager Sites之網頁的許多作者都可以在不同網頁中,使用遠端DAM上的資產。 若要簡化資產管理,避免導致參照損毀,DAM使用者務必要檢查本機與遠端網頁上資產的使用情形。 資產屬性頁面中的參考索引標籤會列出資產的本機和遠端參考。

若要檢視和管理Assets部署上的參考,請遵循下列步驟:

  1. 在Assets主控台中選取資產,然後從工具列按一下​ 屬性

  2. 按一下「參考」標籤。 檢視​ 本機參考,以瞭解Assets部署中的資產使用情況。 請參閱**遠端參考,以瞭解Sites部署上資產的使用情況,其中資產是使用「連線的Assets」功能擷取的。

    資產屬性頁面中的 遠端參考

  3. Sites頁面的參考會顯示每個本機Sites的參考總數。 尋找所有參照並顯示參照總數可能需要一些時間。

  4. 引用清單是互動式的,DAM使用者可以按一下引用以開啟引用頁面。 如果由於某種原因無法擷取遠端參考,則會顯示通知,通知使用者發生失敗。

  5. 使用者可以移動或刪除資產。 移動或刪除資產時,所有選定資產/資料夾的參照總數會顯示在警告對話方塊中。 刪除尚未擷取參考的資產時,會顯示警告對話方塊。

    強制刪除警告

管理遠端DAM中資產的更新 handling-updates-to-remote-assets

在設定遠端DAM與Sites部署之間的連線之後,遠端DAM上的資產便可在Sites部署中使用。然後,您可以在遠端DAM資產或資料夾上執行更新、刪除、重新命名和移動操作。 這些更新會在Sites部署中自動提供,但會有一些延遲。 此外,如果本機Experience Manager Sites頁面上使用了遠端DAM上的資產,則Sites頁面上會顯示遠端DAM上資產的更新。

將資產從一個位置移動至另一個位置時,請確定您調整引用,讓資產顯示在Sites頁面上。 如果您將資產移至無法從本機Sites部署存取的位置,資產就無法顯示在Sites部署上。

您也可以更新遠端DAM上資產的中繼資料屬性,而變更可在本機Sites部署中使用。

Sites作者可以預覽Sites部署上可用的更新,然後重新發佈變更,以便在AEM發佈執行個體上使用。

Experience Manager會在遠端Assets內容尋找器中的資產上顯示expired狀態視覺指示器,以停止網站作者在Sites頁面上使用資產。 如果您在Sites頁面上使用具有expired狀態的資產,則該資產無法顯示在Experience Manager發佈執行個體上。

常見問題 frequently-asked-questions

如果您需要使用Sites部署中可用的資產,是否應該設定「連線的Assets」?
在這種情況下,不需要設定「連線的Assets」。 您可以使用Sites部署上可用的資產。
您何時需要設定「連線的Assets」功能?
只有在您需要使用Sites部署上遠端DAM部署上可用的資產時,才設定「連線Assets」功能。
設定「連線的Assets」後,您能將多個Sites部署連線到遠端DAM部署嗎?
是,在設定「連線的Assets」後,您可以將多個Sites部署連線至遠端DAM部署。 如需詳細資訊,請參閱連線的Assets架構
設定「連線的Assets」後,您能連線到Sites部署的遠端DAM部署數目為何?
設定「連線的Assets」後,您可以將一個遠端DAM部署連線至Sites部署。 如需詳細資訊,請參閱連線的Assets架構
在設定「連線的Dynamic Media」後,您能否使用您Sites部署中的Assets資產?
設定「連線的Assets」後,Sites部署中的Dynamic Media個資產將以唯讀模式提供。 因此,您無法在Sites部署上使用Dynamic Media處理資產。 如需詳細資訊,請參閱設定Sites與Dynamic Media部署之間的連線
設定「連線的Assets」後,您能否在Sites部署上使用遠端DAM部署中的影像和檔案格式型別資產?
是,在設定「連線的Assets」後,您就可以在Sites部署上使用遠端DAM部署中的影像和檔案格式型別資產。
設定「連線的Assets」後,您能否在Sites部署上使用遠端DAM部署的內容片段和視訊資產?
否,在設定「連線的Assets」後,您無法在Sites部署上使用來自遠端DAM部署的內容片段和視訊資產。
設定「連線的Dynamic Media」後,您能否在Sites部署上使用遠端DAM部署的Assets資產?
是,您可以在設定「連線的Dynamic Media」後,從Sites部署上的遠端DAM部署設定並使用Assets影像資產。 如需詳細資訊,請參閱設定Sites與Dynamic Media部署之間的連線
設定「連線的Assets」後,您能否對遠端DAM資產或資料夾執行更新、刪除、重新命名和移動作業?
可以,在設定「連線的Assets」後,您可以在遠端DAM資產或資料夾上執行更新、刪除、重新命名和移動操作。 這些更新會在Sites部署中自動提供,但會有一些延遲。 如需詳細資訊,請參閱管理遠端DAM中資產的更新
設定「連線的Assets」後,您能否在Sites部署中新增或修改資產,並使其可用於遠端DAM部署?
您可以將資產新增至Sites部署,但這些資產無法用於遠端DAM部署。

限制和最佳實務 tip-and-limitations

  • 若要取得資產使用情形的深入分析,請在Sites執行個體上設定Assets Insight功能。

  • 連線資產不支援在製作元件中使用路徑瀏覽器。

  • 您無法將遠端資產拖曳至影像元件設定對話方塊。 不過,您可以直接將遠端資產拖曳至Sites頁面上的影像元件,而不需按一下​ 設定

許可權與資產管理 permissions-and-managing-assets

  • 本機資產為唯讀副本。Experience Manager元件會對資產執行非破壞性編輯。 不允許執行其他編輯作業。
  • 本機擷取的資產僅適用於編寫用途。無法套用資產更新工作流程,也無法編輯中繼資料。
  • 在Sites個頁面中使用Dynamic Media時,不會擷取原始資產並儲存在本機部署中。 Assets部署產生的dam:Asset節點、中繼資料和轉譯都在Sites部署上擷取。
  • 僅支援影像和列出的文件格式。不支援Content Fragments和Experience Fragments。
  • Experience Manager未擷取中繼資料結構。 這表示可能不會顯示所有擷取的中繼資料。 如果在Sites部署上單獨更新結構描述,則會顯示所有中繼資料屬性。
  • 所有Sites作者都擁有所擷取副本的讀取許可權,即使作者無法存取遠端DAM部署。
  • 不提供 API 以支援自訂整合。
  • 此功能可支援順暢的搜尋作業及使用遠端資產。若要在本機部署中一次提供多個遠端資產,不妨考慮移轉資產。
  • 無法在頁面屬性使用者介面上使用遠端資產做為頁面縮圖。 您可以按一下選取影像,從縮圖的頁面屬性使用者介面中設定網頁的縮圖。

設定和授權 setup-licensing

  • 支援Adobe Managed Services上的Assets部署。
  • Sites一次可以連線到單一Assets部署。
  • 需要Assets的授權作為遠端存放庫。
  • 需要Sites的一或多個授權做為本機編寫部署。

使用情況 usage

  • 使用者可在編寫時搜尋遠端資產,並將這些資產拖曳至本機頁面。 不支援其他功能。
  • 擷取作業會於 5 秒後逾時。如果有網路或其他方面的問題,作者擷取資產時就可能遇到問題。作者可從內容尋找器將遠端資產拖曳至頁面編輯器,以重新嘗試。
  • 您可以對擷取的資產執行非破壞性的簡單編輯作業,也能執行透過Image元件支援的編輯工作。 資產僅供唯讀。
  • 重新擷取資產的唯一方法是將其拖曳至頁面上。 沒有API支援或其他方法可重新擷取資產以進行更新。
  • 如果資產從DAM解除委任,這些資產將繼續在Sites頁面上使用。
  • 系統會非同步擷取資產的遠端參考專案。 引用和總計數並非即時產生,且如果Sites作者在DAM使用者檢視引用時使用資產,則可能會有一些差異。 DAM使用者可以重新整理頁面,並在幾分鐘後重試以取得總計數。

疑難排解問題 troubleshoot

若要疑難排解常見錯誤,請遵循下列步驟:

  • 如果您無法從內容尋找器搜尋遠端資產,請確定您具備必要的角色和許可權。

  • 由於一個或多個原因,從遠端DAM擷取的資產可能不會發佈在網頁上。 遠端伺服器上沒有擷取檔案,缺少擷取檔案的適當許可權,或是網路故障可能是原因。 確保資產沒有從遠端DAM移除。 確保有適當的許可權且符合先決條件。 再次嘗試將資產新增至頁面並重新發佈。 檢查非同步工作清單,找出資產擷取作業的錯誤。

  • 如果您無法從本機Sites部署存取遠端DAM部署,請確定允許跨站台Cookie,並設定相同的站台Cookie支援。 如果跨網站Cookie遭到封鎖,Experience Manager的部署可能無法驗證。 例如,無痕模式下的Google Chrome可能會封鎖第三方Cookie。 若要在Chrome瀏覽器中允許Cookie,請按一下位址列中的「眼睛」圖示,導覽至​ 網站無法運作 > 已封鎖,選取遠端DAM URL,並允許登入權杖Cookie。 或者,請參閱如何啟用第三方Cookie

    無痕模式中Chrome瀏覽器的 Cookie錯誤

  • 如果未擷取遠端參考,並造成錯誤訊息,請檢查Sites部署是否可用,並檢查網路連線問題。 請稍後重試以檢查。 Assets部署嘗試與Sites部署建立連線兩次,然後報告失敗。

    無法擷取資產遠端參考

另請參閱

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab