將遠端 AEM Assets 與 AEM Sites 整合 integrate-approved-assets
有效管理數位資產對於跨各種線上平台提供吸引人且一致的品牌體驗至關重要。 Dynamic Media搭配OpenAPI功能,可啟用AEM Sites與AEM Assetsas a Cloud Service之間的緊密整合,進而增強數位資產管理。 這項創新功能可讓您輕鬆跨多個AEM環境共用和管理不同型別的已核准數位資產,精簡網站作者和內容編輯的工作流程。
透過OpenAPI功能的Dynamic Media,Sites作者可直接在AEM頁面編輯器和內容片段中使用遠端DAM的資產,藉此簡化內容建立和管理程式。
使用者可以將多個AEM Sites執行個體(對最大數量沒有任何限制)連線到遠端DAM部署,這是優於連線的Assets功能的顯著優點。
初始設定後,使用者可以在AEM Sites執行個體上建立頁面,並視需要新增資產。 新增資產時,他們可以選取儲存在本機DAM中的資產,或瀏覽並使用遠端DAM中可用的資產。
Dynamic Media搭配OpenAPI功能提供數種其他好處,例如存取和使用內容片段中的遠端資產、擷取遠端資產的中繼資料等等。 進一步瞭解Dynamic Media的OpenAPI功能優於連線Assets🔗的其他優點。
開始之前 pre-requisites-sites-integration
若要支援使用Dynamic Media搭配OpenAPI功能的遠端資產,需要:
-
AEM 6.5 SP 18+或AEM as a Cloud Service
-
核心元件2.23.2版或更新版本
-
為AEM as a Cloud Service設定下列環境變數:
-
ASSET_DELIVERY_REPOSITORY_ID= "delivery-pxxxxx-eyyyyy.adobeaemcloud.com"
pXXXX
參考程式識別碼eYYYY
參考環境識別碼
這些變數是使用AEM as a Cloud Service環境的Cloud Manager使用者介面設定的,會作為您的本機Sites例項。
-
ASSET_DELIVERY_IMS_CLIENT= [IMSClientId]:您必須提交Adobe支援票證才能取得IMS使用者端ID。
或在AEM Sites執行個體中為AEM 6.5設定OSGi設定,請遵循下列步驟:
-
登入主控台並按一下 OSGi > 或
使用直接URL;例如:https://localhost:4502/system/console/configMgr
-
依照以下方式設定 新一代Dynamic Media設定 (
NextGenDynamicMediaConfigImpl
) OSGi設定,將值取代為您遠端資產環境的值。code language-text imsClient="<ims-client-ID>" enabled=B"true" imsOrg="<ims-org>@AdobeOrg" repositoryId="<repo-id>.adobeaemcloud.com"
imsOrg
不是強制輸入。repositoryId
= "delivery-pxxxxx-eyyyyyy.adobeaemcloud.com"
其中pXXXX
參考了方案IDeYYYY
參考環境識別碼
深入瞭解IMS驗證。
如需如何設定OSGi的詳細資訊,請參閱下列檔案:
-
-
以IMS存取登入遠端DAM AEM as a Cloud Service例項。 這指對遠端DAM環境具有IMS存取許可權的Sites作者。
-
在AEM Sites例項中設定影像v3元件。 如果元件不存在,請下載並安裝內容封裝。
設定 HTTPS https
通常建議使用HTTP來執行您的所有生產AEM執行個體。 不過,您的本機開發環境可能不會依此設定。 不過,使用Dynamic Media搭配OpenAPI的遠端資產需要HTTPS才能運作。
使用本指南設定HTTPS,無論您想使用遠端資產,包括開發環境。
從遠端DAM存取資產 fetch-assets
Dynamic Media搭配OpenAPI功能,可讓您在本機AEM Sites頁面編輯器和AEM內容片段上存取遠端DAM例項中可用的資產。
在AEM頁面編輯器中存取遠端資產 access-assets-page-editor
請依照下列步驟,在您的AEM Sites執行個體上使用AEM頁面編輯器中的遠端資產。 您可以在AEM as a Cloud Service和AEM 6.5中進行這項整合。
-
移至 網站 > 您的網站,其中有AEM 頁面,您需要新增遠端資產。
-
選取頁面並按一下 編輯(e)。 AEM 頁面編輯器 開啟。
-
按一下「版面容器」並新增 Image 元件。
-
按一下 Image 元件,然後按一下 圖示。
-
取消勾選 從頁面 繼承精選影像選項。
-
按一下 挑選 並選取 遠端。
系統會提示您登入。
-
選取資產並按一下 選取。
-
新增替代文字並按一下 完成。
遠端資產會出現在影像元件中。 您也可以在資產載入頁面時,或使用「預覽」索引標籤,驗證資產的傳送URL。 傳遞URL表示資產正由遠端存取。
您只能針對「影像核心元件v3」和「Teaser核心元件v2」 ,使用開箱即用的AEM頁面編輯器來存取遠端資產。 若為其他元件(包括自訂元件),需進行自訂,才能將Asset Selector與這些元件整合。
影片:存取AEM頁面編輯器中的遠端資產
存取AEM內容片段中的遠端資產 access-assets-content-fragment
請依照下列步驟,在您的AEM Sites執行個體上使用AEM內容片段中的遠端資產。 您可以在AEM 6.5中執行這項整合,但無法在AEM as a Cloud Service上執行。
-
移至 Assets > 檔案。
-
選取出現內容片段的資產資料夾。
-
選取內容片段並按一下 編輯(e)。
note note NOTE 如果您沒有AEM內容片段模式,您可能需要建立一個。 -
按一下文字元件旁的 圖示。
-
選取 遠端 以從遠端DAM擷取資產。
您可以視需要選擇 本機 或 遠端 DAM存放庫。
系統會提示您登入。 -
選擇資產並按一下 選取。
遠端資產URL會顯示在文字元件中。
影片:存取AEM內容片段中的遠端資產
在Edge Delivery Services中存取遠端資產 access-assets-eds
您也可以存取Edge Delivery Services中的遠端資產。 如需詳細資訊,請參閱使用透過Dynamic Media提供的Assets as a Cloud Service資產搭配OpenAPI功能。