リンクとしてのアセットの共有 asset-link-sharing

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

Adobe Experience Manager Assets では、アセット、フォルダー、コレクションを組織内や外部(パートナーやベンダーなど)のメンバーと共有できます。リンクによるアセットの共有は、外部の関係者が Assets にログインせずにリソースを利用できる便利な方法です。

PREREQUISITES
  • リンクとして共有するフォルダーやアセットに対する Edit ACL 権限が必要です。
  • ユーザーにメールを送信するには、Day CQ Mail Service で SMTP サーバーの詳細を設定します。

アセットの共有 share-assets

ユーザーと共有するアセットの URL を生成するには、リンク共有ダイアログを使用します。

  • 共有リンクを表示できるのは、/var/dam/share の場所への管理者特権または読み取り権限を持つユーザーです。
  • /var/dam/jobs/download の場所で読み取り権限を持つユーザーは、共有リンクからアセットをダウンロードできます。
  1. Assets のユーザーインターフェイスで、リンクとして共有するアセットを選択します。

  2. ツールバーの「リンクを共有 アセット共有アイコン をクリックします。「共有」をクリックすると作成されるリンクは、事前に「リンクを共有」フィールドに表示されています。リンクは「送信」を選択するまで作成されません。

    「リンクを共有」が表示されるダイアログ

    図:アセットをリンクとして共有するためのダイアログ。

  3. リンク共有 ​ダイアログのメールアドレスボックスに、リンクを共有するユーザーのメール ID を入力します。1 人または複数のユーザーを追加できます。

    note note
    NOTE
    組織内のメンバーではないユーザーのメール ID を入力した場合、ユーザーのメール ID に「External User」というプレフィックスが付きます。
  4. 件名」ボックスに、共有するアセットの件名を入力します。

  5. メッセージ」ボックスに、オプションのメッセージを入力します。

  6. 有効期限」フィールドに、日付ピッカーを使用してリンクの有効期限の日付と時間を指定します。リンクのデフォルトの有効期間は 1 日です。

    共有リンクの有効期限を設定

  7. ユーザーが元のアセットをダウンロードできるようにするには、「元のファイルのダウンロードを許可」を選択します。ユーザーが共有アセットのレンディションのみをダウンロードできるようにするには、「ファイルのレンディションのダウンロードを許可」を選択します。

  8. 共有」をクリックします。リンクが電子メールによってユーザーと共有されることを確認するメッセージが表示されます。

  9. 共有アセットを表示するには、ユーザーが受け取ったメールのリンクをクリックまたはタップします。アセットのプレビューを生成するには、共有アセットをクリックまたはタップします。プレビューを閉じるには、「戻る」をクリックします。フォルダーを共有したら、「親フォルダー」をクリックして親フォルダーに戻ります。

    共有アセットのプレビュー

    note note
    NOTE
    Experience Manager は、サポートされているファイルタイプのアセットのプレビューの生成のみをサポートしています。他の MIME タイプを共有した場合は、アセットのダウンロードのみ可能で、プレビューはできません。
  10. 共有アセットをダウンロードするには、ツールバーの「選択」を選択し、アセットをクリックした後、ツールバーの「ダウンロード」をクリックします。

    共有アセットをダウンロードするためのツールバーオプション

  11. リンクとして共有したアセットを表示するには、 Assets ユーザーインターフェイスで Experience Manager ロゴに移動します。「ナビゲーション」を選択します。ナビゲーションウィンドウで、「共有リンク」を選択して共有アセットのリストを表示します。

  12. アセットの共有を解除するには、対象のアセットを選択し、ツールバーの「共有しない」をクリックします。確認メッセージが表示されます。また、このアセットの項目がリストから削除されます。

Day CQ Mail Service の設定 configure-day-cq-mail-service

  1. Experience Manager ホームページで、ツール操作Web コンソール ​に移動します。

  2. サービスのリストから、Day CQ Mail Service を探します。

  3. サービスの横の「編集」をクリックして、Day CQ Mail Service のパラメーターと名前に対して言及される詳細を次のように設定します。

    • SMTP サーバーのホスト名:メールサーバーのホスト名
    • SMTP サーバーポート:メールサーバーポート
    • SMTP ユーザー:メールサーバーのユーザー名
    • SMTP パスワード:メールサーバーのパスワード

    chlimage_1-263

  4. 保存 ​をクリックします。

最大データサイズの設定 configure-maximum-data-size

リンク共有機能を使用して共有されているリンクからアセットをダウンロードすると、Experience Manager は、リポジトリのアセットの階層を圧縮して、ZIP ファイルにしてアセットを返します。ただし、ZIP ファイルとして圧縮できるデータ量に制限がないと、膨大なデータが圧縮の対象となり、JVM のメモリ不足エラーの原因となります。この状況による潜在的な DoS 攻撃からシステムを保護するには、Configuration Manager で Day CQ DAM Adhoc Asset Share Proxy ServletMax Content Size (uncompressed) パラメーターを使用して、最大サイズを設定します。アセットの未圧縮時のサイズが設定値を超えていると、アセットのダウンロード要求は拒否されます。デフォルト値は 100 MB です。

  1. Experience Manager のロゴをクリックし、ツール操作Web コンソール ​に移動します。

  2. Web コンソールで、Day CQ DAM Adhoc Asset Share Proxy Servlet 設定を見つけます。

  3. Day CQ DAM Adhoc Asset Share Proxy Servlet 設定を編集モードで開き、Max Content Size (uncompressed) パラメーターの値を変更します。

    chlimage_1-264

  4. 変更内容を保存します。

ベストプラクティスとトラブルシューティング best-practices-and-troubleshooting

  • 名前に空白を含むアセットフォルダーまたはコレクションは共有されない可能性があります。

  • ユーザーが共有アセットをダウンロードできない場合は、Experience Manager 管理者にダウンロード制限を確認してください。

  • 共有アセットへのリンクを含むメールを送信できない場合、または他のユーザーがお客様からのメールを受信できない場合、Experience Manager 管理者にメールサービスが設定されているかどうかを確認してください。

  • リンク共有機能を使用してアセットを共有できない場合は、適切な権限を持っていることを確認してください。アセットの共有を参照してください。

  • 共有アセットが別の場所に移動されると、そのリンクは機能しなくなります。リンクを再作成し、ユーザーと再共有します。

  • Experience Manager オーサーデプロイメントのリンクを外部エンティティに共有する場合は、次の URL(リンク共有で使用される URL)を GET リクエストのみに対して公開してください。セキュリティ上の理由から、他の URL をブロックします。

    • http://[aem_server]:[port]/linkshare.html
    • http://[aem_server]:[port]/linksharepreview.html
    • http://[aem_server]:[port]/linkexpired.html

    Experience Manager インターフェイスで、ツール操作Web コンソール ​にアクセスします。Web コンソールで Day CQ Link Externalizer 設定を開き、localauthor および publish に対して、記載された値を持つ​ ドメイン ​フィールドで、次のプロパティを変更します。local プロパティと author プロパティには、それぞれローカルインスタンスとオーサーインスタンスの URL を指定します。1 つの Experience Manager オーサーインスタンスを実行している場合、同じ値を local および author プロパティに使用します。パブリッシュインスタンスには、Experience Manager パブリッシュインスタンスの URL を指定します。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2