Azure Database for PostgreSQL の容量エラーを解決する

この記事では、Azure Database for PostgreSQL フレキシブル サーバーをデプロイまたはスケーリングするときに容量エラーを解決する方法について説明します。

Important

ゾーン冗長の高可用性をサポートするリージョンの一覧については、 こちらでサポートされているリージョンを確認してください。

超過クォータ

Azure PostgreSQL フレキシブル サーバー リソースをデプロイしようとしたときに次のいずれかのエラーが発生した場合は、クォータを 増やす要求を送信します

  • 承認された {0} コア クォータを超える結果になったため、操作を完了できませんでした。 詳細 - 現在の制限: {1}、現在の使用量: {2}、追加必須: {3}、(最小) 新しい制限が必要: {4}。[詳細] セクションに記載されているパラメーターを指定して、デプロイを成功させるためにクォータの引き上げ要求を送信します。

サブスクリプションへのアクセス

サブスクリプションが PostgreSQL リソース プロバイダー (RP) に登録されていない場合、そのサブスクリプションには選択したリージョンにサーバーを作成するためのアクセス権がないことがあります。

次のいずれかのエラーが表示された場合は、サブスクリプションを PostgreSQL RP に登録して解決します。

  • サブスクリプションには、選択したリージョンにサーバーを作成するためのアクセス権がありません。

  • このリージョンではプロビジョニングが制限されます。 別のリージョンを選択してください。 この規則の例外については、問題の種類が "サービスとサブスクリプションの制限" のサポート要求を開いてください。

  • 現在、場所 region name では、サブスクリプション 'サブスクリプション ID' の新しい Azure Database for PostgreSQL フレキシブル サーバーの作成を受け付けていません。

リージョンの有効化

サブスクリプションに、選択したリージョンにサーバーを作成するためのアクセス権がない可能性があります。 この問題を解決するには、リージョンにアクセスするための要求を提出します。

次のエラーが表示された場合は、特定のリージョンを有効にするためのサポート チケットを提出してください:

  • サブスクリプション名は region name でプロビジョニングすることはできません。
  • このリージョンでは、サブスクリプションのプロビジョニングが制限されています。 別のリージョンを選択してください。 この規則の例外については、問題の種類が "サービスとサブスクリプションの制限" のサポート リクエストを開いてください。

可用性ゾーン

次のエラーが発生した場合は、別の可用性ゾーンを選択します。

  • 可用性ゾーン {ID} は、容量の制約のため、このリージョンのサブスクリプション {Sub ID} では一時的に使用できません。
  • このリージョンでは、マルチゾーン HA はサポートされていません。 別のリージョンを選択します。 このルールの例外については、サービスの問題の種類とサブスクリプションの制限を含むサポート リクエストを開いてください。

SKU は使用できません

次のエラーが発生した場合は、別の SKU の種類を選択します。 SKU の可用性はリージョンによって異なる場合があります。特定の SKU はリージョンでサポートされていないか、一時的に使用できません。

このリージョンでは、指定された SKU はサポートされていません。 別の SKU を選択してください。

PostgreSQL RP に登録する

Azure Database for PostgreSQL フレキシブル サーバー リソースをデプロイするには、サブスクリプションを PostgreSQL リソース プロバイダー (RP) に登録します。

サブスクリプションは、Azure portal、Azure CLI、または Azure PowerShell を使用して登録できます。

Azure portal でサブスクリプションを登録するには、次の手順を実行します。

  1. Azure portal で [その他のサービス] を選択します。

  2. [サブスクリプション] に移動し、ご使用のサブスクリプションを選択します。

  3. [サブスクリプション] ページの左側のウィンドウの [設定][リソース プロバイダー] を選択します。

  4. フィルターに「PostgreSQL」と入力して、PostgreSQL 関連の拡張機能を表示します。

  5. 必要なアクションに応じて、Microsoft.DBforPostgreSQL プロバイダーに対する [登録][再登録]、または[登録解除] を選択します。

PostgreSQL リソース プロバイダーの登録のスクリーンショット。

その他のプロビジョニングに関する問題

プロビジョニングの問題が引き続き発生する場合は、Azure PostgreSQL フレキシブル サーバーのサポート トピックで リージョン アクセス要求を開き、使用する仮想コアを指定します。

Azure プログラムリージョン

Azure プログラム オファリング (Azure Pass、Imagine、Azure for Students、MPN、BizSpark、BizSpark Plus、Microsoft for Startups /スポンサー プラン、Microsoft Developer Network (MSDN) / Visual Studio サブスクリプション) は、アクセスできるリージョンが限られています。

サブスクリプションが上記のオファリングの一部であり、リストに記載されているいずれかのリージョンへのアクセスが必要な場合は、アクセス要求を送信します。 または、代替リージョンを選択することもできます。

  • オーストラリア中部
  • オーストラリア中部 2
  • オーストラリア南東部
  • ブラジル南東部
  • カナダ東部
  • 中国東部
  • 中国北部
  • 中国北部 2
  • フランス南部
  • ドイツ北部
  • 西日本
  • JIO インド中部
  • Jio インド西部
  • 韓国南部
  • ノルウェー西部
  • 南アフリカ西部
  • インド南部
  • スイス西部
  • アラブ首長国連邦中部
  • 英国西部
  • US DoD 中部
  • US DoD 東部
  • US Gov アリゾナ
  • US Gov テキサス
  • 米国中西部
  • インド西部。

要求を送信すると、レビューが行われます。 その後、フォームで提供された情報に基づいて応答を受け取ります。