Adobe Experience Manager Assets での Adobe Stock アセットの使用 use-adobe-stock-assets-in-aem-assets

バージョン
記事リンク
AEM 6.5
ここをクリックしてください
AEM as a Cloud Service
この記事

Adobe Stock サービスは、あらゆるクリエイティブプロジェクトに使用できる、適切にキュレーションされ、著作権使用料が不要で質の高い何百万点もの写真、ベクター、イラスト、ビデオ、テンプレートおよび 3D アセットを提供します。

Adobe Stock エンタープライズ版の場合は、デフォルトで、組織全体での共有権限が含まれます。組織のユーザーがアセットのライセンスを取得すると、組織の他のユーザーがこのアセットを識別、ダウンロード、使用できるようになります。再度ライセンスを取得する必要はありません。組織でアセットのライセンスを取得すると、そのアセットの使用権限が永続的に有効になります。

Adobe Stock エンタープライズ版プランと Experience Manager Assets を統合すると、Experience Manager の強力なアセット管理機能を使用して、ライセンスを取得したアセットをクリエイティブプロジェクトやマーケティングプロジェクトに幅広く活用できます。Experience Manager ユーザーは、Experience Manager に保存されている Adobe Stock アセットの検索、プレビューおよびライセンス取得を、Experience Manager インターフェイスから画面を切り替えることなく、すばやく実行できます。

Experience Manager と Adobe Stock の統合 integrate-aem-and-adobe-stock

Experience Manager Assets を使用すると、ユーザーは Experience Manager から直接、Adobe Stock アセットの検索、プレビュー、保存、ライセンス取得を実行できます。

前提条件

統合には次の要件が必要です。

  • 実行中の Experience Manager Assets as a Cloud Service インスタンス
  • エンタープライズ Adobe Stock プラン
  • Admin Console でデフォルトの Stock 製品プロファイルにアクセスする権限を持つユーザー
  • Adobe Developer Console で統合を作成するための開発者アクセスプロファイルに対する権限を持つユーザー

Adobe Stock エンタープライズ版プラン

  • Adobe Stock(Experience Manager と統合された Stock)製品を使用するための権利付与
  • Stock の権利付与のために Adobe Admin Console で購入したクレジット
  • Stock の権利付与のために Adobe Developer Console 内でのサービスアカウント(JWT)認証を有効にする
  • Adobe Admin Console 内からのクレジットとライセンスのグローバルな管理を有効にする

権利付与において、Adobe Stock のデフォルトの製品プロファイルは Admin Console に存在します。複数のプロファイルを作成でき、これらのプロファイルによって、誰が Stock アセットのライセンスを取得できるかが決まります。製品プロファイルに直接アクセスできるユーザーは、https://stock.adobe.com/jp にアクセスして、Stock アセットのライセンスを取得できます。一方、Developer Access を使用して統合(API)を作成する方法もあります。この統合により、Experience Manager Assets と Adobe Stock 間の通信が認証されます。

NOTE
Stock サービスアカウント(JWT)認証には、エンタープライズ Stock 使用権が付属しています。
この統合では、Stock エンタープライズ版の権利付与のための OAuth 認証をサポートしていません。

Experience Manager と Adobe Stock を統合する手順 integration-steps

Experience Manager と Adobe Stock を統合するには、リストに示された順序で次の手順を実行します。

  1. 公開証明書の取得

    Experience Manager で IMS アカウントを作成し、公開証明書(公開鍵)を生成します。

  2. サービスアカウント(JWT)接続の作成

    Adobe Developer Console で、Adobe Stock 組織のプロジェクトを作成します。そのプロジェクトで、公開鍵を使用して API を設定し、サービスアカウント(JWT)接続を作成します。サービスアカウント資格情報と JWT ペイロード情報を取得します。

  3. IMS アカウントの設定

    Experience Manager で、サービスアカウント資格情報と JWT ペイロードを使用して IMS アカウントを設定します。

  4. Cloud Service の設定

    Experience Manager で、IMS アカウントを使用して Adobe Stock クラウドサービスを設定します。

IMS 設定の作成 create-an-ims-configuration

IMS 設定により Experience Manager Assets オーサーインスタンスが認証され、Adobe Stock が権利付与されます。

IMS 設定には、次の 2 つの手順が含まれます。

公開証明書の取得 public-certificate

公開鍵(証明書)は、Adobe 開発者コンソールでプロファイルを認証します。

  1. Experience Manager Assets クラウドインスタンスにログインします。

  2. ツール ​パネルで、セキュリティAdobe IMS 設定 ​に移動します。

  3. Adobe IMS 設定ページで、「作成」をクリックします。「Adobe IMS テクニカルアカウント設定」ページが表示されます。

  4. 証明書」タブで、クラウドソリューション ​ドロップダウンリストから「Adobe Stock」を選択します。

  5. 証明書を作成するか、既存の証明書を設定に再利用できます。

    証明書を作成するには、「新しい証明書を作成」チェックボックスをオンにして、公開鍵の​ エイリアス ​を指定します。ここで入力したエイリアスが、公開鍵になります。

  6. 証明書を作成」をクリックします。「OK」をクリックして公開証明書を生成します。

  7. 公開鍵をダウンロード ​アイコンをクリックして、公開鍵(.crt)ファイルをローカルマシンに保存します。この公開鍵を後で使用して、Brand Portal テナントの API を設定し、Adobe 開発者コンソールでサービスアカウント資格情報を生成します。

    次へ」をクリックします。

    generate-certificate

  8. アカウント」タブで、サービスアカウント資格情報を必要とする Adobe IMS アカウントが作成されます。

    新しいタブを開き、Adobe 開発者コンソールでのサービスアカウント (JWT) 接続を作成します

サービスアカウント(JWT)接続の作成 createnewintegration

Adobe 開発者コンソールで、プロジェクトと API を組織レベルで設定します。API を設定すると、サービスアカウント(JWT)接続が作成されます。API を設定するには、キーペア(秘密鍵と公開鍵)を生成する方法と、公開鍵をアップロードする方法の 2 とおりがあります。この例では、サービスアカウント資格情報は公開鍵をアップロードすることで生成されます。

サービスアカウント資格情報と JWT ペイロードを生成するには、次の操作を実行します。

  1. システム管理者権限で Adobe 開発者コンソールにログインします。デフォルトの URL は https://www.adobe.com/go/devs_console_ui です。

    ドロップダウン(組織)リストで正しい IMS 組織(Stock 使用権限)が選択されていることを確認します。

  2. 新規プロジェクトを作成」をクリックします。システムで生成された名前を持つ空のプロジェクトが組織に対して作成されます。

    プロジェクトを編集 ​をクリックします。プロジェクトタイトル ​および​ 説明 ​を更新し、「保存」をクリックします。

  3. プロジェクトの概要」タブで、「API を追加」をクリックします。

  4. API ウィンドウを追加ウィンドウ ​で、「Adobe Stock」を選択します。「次へ」をクリックします。

  5. API の設定 ​ウィンドウで、「サービスアカウント (JWT)」認証を選択します。「次へ」をクリックします。

    create-jwt-credentials

  6. 公開鍵をアップロード」をクリックします。「ファイルを選択」をクリックし、公開証明書の取得節でダウンロードした公開鍵(.crt ファイル)をアップロードします。「次へ」をクリックします。

  7. 公開鍵を確認し、「次へ」をクリックします。

  8. デフォルトの Adobe Stock 製品プロファイルを選択し、「設定済み API を保存」をクリックします。

  9. API が設定されると、API の概要ページにリダイレクトされます。左側のナビゲーションで「資格情報」の下の「サービスアカウント(JWT)」オプションをクリックします。ここで資格情報を表示し、JWT トークンの生成、資格情報の詳細のコピー、クライアントの秘密鍵の取得などのアクションを実行できます。

  10. クライアント資格情報」タブから、クライアント ID をコピーします。

    クライアント秘密鍵を取得」をクリックし、クライアントの秘密鍵 ​をコピーします。

    generate-jwt-credentials

  11. JWT を生成」タブに移動し、JWT ペイロード ​情報をコピーします。

Experience Manager Assets で IMS アカウントを設定をするためのクライアント ID(API キー)、クライアントの秘密鍵、JWT ペイロードを使用できるようになりました。

IMS アカウントの設定 create-ims-account-configuration

IMS アカウントを設定するには、証明書サービスアカウント(JWT)資格情報が必要です。

IMS アカウントを設定するには:

  1. IMS 設定を開き、「アカウント」タブに移動します。公開証明書の取得中も、ページは開いたままになっています。

  2. IMS アカウントの​ タイトル ​を指定します。

    認証サーバー」フィールドに、URL を https://ims-na1.adobelogin.com/ と入力します。

    サービスアカウント(JWT)接続の作成時にコピーしたクライアント ID を「API キー」フィールド、クライアントの秘密鍵 ​および​ ペイロード(JWT ペイロード)に入力します。

  3. 作成」をクリックします。IMS アカウントの設定が作成されます。

    configure-ims-acount

  4. その IMS アカウント設定を選択し、「正常性をチェック」をクリックします。

    ダイアログボックスの「チェック」をクリックします。正常に設定されると、トークンが正常に取得されました ​というメッセージが表示されます。

    ヘルスチェック

Cloud Service の設定 configure-the-cloud-service

Adobe Stock Cloud Service を設定するには:

  1. Experience Manager ユーザーインターフェイスで、ツールCloud ServicesAdobe Stock に移動します。

  2. Adobe Stock Configurations ページで、「作成」をクリックします。

  3. クラウド設定の​ タイトル ​を入力します。

    IMS アカウントの設定時に作成した IMS 設定を選択します。

    ドロップダウンリストからご自身のロケールを選択します。

    aem-stock-cloud-config

  4. 保存して閉じる」をクリックします。

    お使いのExperience Manager Assetsオーサーインスタンスは、Adobe Stock に統合されています。複数の Adobe Stock 設定(例えばロケールベースの設定など)を作成できます。これで、Experience Manager ユーザーインターフェイスの中から Adobe Stock アセットにアクセス、検索およびライセンス付与ができます。

    search-stock-assets

    note note
    NOTE
    統合の現段階で、Adobe Stock アセットへのアクセス、Stock アセットの検索(オムニサーチによる)およびAdobe Stock アセットへのライセンス付与が許可されるのは、管理者のみです。
    管理者は、Adobe Stock Cloud Service に別のユーザーまたはグループを追加したり、Experience Manager で管理者以外のユーザーに Stock 設定にアクセスする権限を付与できます。
  5. ユーザーまたはグループを追加するには、Adobe Stockクラウド設定を選択し、「プロパティ」をクリックします。

  6. Adobe Stock 設定にアクセスする権限を割り当てられたユーザーまたはグループを検索して追加します。詳しくは、ユーザーグループへの権限の割り当てを参照してください。

ユーザーグループへの権限の割り当て assign-permissions-to-group

管理者は、ユーザーグループを作成し、特定のユーザーやグループに対して、Adobe Stock Cloud Service へのアクセス権を付与することができます。

ユーザーが Adobe Stock アセットを検索し、ライセンスを付与する場合は、次の権限が必要になります。

  • 次のパスを設定します。 /conf/global/settings/stock
  • 権限: jcr:read
  • 権限タイプ: Allow

ユーザーグループを作成したり、既存のユーザーグループに権限を割り当てることができます。権限は、Experience Manager Assets インターフェイスまたは User Admin コンソールを使用して割り当てられます。

Experience Manager からユーザーグループにアクセスを許可するには:

  1. Experience Manager ユーザーインターフェイスで、ツールセキュリティグループ ​に移動します。Adobe Stock のユーザーグループを作成します。

  2. ツールセキュリティ権限 ​に移動します。

  3. 左側のパネルでユーザーグループを検索し、Adobe Stock の新規の​ アクセス制御エントリ(ACE) ​を追加します。

    • 次のパスを設定します。 /conf/global/settings/stock
    • 権限: jcr:read
    • 権限タイプ:Allow

    追加」をクリックします。

    user-permissions

  4. ツールクラウドサービスAdobe Stock に移動します。Adobe Stock クラウド設定を選択し、「プロパティ」をクリックします。

  5. 作成したユーザーグループを Adobe Stock 設定に追加します。「保存して閉じる」をクリックします。

    assign-user

User Admin Console からユーザーにアクセスを提供する:

  1. Experience Manager ユーザー Admin Console を開きます。デフォルトの URL は http://localhost:4502/userdamin です。

  2. 左側のパネルで、user_id または name を入力して、ユーザーを検索します。ダブルクリックして、ユーザープロパティを開きます。

  3. 権限」タブに移動し、Adobe Stock クラウド設定の read 権限を許可します。/conf/global/settings/stock

    note caution
    CAUTION
    クラウド設定が許可されていない場合、ユーザーは Experience Manager インターフェイスで Assets のみアクセスできます。
    Assets および Adobe Stock アセットへのアクセスを許可するには、クラウド設定がユーザーに許可されていることを確認します。
  4. 保存」をクリックして、権限を更新します。

    assign-user-in-user-admin

  5. ユーザーまたはグループを Adobe Stock クラウド設定に追加します。

Adobe Stock Assets へのアクセス access-stock-assets

管理者以外のユーザーが Adobe Stock クラウド設定の権限がある場合、Experience Manager インターフェイスから Adobe Stock アセットの検索やライセンスの取得ができます。

ユーザーは、Adobe Stock アセットへのアクセス前に Adobe Stock クラウド設定をアクティベートする追加のステップを行う必要があります。これは 1 回限りのアクティビティです。ユーザーが複数の Adobe Stock クラウド設定に対する権限が割り当てられている場合、ユーザーは​ ユーザーの環境設定 ​から必要な設定を選択することができます。

Adobe Stock クラウド設定をアクティベートするには、次の操作を実行します。

  1. Experience Manager にログインします。

  2. 右上隅のユーザーアイコンをクリックし、「環境設定」をクリックします。ユーザー管理 ​ウィンドウが開きます。

  3. ドロップダウンリストから目的の​ 在庫設定 ​を選択し、「承諾」をクリックして設定をアクティベートします。

    user-preferences

  4. AssetsAdobe Stock に移動します。Adobe Stock アセットの表示、検索、ライセンスの取得が可能になりました。

次の表では、Adobe Stock アセットにアクセスする際のユーザー権限の仕組みについて説明します。

ユーザー
グループ
権限
ユーザーの環境設定で Stock 設定を受け入れる
Assets にアクセス
Adobe Stock にアクセス
admin
該当なし
すべて
該当なし
はい
はい
test-doc1
DAM ユーザー
/conf/global/settings/stock/cloud-config
はい
はい
はい
test-doc1
DAM ユーザー
/conf/global/settings/stock/cloud-config
いいえ
エラー:データの読み込みに失敗しました
不可
test-doc1
DAM ユーザー
許可:/conf/global/settings/stock 拒否:/cloud-config
Stock 設定が表示されません
はい
いいえ

Adobe Stock での Experience Manager アセットの使用と管理 usemanage

この機能を使用すると、Experience Manager Assets で Adobe Stock アセットを操作できます。Experience Manager のユーザーインターフェイス内から Adobe Stock アセットを検索し、必要なアセットのライセンスを取得できます。

Experience Manager 内で Adobe Stock アセットのライセンスを取得すると、そのアセットを通常のアセットと同様に使用および管理できます。ユーザーは Experience Manager 内でアセットの検索およびプレビュー、アセットのコピーおよび公開、Brand Portal でのアセットの共有、Experience Manager デスクトップアプリケーション経由でのアセットのアクセスおよび使用を行うことができます。

Adobe Experience Manager Workspace から Adobe Stock アセットを検索して結果を絞り込む

A. Adobe Stock ID が指定されているアセットと類似しているアセットを検索します。B. 選択した形状や向きと一致するアセットを検索します。C. サポートされているアセットタイプのいずれかを検索します。D. フィルターウィンドウを開く/折りたたみます。E. 選択したアセットのライセンスを取得して Experience Manager に保存します。F. アセットを透かし付きで Experience Manager に保存します。G. 選択したアセットと類似したアセットを Adobe Stock の web サイトで調べます。H. 選択したアセットを Adobe Stock の web サイトに表示します。I. 検索結果から選択したアセットの数。J. カード表示とリスト表示を切り替えます。

アセットの検索 find-assets

Experience Manager ユーザーは、Experience Manager と Adobe Stock の両方でアセットを検索できます。検索場所を Adobe Stock に限定しない場合は、Experience Manager と Adobe Stock からの検索結果が表示されます。

  • Adobe Stock アセットを検索するには、ナビゲーションアセットAdobe Stock を検索 ​をクリックします。

  • Adobe Stock と Experience Manager Assets にまたがるアセットを検索するには、「 検索 」をクリックします。

また、アセットを選択するには、検索バーに「Location: Adobe Stock」と入力します。Adobe StockExperience Manager は、検索されたアセットに対する高度なフィルタリング機能を備えており、サポートされているアセットのタイプや画像の向き、ライセンスの状態などのフィルターを使用して、必要なアセットをすばやく見つけることができます。

NOTE
Adobe Stock から検索されたアセットは Experience Manager に表示されます。アセットを保存するか、アセットにライセンスを付与して保存した後でないと、Adobe Stock アセットを取得して Experience Manager リポジトリーに保存することはできません。既に Experience Manager に保存されているアセットが表示され、参照やアクセスが簡単にできるようにハイライトされます。また、Stock アセットは、ソースが Stock であることを示すいくつかの追加メタデータとともに保存されます。

Experience Manager の検索フィルターと、検索結果内でハイライトされている Adobe Stock アセット

必要なアセットの保存と表示 saveassets

Experience Manager に保存するアセットを選択します。上部ツールバーの「保存」をクリックし、アセットの名前と保存場所を指定します。ライセンスが不要なアセットはローカルに透かし付きで保存されます。

アセットの検索を次回実行すると、保存済みのアセットは、Experience Manager Assets で使用可能であることを示すバッジ付きでハイライトされます。

NOTE
最近追加されたアセットには、ライセンスが許諾されていることを示すバッジではなく、新しいアセットであることを示すバッジが表示されます。

アセットのライセンス取得 licenseassets

Adobe Stock エンタープライズプランの割り当てを使用することで、Adobe Stock アセットのライセンスを取得できます。ライセンスを許諾されたアセットは透かしなしで保存され、Experience Manager Assets で検索することも使用することも可能になります。

Adobe Stock アセットのライセンスを取得して Experience Manager Assets に保存するダイアログ

メタデータおよびアセットプロパティへのアクセス access-metadata-and-asset-properties

メタデータ(Experience Manager に保存されているアセットの Adobe Stock メタデータプロパティを含む)にアクセスしてプレビューし、アセットの​ ライセンス参照 ​を追加できます。ただし、ライセンス参照の更新は Experience Manager と Adobe Stock Web サイトの間で同期されません。

ユーザーは、ライセンスを許諾されたアセットとライセンスを許諾されていないアセットの両方を表示できます。

保存されているアセットのメタデータとライセンス参照の表示、アクセス

既知の制限事項 known-limitations

  • ユーザーのライセンスを制限する機能が正しく機能しない:Stock 設定に対する read 権限を持つすべてのユーザーは、Adobe Stock アセットを検索してライセンスを取得できます。

  • 管理者以外のユーザーは、Adobe Stock クラウド設定を手動でアクティベートする必要があるユーザー環境設定 ​ウィンドウで、Stock 設定 ​に Adobe Stock クラウド設定は有効になっていますが、管理者以外のユーザーには機能しません。ユーザーは、「同意する」ボタンをクリックして、Stock 設定をアクティベートする必要があります。この手順がない場合、システムは Assets にアクセスする際にエラーメッセージを反映します。

  • 編集画像の警告が表示されない:画像のライセンスを取得する場合、ユーザーは画像が「編集のみ使用」かどうか確認できません。管理者は誤用を防ぐために、Admin Console から編集用アセットへのアクセスをオフにできます。

  • 間違ったライセンスの種類が表示される:Experience Manager で、アセットに対して正しくないライセンスタイプが表示される可能性があります。Adobe Stock Web サイトにログインすると、ライセンスタイプを確認できます。

  • 参照フィールドとメタデータが同期されない:ユーザーがライセンス参照フィールドを更新すると、そのライセンス参照情報は Experience Manager で更新されますが、Adobe Stock Web サイト上では更新されません。同様に、Adobe Stock Web サイトで参照フィールドを更新すると、更新情報が Experience Manager には反映されません。

関連情報

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