Amazon SNS で「ThrottlingException」エラーと「レート超過」エラーをトラブルシューティングするにはどうすればよいですか?

最終更新日: 2021 年 7 月 28 日

Amazon Simple Notification Service (Amazon SNS) API アクションを使用すると、「ThrottlingException」エラーが発生します。エラーメッセージに「レート超過」と表示されます。 これらのエラーが表示されるのはなぜですか? また、解決するにはどうすればよいですか?

簡単な説明

Amazon SNS API コールは、各 AWS アカウントとリージョンのために許可された API リクエストレートを超えることはできません。API リクエストがこの API スロットリングクォータを超えると、さらに API コールがスロットリングされ、Amazon SNS は ThrottlingException エラーを返します。

Amazon SNS で ThrottlingException エラーを回避または軽減するために、この記事で概説する 1 つ以上のベストプラクティスを実装できます。

Amazon SNS ThrottlingException エラーメッセージの例

  • 「Subscribe オペレーションの呼び出し時にエラーが発生しました (ThrottlingException): レート超過」
  • 「ListOriginationNumbers オペレーションの呼び出し時にエラーが発生しました (ThrottlingException): レート超過」
  • 「ListPhoneNumbersOptedOut オペレーションの呼び出し時にエラーが発生しました (ThrottlingException): レート超過」
  • 「発行オペレーションの呼び出し時にエラーが発生しました (ThrottlingException): レート超過」
  • 「GetSMSAttributes オペレーションの呼び出し時にエラーが発生しました (ThrottlingException): レート超過」

注: Amazon SNS API コールは、サービスのパフォーマンスを向上させるためにスロットリングされます。Amazon SNS API スロットリングクォータの詳細については、Amazon SNS エンドポイントとクォータを参照してください。

解決方法

Amazon SNS で ThrottlingException エラーを防ぐためのベストプラクティス

これらのベストプラクティスを実装した後でも ThrottlingException エラーが表示される場合は、エラーを受信している API アクション用にサービスクォータの引き上げをリクエストします。

Amazon SNS サービスのクォータの引き上げをリクエストするには

AWS サービスクォータの手順に従います。ユースケースの説明を入力するときは、スロットリング問題の時間枠とクォータ引き上げリクエストの理由を必ず含めてください。

重要: Soft Amazon SNS クォータのためにのみ、サービスクォータの引き上げをリクエストできます。Hard Amazon SNS クォータを引き上げることはできません。詳細については、Amazon SNS のエンドポイントとクォータを参照してください。


この記事はお役に立ちましたか?


請求に関するサポートまたは技術サポートが必要ですか?