Amazon Pinpoint API を使用して Lambda 関数または ウェブフックを個別のキャンペーンに割り当てる - Amazon Pinpoint

サポート終了通知: 2026 年 10 月 30 日に、 AWS は Amazon Pinpoint のサポートを終了します。2026 年 10 月 30 日以降、Amazon Pinpoint コンソールまたは Amazon Pinpoint リソース (エンドポイント、セグメント、キャンペーン、ジャーニー、分析) にアクセスできなくなります。詳細については、Amazon Pinpoint のサポート終了」を参照してください。注: SMS、音声、モバイルプッシュ、OTP、電話番号の検証に関連する APIs は、この変更の影響を受けず、 AWS エンドユーザーメッセージングでサポートされています。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Pinpoint API を使用して Lambda 関数または ウェブフックを個別のキャンペーンに割り当てる

Lambda 関数または Webhook を個別のキャンペーンに割り当てるには、Amazon Pinpoint API を使用して Campaign オブジェクトを作成または更新します。

キャンペーン内の MessageConfiguration オブジェクトには CustomMessage オブジェクトも含まれている必要があります。このオブジェクトには、1 つのメンバー (Data) があります。Data の値は、カスタムチャンネルに送信するメッセージペイロードを含む JSON 文字列です。

キャンペーンには CustomDeliveryConfiguration オブジェクトが含まれている必要があります。CustomDeliveryConfiguration オブジェクト内で、以下を指定します。

  • EndpointTypes – カスタムチャンネルキャンペーンの送信先となるすべてのエンドポイントタイプを含む配列。このチャンネルには、次のチャンネルタイプのいずれか、またはすべてを含めることができます。

    • ADM

    • APNS

    • APNS_SANDBOX

    • APNS_VOIP

    • APNS_VOIP_SANDBOX

    • BAIDU

    • CUSTOM

    • EMAIL

    • GCM

    • SMS

    • VOICE

  • DeliveryUri – エンドポイントの送信先。以下のいずれかを 1 つだけ指定できます。

    • キャンペーンの実行時にエンドポイントデータを送信する Webhook の URL。

    • キャンペーンの実行時に実行する Lambda 関数の Amazon リソースネーム (ARN)。

注記

Campaign オブジェクトには、Hook オブジェクトを含めることもできます。このオブジェクトは、キャンペーンが実行されたときに Lambda 関数によってカスタマイズされるセグメントを作成するためにのみ使用されます。詳細については、「AWS Lambda 関数を使用して Amazon Pinpoint セグメントをカスタマイズする」を参照してください。