開始方法
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
複数の Azure Functions を 1 つの Azure Function App にグループ化できます。一般的に使用される Azure Functions は、次のとおりです。
HttpTriggerは、API 呼び出しアクションと統合します。
ServiceBusTriggerは、Azure Service Bus アクションと統合します。 この関数は、新しいアイテムが Azure Service Bus に配置されるつどトリガーされます。
TimerTriggerは、スケジュールされたアクションを実行します。 関数レベルの CRON 式でスケジュールを定義します。 これらの関数は、Sitecore Content Hub からではなく、Azure 内からトリガーされます。
トリガーによって Sitecore Content Hub から送信される要求 (条件が一致した場合のみ) には、target_id や identifier のような、事前定義されたヘッダーが含まれます。 これらの値は、Web クライアント SDK を使用して、関数内で Sitecore Content Hub からエンティティを取得するために使用できます。 PUT または POST メソッドが使用されている場合、要求本文には、変更セット、ユーザー、タイムスタンプなど、イベントに関する補足情報を含む詳細なメッセージが含まれます。
Azure Functions の最大実行時間は 5 分であるため、ある程度小規模な処理にする必要があることに注意してください。 処理に時間がかかる場合は、処理の実行を複数の関数またはアクティビティに分割し、Logic App または Azure Durable Functions を使用してチェーン化することをお勧めします。