1. インジェスト

アセットのアップロード

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

作成コンポーネントを介してアセットをアップロードするとき、アンチウイルスがトリガーされます。

Excel インポートによるアセットのアップロード

アセット (ハイパーリンク) を含む Excel ファイルを、作成コンポーネントを介してインポートできます。この一括操作でアセットをアップロードすると、アセットごとにアンチウイルス スキャンもトリガーされます。

アンチウイルス タスク

実用的なアンチウイルス環境を設定する手順の概要は次のとおりです。

  • [設定] でアンチウイルスを有効にします。

  • M.MediaMatrix エンティティを使用してコンテンツ フローを設定します。

    • アンチウイルス タスクを追加します。
    • レンディション タスクとの依存関係を設定します。
    • レンディション タスクの入力プロパティを source に変更します。
    • URL は、外部セキュリティ サービスによって API 呼び出しと応答を処理する Azure 関数に設定されます。アンチウイルス サービスからの応答は、Sitecore のアンチウイルス プロパティで定義されている値 (Ok または Malicious) にマッピングする必要があります。

ファイルが Malicious としてマークされた場合、レンディション タスクは実行されません。その代わりに、次のようにサムネイルとプレビューのレンディションがプレースホルダーに置き換わり、そのファイルが悪意のあるものであることをユーザーに示します。

悪意のあるアセット

このアンチウイルス タスクは、すべての種類のアップロードに対してグローバルに設定されているわけではありません。ユーザーが必要とする特定の拡張要素 (画像、ドキュメントなど) を管理するフローごとにタスクを手動で追加し、設定する必要があります。

これを設定する際、UI ([管理] > [メディア処理]) を使用しないでください。使用すると、依存関係の問題で、レンディション タスクの input プロパティが間違った値に設定されます。[メディア処理] ページでフローを保存すると、M.MediaMatrix エンティティに加えられた変更が上書きされ、依存タスクの既定の input 値に値が戻ります。

アンチウイルス タスクは外部 Web タスクであり、クライアントによって設定された外部 API コントローラー (Azure 関数など) と通信します。この API コントローラーが外部サービスを使用して API 機能を制御し、Ok または Malicious の適切な値で Sitecore Content Hub に応答します。

この記事を改善するための提案がある場合は、 お知らせください!