リモート AEM Assets と AEM Sites の統合 integrate-approved-assets
デジタルアセットを効果的に管理することは、様々なオンラインプラットフォームにわたって魅力的で一貫性のあるブランドエクスペリエンスを提供するのに重要です。OpenAPI 機能を備えた Dynamic Media は、AEM Sites と AEM Assets as a Cloud Service 間のシームレスな統合を有効にして、デジタルアセット管理を強化します。この革新的な機能により、複数の AEM 環境間で様々なタイプの承認済みデジタルアセットを簡単に共有および管理でき、サイト作成者とコンテンツ編集者のワークフローが効率化されます。
OpenAPI 機能を備えた Dynamic Media を使用すると、サイト作成者はリモート DAM のアセットを AEM ページエディターおよびコンテンツフラグメント内で直接使用できるので、コンテンツの作成および管理プロセスが簡素化されます。
ユーザーは、最大数の制限なしに複数の AEM Sites インスタンスをリモート DAM デプロイメントに接続できます。これは、接続されたアセット機能に比べて著しく優れています。
初期設定後、ユーザーは AEM Sites インスタンス上にページを作成し、必要に応じてアセットを追加できます。アセットを追加する際は、ローカル DAM に保存されているアセットを選択するか、リモート DAM で使用可能なアセットを参照して使用することができます。
OpenAPI 機能を備えた Dynamic Media には、コンテンツフラグメント内のリモートアセットへのアクセスと使用、リモートアセットのメタデータの取得など、他にもいくつかのメリットがあります。詳しくは、接続されたアセットと比較した OpenAPI 機能を備えた Dynamic Media のその他のメリットを参照してください。
始める前に pre-requisites-sites-integration
OpenAPI 機能を備えた Dynamic Media を使用したリモートアセットのサポートには、以下が必要です。
-
AEM 6.5 SP 18 以降または AEM as a Cloud Service
-
コアコンポーネントリリース 2.23.2 以降
-
AEM as a Cloud Service に次の環境変数を設定します。
-
ASSET_DELIVERY_REPOSITORY_ID= "delivery-pxxxxx-eyyyyyy.adobeaemcloud.com"
pXXXX
はプログラム ID を参照します
。eYYYY
は環境 ID を参照します。
これらの変数は、ローカル Sites インスタンスとして機能する AEM as a Cloud Service 環境の Cloud Manager ユーザーインターフェイスを使用して設定されます。
-
ASSET_DELIVERY_IMS_CLIENT= [IMSClientId]: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
はプログラム 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 インスタンスで画像 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 サイト に移動します。この web サイト内に、リモートアセットを追加する必要がある AEM ページ が存在します。
-
ページを選択し、「編集(e)」をクリックします。AEM ページエディター が開きます。
-
レイアウトコンテナをクリックし、画像 コンポーネントを追加します。
-
画像 コンポーネントをクリックし、
-
「ページからアイキャッチ画像を継承」オプションをオフにします。
-
「選択」をクリックして、「リモート」を選択します。
ログインを求めるプロンプトが表示されます。
-
アセットを選択し、「選択」をクリックします。
-
代替テキストを追加し、「完了」をクリックします。
リモートアセットが画像コンポーネントに表示されます。また、アセットの配信 URL は、ページに読み込まれた際や、「プレビュー」タブを使用して確認することもできます。配信 URL は、アセットがリモートでアクセスされていることを示します。
画像コアコンポーネント v3 とティーザーコアコンポーネント v2 の場合のみ、AEM ページエディターで標準のリモートアセットにアクセスできます。カスタムコンポーネントを含むその他のコンポーネントについては、アセットセレクターをこれらのコンポーネントと統合するのにカスタマイズが必要です。
ビデオ:AEM ページエディターでのリモートアセットへのアクセス
AEM コンテンツフラグメントでのリモートアセットへのアクセス access-assets-content-fragment
AEM Sites インスタンスの AEM コンテンツフラグメント内でリモートアセットを使用するには、次の手順に従います。この統合は AEM 6.5 で実行できますが、AEM as a Cloud Service では実行できません。
-
アセット/ファイル に移動します。
-
コンテンツフラグメントが存在するアセットフォルダーを選択します。
-
コンテンツフラグメントを選択し、「編集(e)」をクリックします。
note note NOTE AEM コンテンツフラグメントモデルがない場合は、作成する必要があります。 -
テキストコンポーネントの横にある
-
「リモート」を選択して、リモート DAM からアセットを取得します。
ニーズに応じて、ローカル または リモート の DAM リポジトリを選択できます。
ログインを求めるプロンプトが表示されます。 -
アセットを選択し、「選択」をクリックします。
リモートアセット URL がテキストコンポーネントに表示されます。
ビデオ:AEM コンテンツフラグメントでのリモートアセットへのアクセス
Edge Delivery Services でのリモートアセットへのアクセス access-assets-eds
また、Edge Delivery Services でリモートアセットにアクセスすることもできます。詳しくは、OpenAPI 機能を備えた Dynamic Media を使用して配信される Assets as a Cloud Service からのアセットの利用を参照してください。