Assets ビューを使用したアセットの一括読み込み

最終更新日: 2023-11-24

AEM Assets ビューの一括読み込みを使用すると、管理者はデータソースから AEM Assets に大量のアセットを読み込むことができます。管理者は、個々のアセットやフォルダーを AEM Assets にアップロードする必要がなくなりました。

メモ

Assets 表示の一括インポーターは、管理者表示の一括インポーターと同じバックエンドを使用します。 ただし、から読み込むデータソースが増え、ユーザーエクスペリエンスがより効率的になります。

次のデータソースからアセットを読み込むことができます。

  • Azure
  • AWS
  • Google Cloud
  • Dropbox
  • OneDrive

前提条件

データソース 前提条件
Azure
  • Azure ストレージアカウント
  • Azure ブロブコンテナ
  • 認証モードに基づく Azure アクセスキーまたは SAS トークン
AWS
  • AWS 地域
  • AWS バケット
  • AWS アクセスキー
  • AWS アクセスシークレット
Google Cloud
  • GCP バケット
  • GCP サービスアカウントメール
  • GCP サービスアカウントの秘密キー
Dropbox
  • Dropbox クライアント ID (アプリキー)
  • Dropboxクライアントの秘密鍵(アプリの秘密鍵)
OneDrive
  • OneDrive テナント ID
  • OneDrive クライアント ID
  • OneDrive クライアントの秘密鍵

データソースに基づくこれらの前提条件に加えて、AEM Assets に読み込む必要があるすべてのアセットが含まれるデータソースで使用可能なソースフォルダー名を認識しておく必要があります。

Dropbox開発者アプリケーションの設定

DropboxアカウントからAEM Assetsにアセットを読み込む前に、Dropbox開発者アプリケーションを作成し、設定します。

以下の手順を実行します。

  1. にログインします。 Dropboxアカウント をクリックします。 アプリを作成.

  2. Adobe Analytics の API を選択 「 」セクションで、使用可能なラジオボタンのみを選択します。

  3. Adobe Analytics の 必要なアクセスのタイプを選択 「 」セクションで、次のいずれかのオプションを選択します。

    • 選択 アプリフォルダー​アプリケーション内でDropboxアカウントで作成された単一のフォルダーにアクセスする必要がある場合は、を選択します。

    • 選択 フルDropbox Dropboxアカウント内のすべてのファイルおよびフォルダーにアクセスする必要がある場合は、を選択します。

  4. アプリケーションの名前を指定し、 アプリを作成.

  5. Adobe Analytics の 設定 」タブをクリックし、次の項目を リダイレクト URI セクション:

    • https://exc-unifiedcontent.experience.adobe.net

    • https://exc-unifiedcontent.experience-stage.adobe.net (ステージ環境の場合のみ有効)

  6. の値をコピーします。 アプリキー および アプリ秘密鍵 フィールド。 値は、AEM Assetsで一括読み込みツールを設定する際に必要です。

  7. 次の日: 権限 」タブで、 個々のスコープ 」セクションに入力します。

    • account_info.read

    • files.metadata.read

    • files.content.read

    • files.content.write

  8. クリック 送信 をクリックして変更を保存します。

OneDrive 開発者アプリケーションを設定する

OneDrive アカウントからAEM Assetsにアセットを読み込む前に、OneDrive 開発者アプリケーションを作成して設定します。

以下の手順を実行します。

  1. にログインします。 OneDrive アカウント をクリックします。 新規登録.

  2. アプリケーションの名前を指定し、「 」を選択します。 この組織ディレクトリのアカウントのみ (Adobeのみ — シングルテナント ) から サポートされるアカウントのタイプ​をクリックし、 登録. アプリケーションが正常に作成されました。

  3. アプリケーションのクライアント ID およびテナント ID フィールドの値をコピーします。 値は、AEM Assetsで一括読み込みツールを設定する際に必要です。

  4. 証明書を追加するには、次の手順を実行します。

    1. アプリの概要ページで、 証明書または秘密鍵の追加 次に、「 新しいクライアント秘密鍵.
    2. クライアントシークレットの説明と有効期限を指定し、「 追加.
    3. クライアントシークレットを作成したら、 フィールド( Secret ID フィールドはコピーしないでください)。 これは、AEM Assetsで一括読み込みを設定する際に必要です。
  5. 次の手順を実行して、リダイレクト URI を追加します。

    1. アプリの概要ページで、 リダイレクト URI の追加 > プラットフォームの追加 > Web.

    2. 以下を リダイレクト URI セクション:

      • https://exc-unifiedcontent.experience.adobe.net

      • https://exc-unifiedcontent.experience-stage.adobe.net (ステージ環境の場合のみ有効)

      最初の URI を追加し、「 設定 をクリックして追加します。 追加するには、 URI を追加 オプションは Web のセクション 認証 ページに貼り付けます。

  6. 次の手順を実行して、アプリケーションの API 権限を追加します。

    1. クリック API 権限 左側のウィンドウで、 権限を追加.
    2. クリック Microsoft Graph > 委任された権限. The 権限を選択 「 」セクションには、使用可能な権限が表示されます。
    3. 選択 offline_access 許可: OpenId permissions および Files.ReadWrite.All 許可: Files.
    4. クリック 権限を追加 更新内容を保存します。

一括読み込み設定の作成

一括読み込み設定を作成するには、次の手順を実行します。

  1. 設定一括読み込み​に移動して、「読み込みを作成」をクリックします。

  2. データソースを選択します。使用可能なオプションには、Azure、AWS、Google Cloud、Dropbox が含まれます。

  3. 名前」フィールドで一括読み込み設定の名前を指定します。

  4. 前提条件で説明しているように、データソース固有の資格情報を指定します。

  5. のデータソース内のアセットを格納するフォルダーの名前を指定します。 ソースフォルダー フィールドに入力します。

    メモ

    データソースとしてDropboxを使用している場合は、次のルールに基づいてソースフォルダーのパスを指定します。

    • 次を選択した場合、 フルDropbox Dropboxアプリケーションの作成時、およびアセットを含むフォルダーが次の場所に存在する: https://www.dropbox.com/home/bulkimport-assets次に、 bulkimport-assets (内) ソースフォルダー フィールドに入力します。
    • 次を選択した場合、 アプリフォルダー Dropboxアプリケーションの作成時、およびアセットを含むフォルダーが次の場所に存在する: https://www.dropbox.com/home/Apps/BulkImportAppFolderScope/bulkimport-assets次に、 bulkimport-assets (内) ソースフォルダー フィールド、ここで BulkImportAppFolderScope は、アプリケーションの名前を指します。 Appshome この場合、
  6. (オプション)ファイルが Experience Manager Assets に読み込まれた後、ソースデータストアから元のファイルを削除するには、「読み込み後にソースファイルを削除」オプションを選択します。

  7. 読み込みモード」を選択します。「スキップ」、「置換」または「バージョンを作成」を選択します。スキップモードがデフォルトです。このモードでは、アセットが既に存在する場合は、取得をスキップします。
    ソースの詳細の読み込み

  8. (オプション)CSV 形式で提供される、読み込むメタデータファイルを「メタデータファイル」フィールドに指定し、「次へ」をクリックして​場所とフィルター​に移動します。

  9. アセットのターゲットフォルダー」フィールドを使用して、アセットの読み込み先となる DAM 内の場所を定義するパスを指定します。例:/content/dam/imported_assets

  10. (オプション)「フィルターを選択」セクションで、アセットの最小ファイルサイズを MB 単位で指定して、「最小サイズでフィルター」フィールドの取り込みプロセスにアセットを含めます。

  11. (オプション)アセットの最大ファイルサイズを MB 単位で指定して、「最大サイズでフィルター」フィールドの取り込みプロセスにアセットを含めます。

  12. (オプション)「MIME タイプを含める」フィールドを使用して、取り込みプロセスに含める MIME タイプを選択します。このフィールド内で複数の MIME タイプを選択できます。値を定義しない場合、すべての MIME タイプが取り込みプロセスに含まれます。

  13. (オプション)「MIME タイプを除外」フィールドを使用して、取り込みプロセスで除外する MIME タイプを選択します。このフィールド内で複数の MIME タイプを選択できます。値を定義しない場合、すべての MIME タイプが取り込みプロセスに含まれます。

    一括読み込みフィルター

  14. 次へ」をクリックします。「保存して読み込みを実行」を選択して設定を保存し、一括読み込みを実行します。「読み込みを保存」を選択して、後で実行できるように現在の設定を保存します。

    一括読み込みの実行

  15. 保存」をクリックして、選択したオプションを実行します。

一括読み込み時のファイル名の処理

アセットやフォルダーを一括で読み込む場合、Experience Manager Assets は、インポートソースに存在する情報の構造全体を読み込みます。Experience Manager は、アセット名とフォルダー名に含まれる特殊文字に対する組み込みルールに従うので、これらのファイル名のサニタイズが必要になります。フォルダー名とアセット名の両方について、ユーザーが定義したタイトルは変更されず、jcr:title に保存されます。

一括読み込み時に、Experience Manager は、既存のフォルダーを探してアセットやフォルダーの再読み込みを避けると共に、読み込みが行われる親フォルダーに適用されるサニタイズルールを検証します。親フォルダーにサニタイズルールが適用される場合、インポートソースにも同じルールが適用されます。新規読み込みの場合、アセットやフォルダーのファイル名を管理するために、次のサニタイズルールが適用されます。

一括読み込み時の禁止名、アセット名の処理、フォルダー名の処理について詳しくは、 管理ビューでの一括インポート中のファイル名の処理.

既存の一括読み込み設定を表示

設定を作成した後に保存することを選択した場合、その設定は「保存された読み込み」タブに表示されます。

一括読み込み設定を保存

読み込みを保存して実行することを選択した場合、読み込み設定が「実行された読み込み」タブに表示されます。

一括読み込み設定を保存

読み込みをスケジュールすると、「スケジュールされた読み込み」タブに表示されます。

一括読み込み設定を編集

設定の詳細を編集するには、設定名の横にある「その他のオプション (…) 」をクリックし、 編集. 編集操作の実行中は、設定のタイトルとデータソースの読み込みを編集することはできません。「実行された読み込み」タブ、「スケジュールされた読み込み」タブまたは「保存された読み込み」タブを使用して、設定を編集できます。

一括読み込み設定の編集

1 回限りの読み込みまたは繰り返しの読み込みのスケジュール設定

1 回限りの一括読み込みまたは繰り返しの一括読み込みをスケジュール設定するには、次の手順に従います。

  1. 「その他のオプション (…) 」をクリックします。 実行されたインポート または 保存済みのインポート タブをクリックし、 スケジュール. また、「スケジュールされた読み込み」タブに移動し、「スケジュール」をクリックして、既存のスケジュールされた読み込みを再スケジュールすることもできます。

  2. 1 回限りの取得を設定するか、1 時間ごと、1 日ごと、または 1 週間ごとのスケジュールを設定します。「送信」をクリックします。

    一括読み込み設定のスケジュール

読み込みのヘルスチェックを実行

データソースへの接続を検証するには、設定名の横にある「その他のオプション (…) 」をクリックし、 チェック. 接続に成功すると、Experience Manager Assets に次のメッセージが表示されます。

一括読み込みのヘルスチェック

読み込みを実行する前にドライランを実行

設定名に対応するその他のオプション (…) をクリックし、 ドライラン をクリックして、一括読み込みジョブのテスト実行を呼び出します。 Experience Manager Assets には、一括読み込みジョブに関する次の詳細が表示されます。

一括読み込みのヘルスチェック

一括読み込みを実行

設定の作成中にインポートを保存した場合は、「保存済みのインポート」タブに移動し、設定に対応する「その他のオプション (…) 」をクリックして、「 」をクリックします 実行.

同様に、既に実行済みのインポートを実行する必要がある場合は、「実行済みのインポート」タブに移動し、設定名の横にある「その他のオプション (…) 」をクリックして、 実行.

進行中の読み込みの停止またはスケジュール

読み込み中に一括読み込みホームページに表示される一括読み込みステータスダイアログを使用して、進行中の一括読み込みをスケジュールまたは停止できます。

進行中の読み込み

また、「アセットを表示」をクリックして、ターゲットフォルダーに読み込まれたアセットを表示することもできます。

一括読み込み設定を削除

既存の設定名に対応する「その他のオプション (…) 」をクリックします。 実行されたインポート, 予定インポート​または 保存済みのインポート タブとクリック 削除 をクリックして、一括読み込み設定を削除します。

一括読み込みの実行後のアセットへの移動

一括読み込みジョブの実行後にアセットが読み込まれる Assets のターゲットの場所を表示するには、設定名の横にある「その他のオプション (…) 」をクリックし、 アセットを表示.

このページ