リンクを使用したアセットの共有

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

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

アセットの共有

ユーザーと共有するアセットのURLを生成するには、リンク共有ダイアログを使用します。 /var/dam/share の場所への管理者特権または読み取り権限を持つユーザーが、共有されたリンクを表示することができます。

  1. Assets のユーザーインターフェイスで、リンクとして共有するアセットを選択します。

  2. ツールバーの「リンクを共有 アセットを共有アイコン 」をクリックします。 「共有」をクリックした後に作成されるリンクが、「リンクを共有」フィールドにあらかじめ表示されます。 「送信」をクリックするまで、リンクはまだ作成されません。

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

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

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

    アセットへのリンクをリンク共有ダイアログから直接共有する

    図:リンク共有ダイアログから直接アセットへのリ ンクを 共有します。

    メモ

    組織のメンバーでないユーザーの電子メールIDを入力する場合、「External User」という語には、ユーザーの電子メールIDがプレフィックスとして付加されます。

  4. 件名」ボックスに、共有するアセットの件名を入力します。

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

  6. 有効期限」フィールドに、リンクの動作を停止する有効期限の日時を指定します。 リンクのデフォルトの有効期間は 1 日です。

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

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

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

  9. 共有アセットを表示するには、ユーザーに送信された電子メールのリンクをクリックします。 アセットのプレビューを生成するには、共有アセットをクリックします。 プレビューを閉じるには、「戻る」をクリックします。 フォルダーを共有している場合、「親フォルダー」をクリックして親フォルダーに戻ります。

    chlimage_1-546

    メモ

    Experience Manager では、サポートされているファイルタイプのアセットのプレビューの生成のみサポートしています。他のMIMEタイプが共有されている場合は、アセットのダウンロードのみが可能で、プレビューはできません。

  10. 共有アセットをダウンロードするには、ツールバーの「選択」をクリックし、アセットをクリックして、ツールバーの「ダウンロード」をクリックします。

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

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

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

Day CQ Mail Service の設定

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

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

  3. サービスの横にある「編集」をクリックし、Day CQ Mail Service​の次のパラメーターを設定します。詳細は、名前に基づいて示されます。

    • SMTP server host name:電子メールサーバーのホスト名
    • SMTP server port:電子メールサーバーのポート
    • SMTP user:メールサーバーのユーザー名
    • SMTP password:電子メールサーバーのパスワード

    chlimage_1-548

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

最大データサイズの設定

リンク共有機能を使用して共有されたリンクからアセットをダウンロードすると、Experience Managerはリポジトリーのアセット階層を圧縮し、ZIPファイルでアセットを返します。 ただし、ZIP ファイルとして圧縮できるデータ量に制限がないと、膨大なデータが圧縮の対象となり、JVM のメモリ不足エラーの原因となります。この状況による潜在的な DoS 攻撃からシステムを保護するには、Configuration Manager で Day CQ DAM Adhoc Asset Share Proxy Servlet の「Max 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-549

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

ベストプラクティスとトラブルシューティング

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

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

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

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

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

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

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

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

このページ