AEM Assets ビューの一括読み込みを使用すると、管理者はデータソースから AEM Assets に大量のアセットを読み込むことができます。管理者は、個々のアセットやフォルダーを AEM Assets にアップロードする必要がなくなりました。
Assets 表示の一括インポーターは、管理者表示の一括インポーターと同じバックエンドを使用します。 ただし、から読み込むデータソースが増え、ユーザーエクスペリエンスがより効率的になります。
次のデータソースからアセットを読み込むことができます。
データソース | 前提条件 |
---|---|
Azure |
|
AWS |
|
Google Cloud |
|
Dropbox |
|
OneDrive |
|
データソースに基づくこれらの前提条件に加えて、AEM Assets に読み込む必要があるすべてのアセットが含まれるデータソースで使用可能なソースフォルダー名を認識しておく必要があります。
DropboxアカウントからAEM Assetsにアセットを読み込む前に、Dropbox開発者アプリケーションを作成し、設定します。
以下の手順を実行します。
にログインします。 Dropboxアカウント をクリックします。 アプリを作成.
Adobe Analytics の API を選択 「 」セクションで、使用可能なラジオボタンのみを選択します。
Adobe Analytics の 必要なアクセスのタイプを選択 「 」セクションで、次のいずれかのオプションを選択します。
選択 アプリフォルダーアプリケーション内でDropboxアカウントで作成された単一のフォルダーにアクセスする必要がある場合は、を選択します。
選択 フルDropbox Dropboxアカウント内のすべてのファイルおよびフォルダーにアクセスする必要がある場合は、を選択します。
アプリケーションの名前を指定し、 アプリを作成.
Adobe Analytics の 設定 」タブをクリックし、次の項目を リダイレクト URI セクション:
https://exc-unifiedcontent.experience.adobe.net
https://exc-unifiedcontent.experience-stage.adobe.net (ステージ環境の場合のみ有効)
の値をコピーします。 アプリキー および アプリ秘密鍵 フィールド。 値は、AEM Assetsで一括読み込みツールを設定する際に必要です。
次の日: 権限 」タブで、 個々のスコープ 」セクションに入力します。
account_info.read
files.metadata.read
files.content.read
files.content.write
クリック 送信 をクリックして変更を保存します。
OneDrive アカウントからAEM Assetsにアセットを読み込む前に、OneDrive 開発者アプリケーションを作成して設定します。
以下の手順を実行します。
にログインします。 OneDrive アカウント をクリックします。 新規登録.
アプリケーションの名前を指定し、「 」を選択します。 この組織ディレクトリのアカウントのみ (Adobeのみ — シングルテナント ) から サポートされるアカウントのタイプをクリックし、 登録. アプリケーションが正常に作成されました。
アプリケーションのクライアント ID およびテナント ID フィールドの値をコピーします。 値は、AEM Assetsで一括読み込みツールを設定する際に必要です。
証明書を追加するには、次の手順を実行します。
次の手順を実行して、リダイレクト URI を追加します。
アプリの概要ページで、 リダイレクト URI の追加 > プラットフォームの追加 > Web.
以下を リダイレクト URI セクション:
https://exc-unifiedcontent.experience.adobe.net
https://exc-unifiedcontent.experience-stage.adobe.net (ステージ環境の場合のみ有効)
最初の URI を追加し、「 設定 をクリックして追加します。 追加するには、 URI を追加 オプションは Web のセクション 認証 ページに貼り付けます。
次の手順を実行して、アプリケーションの API 権限を追加します。
offline_access
許可: OpenId permissions
および Files.ReadWrite.All
許可: Files
.一括読み込み設定を作成するには、次の手順を実行します。
設定/一括読み込みに移動して、「読み込みを作成」をクリックします。
データソースを選択します。使用可能なオプションには、Azure、AWS、Google Cloud、Dropbox が含まれます。
「名前」フィールドで一括読み込み設定の名前を指定します。
前提条件で説明しているように、データソース固有の資格情報を指定します。
のデータソース内のアセットを格納するフォルダーの名前を指定します。 ソースフォルダー フィールドに入力します。
データソースとしてDropboxを使用している場合は、次のルールに基づいてソースフォルダーのパスを指定します。
https://www.dropbox.com/home/bulkimport-assets
次に、 bulkimport-assets
(内) ソースフォルダー フィールドに入力します。https://www.dropbox.com/home/Apps/BulkImportAppFolderScope/bulkimport-assets
次に、 bulkimport-assets
(内) ソースフォルダー フィールド、ここで BulkImportAppFolderScope
は、アプリケーションの名前を指します。 Apps
が home
この場合、(オプション)ファイルが Experience Manager Assets に読み込まれた後、ソースデータストアから元のファイルを削除するには、「読み込み後にソースファイルを削除」オプションを選択します。
「読み込みモード」を選択します。「スキップ」、「置換」または「バージョンを作成」を選択します。スキップモードがデフォルトです。このモードでは、アセットが既に存在する場合は、取得をスキップします。
(オプション)CSV 形式で提供される、読み込むメタデータファイルを「メタデータファイル」フィールドに指定し、「次へ」をクリックして場所とフィルターに移動します。
「 アセットのターゲットフォルダー」フィールドを使用して、アセットの読み込み先となる DAM 内の場所を定義するパスを指定します。例:/content/dam/imported_assets
(オプション)「フィルターを選択」セクションで、アセットの最小ファイルサイズを MB 単位で指定して、「最小サイズでフィルター」フィールドの取り込みプロセスにアセットを含めます。
(オプション)アセットの最大ファイルサイズを MB 単位で指定して、「最大サイズでフィルター」フィールドの取り込みプロセスにアセットを含めます。
(オプション)「MIME タイプを含める」フィールドを使用して、取り込みプロセスに含める MIME タイプを選択します。このフィールド内で複数の MIME タイプを選択できます。値を定義しない場合、すべての MIME タイプが取り込みプロセスに含まれます。
(オプション)「MIME タイプを除外」フィールドを使用して、取り込みプロセスで除外する MIME タイプを選択します。このフィールド内で複数の MIME タイプを選択できます。値を定義しない場合、すべての MIME タイプが取り込みプロセスに含まれます。
「次へ」をクリックします。「保存して読み込みを実行」を選択して設定を保存し、一括読み込みを実行します。「読み込みを保存」を選択して、後で実行できるように現在の設定を保存します。
「保存」をクリックして、選択したオプションを実行します。
アセットやフォルダーを一括で読み込む場合、Experience Manager Assets は、インポートソースに存在する情報の構造全体を読み込みます。Experience Manager は、アセット名とフォルダー名に含まれる特殊文字に対する組み込みルールに従うので、これらのファイル名のサニタイズが必要になります。フォルダー名とアセット名の両方について、ユーザーが定義したタイトルは変更されず、jcr:title
に保存されます。
一括読み込み時に、Experience Manager は、既存のフォルダーを探してアセットやフォルダーの再読み込みを避けると共に、読み込みが行われる親フォルダーに適用されるサニタイズルールを検証します。親フォルダーにサニタイズルールが適用される場合、インポートソースにも同じルールが適用されます。新規読み込みの場合、アセットやフォルダーのファイル名を管理するために、次のサニタイズルールが適用されます。
一括読み込み時の禁止名、アセット名の処理、フォルダー名の処理について詳しくは、 管理ビューでの一括インポート中のファイル名の処理.
設定を作成した後に保存することを選択した場合、その設定は「保存された読み込み」タブに表示されます。
読み込みを保存して実行することを選択した場合、読み込み設定が「実行された読み込み」タブに表示されます。
読み込みをスケジュールすると、「スケジュールされた読み込み」タブに表示されます。
設定の詳細を編集するには、設定名の横にある「その他のオプション (…) 」をクリックし、 編集. 編集操作の実行中は、設定のタイトルとデータソースの読み込みを編集することはできません。「実行された読み込み」タブ、「スケジュールされた読み込み」タブまたは「保存された読み込み」タブを使用して、設定を編集できます。
1 回限りの一括読み込みまたは繰り返しの一括読み込みをスケジュール設定するには、次の手順に従います。
「その他のオプション (…) 」をクリックします。 実行されたインポート または 保存済みのインポート タブをクリックし、 スケジュール. また、「スケジュールされた読み込み」タブに移動し、「スケジュール」をクリックして、既存のスケジュールされた読み込みを再スケジュールすることもできます。
1 回限りの取得を設定するか、1 時間ごと、1 日ごと、または 1 週間ごとのスケジュールを設定します。「送信」をクリックします。
データソースへの接続を検証するには、設定名の横にある「その他のオプション (…) 」をクリックし、 チェック. 接続に成功すると、Experience Manager Assets に次のメッセージが表示されます。
設定名に対応するその他のオプション (…) をクリックし、 ドライラン をクリックして、一括読み込みジョブのテスト実行を呼び出します。 Experience Manager Assets には、一括読み込みジョブに関する次の詳細が表示されます。
設定の作成中にインポートを保存した場合は、「保存済みのインポート」タブに移動し、設定に対応する「その他のオプション (…) 」をクリックして、「 」をクリックします 実行.
同様に、既に実行済みのインポートを実行する必要がある場合は、「実行済みのインポート」タブに移動し、設定名の横にある「その他のオプション (…) 」をクリックして、 実行.
読み込み中に一括読み込みホームページに表示される一括読み込みステータスダイアログを使用して、進行中の一括読み込みをスケジュールまたは停止できます。
また、「アセットを表示」をクリックして、ターゲットフォルダーに読み込まれたアセットを表示することもできます。
既存の設定名に対応する「その他のオプション (…) 」をクリックします。 実行されたインポート, 予定インポートまたは 保存済みのインポート タブとクリック 削除 をクリックして、一括読み込み設定を削除します。
一括読み込みジョブの実行後にアセットが読み込まれる Assets のターゲットの場所を表示するには、設定名の横にある「その他のオプション (…) 」をクリックし、 アセットを表示.