Amazon SNS - New messageトリガー
New messageトリガーはメッセージトピックを監視し、新しいメッセージを取得します。 Workatoは各メッセージを新しいジョブとして処理します。
429応答
Amazon SNSでは、New messageトリガーを使用する場合、429(Too Many Requests)応答は配信成功として扱われます。 429応答を受信したイベントは再試行されず、Dead Letter Queue(DLQ)にも送信されません。
SNSトピックの配信ポリシーを使用してメッセージ配信をスロットルし、Workatoのレート制限に合わせてイベントの損失を防ぎます。 AWS SNSは429を失敗として扱わず、再試行をトリガーしません。 throttlePolicyをmaxReceivesPerSecondに設定して配信レートを制御できます。 詳細については、AWS SNSドキュメントを参照してください。
入力
| 入力フィールド | 説明 |
|---|---|
| トピック名 | ドロップダウンメニューを使用してメッセージトピックを選択します。 |
| メッセージ形式 | メッセージ形式を選択します。 メッセージ形式によってトリガーの出力が決まります。 詳細については、Publishドキュメントを参照してください。 |
| メッセージスキーマ | メッセージスキーマを指定します。 このフィールドは、JSONメッセージ形式を選択した場合にのみ適用されます。 |
| メッセージ属性スキーマ | 利用可能な場合は、メッセージ属性スキーマを入力します。 |
出力
| 出力フィールド | 説明 |
|---|---|
| タイプ | メッセージのタイプ。 |
| メッセージID | 一意のメッセージID。 |
| トピックARN | トピックのAmazon Resource Name(ARN)。 |
| トピック名 | トピック名。 |
| 件名 | 通知がトピックに公開されたときに指定された件名パラメータ。 |
| タイムスタンプ | サブスクリプション確認が送信された時刻(GMT)。 |
| 署名バージョン | 使用されたAmazon SNS署名のバージョン。 |
| 署名 | エンコードされた署名。 |
| 署名証明書URL | メッセージの署名に使用された証明書へのURL。 |
| メッセージ | メッセージコンテンツ。 データ型は、選択したメッセージ形式に基づいて異なります。 |
| メッセージ属性 | メッセージ属性。 これらは、選択したメッセージ形式に基づいて異なります。 |
Last updated: