SubscriptionRequestsThrottled エラー コードのトラブルシューティング (429)
この記事では、Microsoft Azure Kubernetes Service (AKS) クラスターを作成して展開しようとしたときに発生するエラー (状態 429) を特定して解決SubscriptionRequestsThrottled
する方法について説明します。
現象
AKS クラスターを作成しようとすると、 SubscriptionRequestsThrottled の "SubCode" 値と "Status" 値 429 を示す次の "標準ロード バランサーの調整に失敗しました" というエラー メッセージが表示されます。
標準ロード バランサーの調整に失敗しました。
詳細: outboundReconciler の再試行に失敗しました。
カテゴリ: ClientError;
SubCode: SubscriptionRequestsThrottled;
依存関係: Microsoft.Network/PublicIPAddresses;
OrginalError: autorest/azure: サービスからエラーが返されました。 Status=429
Code="SubscriptionRequestsThrottled"
Message="サブスクリプション 'subscription-id-guid>' と操作 '<GET/SUBSCRIPTIONS/RESOURCEGROUPS/PROVIDERS/MICROSOFT に対する要求の数。NETWORK/PUBLICIPADDRESSES' がバックエンド ストレージの制限を超えました。 '6' 秒後にもう一度お試しください。
AKSTeam: ネットワーク、Retriable: false。
要求の調整は異なる Azure コンポーネントで発生する可能性があるため、この問題が発生しているリソースの種類に基づいてエラー メッセージが異なる場合があります。
原因
Azure Resource Manager 要求が調整されています。 Azure Resource Manager制限のしくみと 1 時間あたりの特定の制限については、「Resource Manager要求の調整」を参照してください。
解決策 1: 別のサブスクリプションを使用する
別のサブスクリプションにアクセスできる場合は、そのサブスクリプションにクラスターをデプロイするだけです。
解決策 2: アクセス パターンを変更する
この問題を解決するには、調整されたサブスクリプションのアクセス パターンを調べます。 次の表に、使用可能なアクセス パターンと対応するソリューションを示します。
アクセス パターン | ソリューション |
---|---|
自動スクリプトは、サブスクリプションを常にスキャンします | スクリプトの実行頻度を低くする |
多くのユーザーがサブスクリプションにアクセスする | 各ユーザーに独自のサブスクリプションを使用させる |
スクリプトは、サブスクリプション内のすべてのストレージ アカウントをスキャンします | スクリプトのスコープを設定して、必要なリソースのみを照会する |
詳細
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。