リモート AEM Assets と AEM Sites の統合 integrate-approved-assets
様々なオンラインプラットフォームにわたって魅力的で一貫性のあるブランドエクスペリエンスを提供するには、デジタルアセットを効果的に管理することが重要です。 OpenAPI 機能を備えたDynamic Mediaは、AEM SitesとAEM Assetsas a Cloud Service間のシームレスな統合を可能にすることで、デジタルアセット管理を強化します。 この革新的な機能により、複数のAEM環境にわたって様々なタイプの承認済みデジタルアセットを簡単に共有および管理し、サイト作成者およびコンテンツ編集者のワークフローを合理化できます。
OpenAPI 機能を備えたDynamic Mediaを使用すると、サイト作成者はリモート DAM のアセットをAEM ページエディターおよび コンテンツフラグメント内で直接使用して、コンテンツの作成プロセスと管理プロセスをシンプル化できます。
複数のAEM Sites インスタンスを、最大数に制限なくリモート DAM デプロイメントに接続できます。これは、Connected Assets 機能よりも大きな利点です。
初期設定が完了したら、AEM Sites インスタンス上にページを作成し、必要に応じてアセットを追加できます。 アセットを追加する際は、ローカル DAM に保存されているアセットを選択するか、リモート DAM で使用可能なアセットを参照して使用できます。
OpenAPI 機能を備えたDynamic Mediaには、コンテンツフラグメントでのリモートアセットへのアクセスと使用、リモートアセットのメタデータの取得など、他のいくつかの利点があります。 他の Connected Assetsと比較した OpenAPI 機能を備えたDynamic Mediaのメリットについての詳細をご覧ください。
事前準備 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-eyyyy.adobeaemcloud.com"
pXXXX
はプログラム ID
を参照しますeYYYY
は環境 ID を指します
これらの変数は、ローカル Sites インスタンスとして機能するAEM as a Cloud Service環境のCloud Manager ユーザーインターフェイスを使用して設定されます。
-
ASSET_DELIVERY_IMS_CLIENT= [IMSClientId]:IMS クライアント ID を取得するには、Adobeサポートチケットを送信する必要があります。
または、次の手順に従って、AEM Sites インスタンスでAEM 6.5 の OSGi 設定を指定します。
-
コンソールにログインし、OSGi/ をクリックするか
ダイレクト URL を使用する例:https://localhost:4502/system/console/configMgr
-
Next Generation Dynamic Media Config (
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-eyyyy.adobeaemcloud.com"
ここで、pXXXX
はプログラム ID を表しますeYYYY
は環境 ID を指します
IMS 認証の詳細情報。
OSGi の設定方法について詳しくは、次のドキュメントを参照してください。
- AEM as a Cloud Service 用の Adobe Experience Manager as a Cloud Service の OSGi の設定
- AEM 6.5 用の OSGi の設定
-
-
リモート DAM AEM as a Cloud Service インスタンスにログインするための IMS アクセス。 リモート DAM 環境への IMS アクセス権を持つ Sites オーサーを指します。
-
AEM Sites インスタンスに Image v3 コンポーネントを設定します。 コンポーネントが存在しない場合は、 コンテンツパッケージをダウンロードしてインストールします。
HTTPS を設定 https
通常は、HTTP を使用して、すべての実稼動 AEM インスタンスを実行することをお勧めします。ただし、ローカル開発環境がこのように設定されていない場合があります。しかし、OpenAPI 搭載 Dynamic Media を使用するリモートアセットを機能させるには HTTPS が必要です。
このガイドを使用して、開発環境を含むリモートアセットを使用する場所で HTTPS を設定します。
リモート DAM からのアセットへのアクセス fetch-assets
OpenAPI 機能を備えたDynamic Mediaを使用すると、ローカルのAEM Sites ページエディターおよびAEM コンテンツフラグメント上のリモート DAM インスタンスで使用可能なアセットにアクセスできます。
AEM ページエディターでのリモートアセットへのアクセス access-assets-page-editor
AEM Sites インスタンスのAEM ページエディターでリモートアセットを使用するには、次の手順に従います。 統合はAEM as a Cloud ServiceとAEM 6.5 で行えます。
-
Sites/自分の web サイト に移動します。ここにAEM Page があり、リモートアセットを追加する必要があります。
-
ページを選択し、「編集(e)」をクリックします。 AEM ページエディター が開きます。
-
レイアウトコンテナをクリックし、画像 コンポーネントを追加します。
-
画像 コンポーネントをクリックし、 アイコンをクリックします。
-
「ページからアイキャッチ画像を継承」オプションのチェックを外します。
-
選択 をクリックし、リモート を選択します。
ログインするように求められます。
-
アセットを選択し、「選択 をクリックします。
-
代替テキストを追加し、「完了 をクリックし す。
リモートアセットが画像コンポーネントに表示されます。 また、アセットがページに読み込まれたとき、または「プレビュー」タブを使用して、アセットの配信 URL を確認することもできます。 配信 URL は、アセットがリモートからアクセスされていることを示します。
画像コアコンポーネント v3 およびティーザーコアコンポーネント v2 の場合のみ、AEM ページエディターで標準でリモートアセットにアクセスできます。 カスタムコンポーネントなど、他のコンポーネントを使用する場合は、アセットセレクターをそれらのコンポーネントと統合するためにカスタマイズが必要です。
ビデオ:AEM ページエディターでのリモートアセットへのアクセス
AEM コンテンツフラグメント内のリモートアセットへのアクセス access-assets-content-fragment
AEM Sites インスタンスのAEM コンテンツフラグメント内でリモートアセットを使用するには、次の手順に従います。 この統合は、AEM as a Cloud ServiceではなくAEM 6.5 で行えます。
-
Assets / ファイル に移動します。
-
コンテンツフラグメントが存在するアセットフォルダーを選択します。
-
コンテンツフラグメントを選択し、編集(e) をクリックします。
note note NOTE AEM コンテンツフラグメントモデルがない場合は、 作成が必要になる場合があります。 -
テキストコンポーネントの横にある アイコンをクリックします。
-
「リモート」を選択して、リモート DAM からアセットを取得します。
必要に応じて、ローカル または リモート DAM リポジトリを選択できます。
ログインするように求められます。 -
アセットを選択し、「選択 をクリックします。
リモートアセットの URL がテキストコンポーネントに表示されます。
ビデオ:AEM コンテンツフラグメント内のリモートアセットへのアクセス
Edge Delivery Servicesでのリモートアセットへのアクセス access-assets-eds
また、Edge Delivery Servicesでリモートアセットにアクセスすることもできます。 詳しくは、Dynamic Mediaを使用して OpenAPI 機能で配信される、Assetsas a Cloud Serviceのアセットの利用を参照してください。