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 フィードバック コミュニティに製品フィードバックを送信することもできます。