az postgres flexible-server

Note

このコマンド グループには、Azure CLI と少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細をご覧ください。

Azure Database for PostgreSQL フレキシブル サーバーを管理します。

コマンド

名前 説明 Status
az postgres flexible-server ad-admin

サーバーの Active Directory 管理者を管理します。

コア GA
az postgres flexible-server ad-admin create

Active Directory 管理者を作成します。

コア GA
az postgres flexible-server ad-admin delete

Active Directory 管理者を削除します。

コア GA
az postgres flexible-server ad-admin list

すべての Active Directory 管理者を一覧表示します。

コア GA
az postgres flexible-server ad-admin show

Active Directory 管理者を取得します。

コア GA
az postgres flexible-server ad-admin wait

Active Directory 管理者が特定の条件を満たすのを待ちます。

コア GA
az postgres flexible-server advanced-threat-protection-setting

PostgreSQL フレキシブル サーバーの高度な脅威保護設定を管理します。

コア GA
az postgres flexible-server advanced-threat-protection-setting show

PostgreSL フレキシブル サーバーの高度な脅威保護設定を取得します。

コア GA
az postgres flexible-server advanced-threat-protection-setting update

フレキシブル サーバーの高度な脅威保護設定の状態を更新します。

コア GA
az postgres flexible-server backup

柔軟なサーバー バックアップを管理します。

コア GA
az postgres flexible-server backup list

特定のサーバーのすべてのバックアップを一覧表示します。

コア GA
az postgres flexible-server backup show

特定のサーバーの特定のバックアップの詳細を表示します。

コア GA
az postgres flexible-server connect

フレキシブル サーバーに接続します。

拡張子 GA
az postgres flexible-server create

PostgreSQL フレキシブル サーバーを作成します。

コア GA
az postgres flexible-server db

フレキシブル サーバーで PostgreSQL データベースを管理します。

コア GA
az postgres flexible-server db create

フレキシブル サーバー上に PostgreSQL データベースを作成します。

コア GA
az postgres flexible-server db delete

フレキシブル サーバー上のデータベースを削除します。

コア GA
az postgres flexible-server db list

フレキシブル サーバーのデータベースを一覧表示します。

コア GA
az postgres flexible-server db show

データベースの詳細を表示します。

コア GA
az postgres flexible-server delete

フレキシブル サーバーを削除します。

コア GA
az postgres flexible-server deploy

PostgreSQL サーバーの GitHub Actions ワークフローを有効にして実行します。

コア GA
az postgres flexible-server deploy run

GitHub リポジトリで既存のワークフローを実行します。

コア GA
az postgres flexible-server deploy setup

PostgreSQL サーバー用の GitHub Actions ワークフロー ファイルを作成します。

コア GA
az postgres flexible-server execute

フレキシブル サーバーに接続します。

拡張子 GA
az postgres flexible-server firewall-rule

サーバーのファイアウォール規則を管理します。

コア GA
az postgres flexible-server firewall-rule create

フレキシブル サーバー用の新しいファイアウォール規則を作成します。

コア GA
az postgres flexible-server firewall-rule delete

ファイアウォール規則を削除します。

コア GA
az postgres flexible-server firewall-rule list

フレキシブル サーバーのすべてのファイアウォール規則を一覧表示します。

コア GA
az postgres flexible-server firewall-rule show

ファイアウォール規則の詳細を取得します。

コア GA
az postgres flexible-server firewall-rule update

ファイアウォール規則を更新します。

コア GA
az postgres flexible-server geo-restore

フレキシブル サーバーをバックアップから geo リストアします。

コア GA
az postgres flexible-server identity

サーバー ユーザー割り当て ID を管理します。

コア GA
az postgres flexible-server identity assign

ユーザー割り当てマネージド ID をサーバーに追加します。

コア GA
az postgres flexible-server identity list

サーバーからユーザー割り当てマネージド ID をすべて一覧表示します。

コア GA
az postgres flexible-server identity remove

サーバーからユーザーの署名付きマネージド ID を削除します。

コア GA
az postgres flexible-server identity show

サーバーからユーザー割り当てマネージド ID を取得します。

コア GA
az postgres flexible-server list

使用可能なフレキシブル サーバーを一覧表示します。

コア GA
az postgres flexible-server list-skus

特定のリージョンで使用可能な SKU を一覧表示します。

コア GA
az postgres flexible-server migration

PostgreSQL フレキシブル サーバーの移行ワークフローを管理します。

コア GA
az postgres flexible-server migration check-name-availability

指定された移行名を使用できるかどうかを確認します。

コア GA
az postgres flexible-server migration create

フレキシブル サーバー用の新しい移行ワークフローを作成します。

コア GA
az postgres flexible-server migration list

フレキシブル サーバーの移行を一覧表示します。

コア GA
az postgres flexible-server migration show

特定の移行の詳細を取得します。

コア GA
az postgres flexible-server migration update

特定の移行を更新します。

コア GA
az postgres flexible-server parameter

フレキシブル サーバーのサーバー パラメーター値を管理するためのコマンド。

コア GA
az postgres flexible-server parameter list

フレキシブル サーバーのパラメーター値を一覧表示します。

コア GA
az postgres flexible-server parameter set

フレキシブル サーバーのパラメーターを更新します。

コア GA
az postgres flexible-server parameter show

フレキシブル サーバーのパラメーターを取得します。"。

コア GA
az postgres flexible-server private-endpoint-connection

PostgreSQL フレキシブル サーバーのプライベート エンドポイント接続を管理します。

コア GA
az postgres flexible-server private-endpoint-connection approve

PostgreSQL フレキシブル サーバーに関連付けられている指定されたプライベート エンドポイント接続を承認します。

コア GA
az postgres flexible-server private-endpoint-connection delete

PostgreSQL フレキシブル サーバーに関連付けられている指定されたプライベート エンドポイント接続を削除します。

コア GA
az postgres flexible-server private-endpoint-connection list

PostgreSQL フレキシブル サーバーに関連付けられているすべてのプライベート エンドポイント接続を一覧表示します。

コア GA
az postgres flexible-server private-endpoint-connection reject

PostgreSQL フレキシブル サーバーに関連付けられている指定されたプライベート エンドポイント接続を拒否します。

コア GA
az postgres flexible-server private-endpoint-connection show

PostgreSQL フレキシブル サーバーに関連付けられているプライベート エンドポイント接続の詳細を表示します。

コア GA
az postgres flexible-server private-link-resource

PostgreSQL フレキシブル サーバーのプライベート リンク リソースを取得します。

コア GA
az postgres flexible-server private-link-resource list

PostgreSQL フレキシブル サーバーに関連付けられているプライベート リンク リソースを一覧表示します。

コア GA
az postgres flexible-server private-link-resource show

PostgreSQL フレキシブル サーバーのプライベート リンク リソースを取得します。

コア GA
az postgres flexible-server replica

読み取りレプリカを管理します。

コア GA
az postgres flexible-server replica create

サーバーの読み取りレプリカを作成します。

コア GA
az postgres flexible-server replica list

特定のサーバーのすべての読み取りレプリカを一覧表示します。

コア GA
az postgres flexible-server replica promote

読み取りレプリカのレプリケーションを停止し、独立したサーバーまたはプライマリ サーバーに昇格させます。

コア GA
az postgres flexible-server replica stop-replication

読み取りレプリカへのレプリケーションを停止し、読み取り/書き込みサーバーにします。

コア "非推奨"
az postgres flexible-server restart

フレキシブル サーバーを再起動します。

コア GA
az postgres flexible-server restore

バックアップからフレキシブル サーバーを復元します。

コア GA
az postgres flexible-server revive-dropped

バックアップからドロップされたフレキシブルサーバーを復活させます。

コア GA
az postgres flexible-server server-logs

PostgreSQL フレキシブル サーバーのサーバー ログ (ログ ファイル) を管理します。

コア GA
az postgres flexible-server server-logs download

PostgreSQL フレキシブル サーバーのログ ファイルをダウンロードします。

コア GA
az postgres flexible-server server-logs list

PostgreSQL フレキシブル サーバーのログ ファイルを一覧表示します。

コア GA
az postgres flexible-server show

フレキシブル サーバーの詳細を取得します。

コア GA
az postgres flexible-server show-connection-string

PostgreSQL フレキシブル サーバー データベースの接続文字列を表示します。

コア GA
az postgres flexible-server start

フレキシブル サーバーを起動します。

コア GA
az postgres flexible-server stop

フレキシブル サーバーを停止します。

コア GA
az postgres flexible-server update

フレキシブル サーバーを更新します。

コア GA
az postgres flexible-server upgrade

フレキシブル サーバーのメジャー バージョンをアップグレードします。

コア GA
az postgres flexible-server virtual-endpoint

PostgreSQL フレキシブル サーバーの仮想エンドポイントを管理します。

コア GA
az postgres flexible-server virtual-endpoint create

フレキシブル サーバー用の新しい仮想エンドポイントを作成します。

コア GA
az postgres flexible-server virtual-endpoint delete

仮想エンドポイントを削除します。

コア GA
az postgres flexible-server virtual-endpoint list

フレキシブル サーバーのすべての仮想エンドポイントを一覧表示します。

コア GA
az postgres flexible-server virtual-endpoint show

仮想エンドポイントの詳細を取得します。

コア GA
az postgres flexible-server virtual-endpoint update

仮想エンドポイントを更新します。

コア GA
az postgres flexible-server wait

フレキシブル サーバーが特定の条件を満たすのを待ちます。

コア GA

az postgres flexible-server connect

フレキシブル サーバーに接続します。

az postgres flexible-server connect --admin-user
                                    --name
                                    [--admin-password]
                                    [--database-name]
                                    [--interactive]
                                    [--querytext]

必須のパラメーター

--admin-user -u

管理者のログイン ユーザー名。

--name -n

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

省略可能のパラメーター

--admin-password -p

管理者のログイン パスワード。

--database-name -d

データベースの名前。

--interactive

対話モードでデータベースに接続するには、このパラメーターを渡します。

--querytext -q
非推奨

引数 'querytext' は非推奨となり、今後のリリースで削除される予定です。 代わりに 'execute' を使用してください。

フレキシブル サーバーに対して実行するクエリ。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server create

PostgreSQL フレキシブル サーバーを作成します。

カスタム構成または既定の構成を使用して PostgreSQL フレキシブル サーバーを作成します。 ネットワーク構成の詳細については、次を参照してください。

az postgres flexible-server create [--active-directory-auth {Disabled, Enabled}]
                                   [--address-prefixes]
                                   [--admin-password]
                                   [--admin-user]
                                   [--backup-identity]
                                   [--backup-key]
                                   [--backup-retention]
                                   [--database-name]
                                   [--geo-redundant-backup {Disabled, Enabled}]
                                   [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                   [--identity]
                                   [--iops]
                                   [--key]
                                   [--location]
                                   [--name]
                                   [--password-auth {Disabled, Enabled}]
                                   [--performance-tier]
                                   [--private-dns-zone]
                                   [--public-access]
                                   [--resource-group]
                                   [--sku-name]
                                   [--standby-zone]
                                   [--storage-auto-grow {Disabled, Enabled}]
                                   [--storage-size]
                                   [--storage-type {PremiumV2_LRS, Premium_LRS}]
                                   [--subnet]
                                   [--subnet-prefixes]
                                   [--tags]
                                   [--throughput]
                                   [--tier]
                                   [--version]
                                   [--vnet]
                                   [--yes]
                                   [--zone]

カスタム パラメーターを使用して PostgreSQL フレキシブル サーバーを作成する

az postgres flexible-server create --location northeurope --resource-group testGroup \
  --name testserver --admin-user username --admin-password password \
  --sku-name Standard_B1ms --tier Burstable --public-access 153.24.26.117 --storage-size 128 \
  --tags "key=value" --version 13 --high-availability ZoneRedundant --zone 1 \
  --standby-zone 3

プレミアム SSD v2 ディスクを使用して PostgreSQL フレキシブル サーバーを作成します。

# set storage type to "PremiumV2_LRS" and provide values for Storage size (in GiB), IOPS (operations/sec), and Throughput (MB/sec).
az postgres flexible-server create --location northeurope --resource-group testGroup \
    --name testserver --admin-user username --admin-password password \
    --sku-name Standard_B1ms --tier Burstable --storage-type PremiumV2_LRS --storage-size 128 --iops 3000 --throughput 125

既定のパラメーターとパブリック アクセスが既定で有効になっている PostgreSQL フレキシブル サーバーを作成します。 リソース グループ、サーバー名、ユーザー名、パスワード、および既定のデータベースは CLI によって作成されます

az postgres flexible-server create

パブリック アクセスを使用して PostgreSQL フレキシブル サーバーを作成し、このサーバーにアクセスできる IP アドレスの範囲を追加します。 --public-access パラメーターには、'All'、'None'、 <startIpAddress>または <startIpAddress>-<endIpAddress>

az postgres flexible-server create --resource-group testGroup --name testserver --public-access 125.23.54.31-125.23.54.35

プライベート アクセスを使用して PostgreSQL フレキシブル サーバーを作成します。 指定された仮想ネットワークとサブネットが存在しない場合は、指定されたアドレス プレフィックスを持つ仮想ネットワークとサブネットが作成されます。

az postgres flexible-server create --resource-group testGroup --name testserver --vnet myVnet --subnet mySubnet --address-prefixes 10.0.0.0/16 --subnet-prefixes 10.0.0.0/24

新しいサブネット リソース ID と新しいプライベート DNS ゾーン リソース ID を使用して PostgreSQL フレキシブル サーバーを作成します。 サブネットと DNS ゾーンは、別のサブスクリプションまたはリソース グループに作成できます。

az postgres flexible-server create \
  --resource-group testGroup --name testserver \
  --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNetName}/subnets/{SubnetName} \
  --private-dns-zone /subscriptions/{SubID}/resourceGroups/{resourceGroup}/providers/Microsoft.Network/privateDnsZones/testPostgreSQLFlexibleDnsZone.private.postgres.database.azure.com \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24

同じリソース グループ内の既存のネットワーク リソースを使用して PostgreSQL フレキシブル サーバーを作成します。 指定するサブネット内に他のリソースがデプロイされていてはならず、このサブネットは、まだ委任されていない場合は Microsoft.DBforPostgreSQL/flexibleServers に委任されます。 プライベート DNS ゾーンがまだリンクされていない場合は、仮想ネットワークにリンクされます。

# create vnet
az network vnet create --resource-group testGroup --name testVnet --location testLocation --address-prefixes 172.0.0.0/16

# create subnet
az network vnet subnet create --resource-group testGroup --vnet-name testVnet --address-prefixes 172.0.0.0/24 --name testSubnet

# create private dns zone
az network private-dns zone create -g testGroup -n testDNS.private.postgres.database.azure.com

az postgres flexible-server create --resource-group testGroup \
  --name testserver --location testLocation \
  --subnet /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com\


az postgres flexible-server create --resource-group testGroup --name testserver \
  --vnet testVnet --subnet testSubnet --location testLocation \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com

別のリソース グループ/サブスクリプション内の既存のネットワーク リソースを使用して PostgreSQL フレキシブル サーバーを作成します。

az postgres flexible-server create --resource-group testGroup \
   --name testserver --location testLocation \
  --subnet /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com

データ暗号化を使用して PostgreSQL フレキシブル サーバーを作成します。

# create keyvault
az keyvault create -g testGroup -n testVault --location testLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
keyIdentifier=$(az keyvault key create --name testKey -p software \
  --vault-name testVault --query key.kid -o tsv)


# create identity and save its principalId
identityPrincipalId=$(az identity create -g testGroup --name testIdentity \
  --location testLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n testVault --object-id $identityPrincipalId \
  --key-permissions wrapKey unwrapKey get list


# create flexible server with data encryption enabled
az postgres flexible-server create -g testGroup -n testServer --location testLocation \
  --key $keyIdentifier --identity testIdentity

Active Directory 認証とパスワード認証を使用して PostgreSQL フレキシブル サーバーを作成します。

# create flexible server with aad auth and password auth enabled
az postgres flexible-server create -g testGroup -n testServer --location testLocation \
  --active-directory-auth Enabled

Active Directory 認証のみを使用して PostgreSQL フレキシブル サーバーを作成します。

# create flexible server with aad only auth and password auth disabled
az postgres flexible-server create -g testGroup -n testServer --location testLocation \
  --active-directory-auth Enabled --password-auth Disabled

パブリック アクセス、geo 冗長バックアップが有効な PostgreSQL フレキシブル サーバーを作成し、このサーバーにアクセスするための IP アドレスの範囲を追加します。 --public-access パラメーターには、'All'、'None'、 <startIpAddress>または <startIpAddress>-<endIpAddress>

az postgres flexible-server create --resource-group testGroup --name testserver --geo-redundant-backup Enabled --public-access 125.23.54.31-125.23.54.35

geo ランダンダント バックアップが有効なサーバーのデータ暗号化を使用して PostgreSQL フレキシブル サーバーを作成します。

# create keyvault
az keyvault create -g testGroup -n testVault --location testLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
keyIdentifier=$(az keyvault key create --name testKey -p software \
  --vault-name testVault --query key.kid -o tsv)


# create identity and save its principalId
identityPrincipalId=$(az identity create -g testGroup --name testIdentity \
  --location testLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n testVault --object-id $identityPrincipalId \
  --key-permissions wrapKey unwrapKey get list

# create keyvault in geo-paired region
az keyvault create -g testGroup -n geoVault --location geoPairedLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
geoKeyIdentifier=$(az keyvault key create --name geoKey -p software \
  --vault-name geoVault --query key.kid -o tsv)


# create identity in geo-raired location and save its principalId
geoIdentityPrincipalId=$(az identity create -g testGroup --name geoIdentity \
  --location geoPairedLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n geoVault --object-id $geoIdentityPrincipalId \
  --key-permissions wrapKey unwrapKey get list


# create flexible server with data encryption enabled for geo-backup Enabled server
az postgres flexible-server create -g testGroup -n testServer --location testLocation --geo-redundant-backup Enabled \
  --key $keyIdentifier --identity testIdentity --backup-key $geoKeyIdentifier --backup-identity geoIdentity

カスタム ストレージ パフォーマンス レベルを使用してフレキシブル サーバーを作成します。 使用できる値は、"P4"、"P6"、"P10"、"P15"、"P20"、"P30"、\ "P40"、"P50"、"P60"、"P70"、"P80" です。 実際に使用できる値は、フレキシブル サーバーを作成するための --storage-size の選択によって異なります。 \ ストレージ パフォーマンス レベルの既定値は、フレキシブル サーバーの作成に選択されている --storage-size によって異なります。

az postgres flexible-server create -g testGroup -n testServer --location testLocation --performance-tier P15

ストレージの自動拡張が有効になっているフレキシブル サーバーを作成します。 有効/無効の値を指定できます。 ストレージの自動拡張の既定値は "無効" です。

az postgres flexible-server create -g testGroup -n testServer --location testLocation --storage-auto-grow Enabled

省略可能のパラメーター

--active-directory-auth

Azure Active Directory 認証が有効になっているかどうか。

承認された値: Disabled, Enabled
既定値: Disabled
--address-prefixes

CIDR 形式で新しい仮想ネットワークを作成するときに使用する IP アドレス プレフィックス。 既定値は 10.0.0.0/16 です。

--admin-password -p

管理者のパスワード。 8 文字以上、最大 128 文字。 パスワードには、英大文字、英小文字、数字、英数字以外の文字のうち、3 つのカテゴリの文字が含まれている必要があります。

--admin-user -u

管理サーバーのユーザー名を登録します。 一度設定すると、変更できません。

既定値: anxiousdunbird1
--backup-identity

データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。

--backup-key

データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。

--backup-retention

バックアップが保持される日数。 7 ~ 35 日の範囲。 既定の日数は 7 日です。

既定値: 7
--database-name -d

データベース サーバーのプロビジョニング時に作成するデータベースの名前。

--geo-redundant-backup

geo 冗長バックアップが有効かどうか。

承認された値: Disabled, Enabled
既定値: Disabled
--high-availability

(ZoneRedundant または SameZone) を有効にするか、高可用性機能を無効にします。

承認された値: Disabled, SameZone, ZoneRedundant
既定値: Disabled
--identity

データ暗号化用のユーザー割り当て ID の名前またはリソース ID。

--iops

このサーバーに割り当てられる IOPS (操作/秒) の値。 この値は、フレキシブル サーバーが ssd v2 ディスクプレミアム使用している場合にのみ更新できます。

--key

データ暗号化用の主キーコンテナー キーのリソース ID。

--location -l

Location。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--name -n

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

--password-auth

パスワード認証が有効かどうか。

承認された値: Disabled, Enabled
既定値: Enabled
--performance-tier

サーバーのパフォーマンスレベル。

--private-dns-zone

このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションのプライベート DNS ゾーンを使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使いたい場合は、リソース ID を指定してください。ユーザーが指定しない場合、CLI により、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンが作成されます。

--public-access

パブリック アクセスを決定します。 IP の許可リストに含める IP アドレスの 1 つまたは範囲を入力します。 IP アドレス範囲はダッシュで区切る必要があり、スペースは含まれません。 0.0.0.0 を指定すると、Azure 内にデプロイされたすべてのリソースからサーバーにアクセスするためのパブリック アクセスが許可されます。 "None" に設定すると、サーバーはパブリック アクセス モードに設定されますが、ファイアウォール規則は作成されません。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--sku-name

コンピューティング SKU の名前。 {VM 名} Standard_規則に従います。 例: Standard_B1ms。

既定値: Standard_D2s_v3
--standby-zone

高可用性が有効になっている場合のスタンバイ サーバーの可用性ゾーン情報。

--storage-auto-grow

ストレージの自動拡張を有効または無効にします。 既定値は [有効] です。

承認された値: Disabled, Enabled
既定値: Disabled
--storage-size

サーバーのストレージ容量。 最小値は 32 GiB、最大値は 16 TiB です。

既定値: 128
--storage-type

サーバーのストレージの種類。 使用できる値は、プレミアム_LRSとプレミアムV2_LRSです。 既定値は プレミアム_LRS です。プレミアムV2_LRSを使用する場合は、iops とスループットを設定する必要があります。

承認された値: PremiumV2_LRS, Premium_LRS
--subnet

新規または既存のサブネットの名前またはリソース ID。 別のリソース グループまたはサブスクリプションのサブネットを使いたい場合は、名前の代わりにリソース ID を指定してください。 サブネットは flexibleServers に委任されることに注意してください。 委任後、このサブネットを他の種類の Azure リソースに使うことはできません。

--subnet-prefixes

CIDR 形式で新しいサブネットを作成するときに使用するサブネット IP アドレス プレフィックス。 既定値は 10.0.0.0/24 です。

--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--throughput

サーバーのストレージ スループット (MB (メガバイト)/秒)。 この値は、フレキシブル サーバーが ssd v2 ディスクプレミアム使用している場合にのみ更新できます。

--tier

サーバーのコンピューティング レベル。 指定できる値: Burstable、GeneralPurpose、MemoryOptimized。

既定値: GeneralPurpose
--version

サーバーのメジャー バージョン。

既定値: 13
--vnet

新規または既存の仮想ネットワークの名前または ID。 別のリソース グループまたはサブスクリプションの vnet を使いたい場合は、リソース ID を指定してください。 名前は 2 文字から 64 文字にする必要があります。 名前は先頭が文字または数字、末尾が文字、数字、アンダースコアでなければならず、中に含めることができるのは文字、数字、アンダースコア、ピリオド、ハイフンのみです。

--yes -y

確認のダイアログを表示しません。

既定値: False
--zone -z

リソースをプロビジョニングする可用性ゾーン。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server delete

フレキシブル サーバーを削除します。

az postgres flexible-server delete [--ids]
                                   [--name]
                                   [--resource-group]
                                   [--subscription]
                                   [--yes]

フレキシブル サーバーを削除します。

az postgres flexible-server delete --resource-group testGroup --name testserver

プロンプトまたは確認なしでフレキシブル サーバーを削除します。

az postgres flexible-server delete --resource-group testGroup --name testserver --yes

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--yes -y

確認のダイアログを表示しません。

既定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server execute

フレキシブル サーバーに接続します。

az postgres flexible-server execute --admin-password
                                    --admin-user
                                    --name
                                    [--database-name]
                                    [--file-path]
                                    [--querytext]

必須のパラメーター

--admin-password -p

管理者のログイン パスワード。

--admin-user -u

管理者のログイン ユーザー名。

--name -n

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

省略可能のパラメーター

--database-name -d

データベースの名前。

--file-path -f

実行する SQL ファイルのパス。

--querytext -q

フレキシブル サーバーに対して実行するクエリ。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server geo-restore

フレキシブル サーバーをバックアップから geo リストアします。

az postgres flexible-server geo-restore --location
                                        --source-server
                                        [--address-prefixes]
                                        [--backup-identity]
                                        [--backup-key]
                                        [--geo-redundant-backup {Disabled, Enabled}]
                                        [--identity]
                                        [--ids]
                                        [--key]
                                        [--name]
                                        [--no-wait]
                                        [--private-dns-zone]
                                        [--resource-group]
                                        [--subnet]
                                        [--subnet-prefixes]
                                        [--subscription]
                                        [--vnet]
                                        [--yes]
                                        [--zone]

パブリック アクセス サーバー 'testserver' を、パブリック アクセスを持つ場所 'newLocation' の新しいサーバー 'testserverNew' に geo リストアします。

az postgres flexible-server geo-restore --resource-group testGroup --name testserverNew --source-server testserver --location newLocation

新しいサブネットを持つ新しいサーバー 'testserverNew' としてプライベート アクセス サーバー 'testserver' を geo リストアします。 復元されたサーバーの新しい vnet、サブネット、およびプライベート DNS ゾーンがプロビジョニングされます。 より多くのプライベート アクセス シナリオについては、"フレキシブル サーバーの作成" コマンドを参照してください。

az postgres flexible-server geo-restore --resource-group testGroup --name testserverNew \
  --source-server testserver --vnet newVnet --subnet newSubnet \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24 \
  --private-dns-zone testDNS.postgres.database.azure.com --location newLocation

別のサブスクリプション/リソース グループ内の新しいサーバー 'testserverNew' として、"testserver" を現在の時点に geo リストアします。 \ ここで --restore-group はターゲット サーバーのリソース グループ用であり、--source-server はリソース ID として渡す必要があります。 \ このリソース ID は、az account set に使用されるサブスクリプションとは異なるサブスクリプションに含めることができます。

az postgres flexible-server geo-restore --resource-group testGroup --name testserverNew --location newLocation \
  --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServerName}

必須のパラメーター

--location -l

Location。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--source-server

復元元のソース サーバーの名前またはリソース ID。

省略可能のパラメーター

--address-prefixes

CIDR 形式で新しい仮想ネットワークを作成するときに使用する IP アドレス プレフィックス。 既定値は 10.0.0.0/16 です。

--backup-identity

データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。

--backup-key

データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。

--geo-redundant-backup

geo 冗長バックアップが有効かどうか。

承認された値: Disabled, Enabled
既定値: Disabled
--identity

データ暗号化用のユーザー割り当て ID の名前またはリソース ID。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--key

データ暗号化用の主キーコンテナー キーのリソース ID。

--name -n

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

--no-wait

実行時間の長い操作の終了を待機しません。

既定値: False
--private-dns-zone

このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションのプライベート DNS ゾーンを使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使いたい場合は、リソース ID を指定してください。ユーザーが指定しない場合、CLI により、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンが作成されます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subnet

新規または既存のサブネットの名前またはリソース ID。 別のリソース グループまたはサブスクリプションのサブネットを使いたい場合は、名前の代わりにリソース ID を指定してください。 サブネットは flexibleServers に委任されることに注意してください。 委任後、このサブネットを他の種類の Azure リソースに使うことはできません。

--subnet-prefixes

CIDR 形式で新しいサブネットを作成するときに使用するサブネット IP アドレス プレフィックス。 既定値は 10.0.0.0/24 です。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--vnet

新規または既存の仮想ネットワークの名前または ID。 別のリソース グループまたはサブスクリプションの vnet を使いたい場合は、リソース ID を指定してください。 名前は 2 文字から 64 文字にする必要があります。 名前は先頭が文字または数字、末尾が文字、数字、アンダースコアでなければならず、中に含めることができるのは文字、数字、アンダースコア、ピリオド、ハイフンのみです。

--yes -y

確認のダイアログを表示しません。

既定値: False
--zone -z

リソースをプロビジョニングする可用性ゾーン。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server list

使用可能なフレキシブル サーバーを一覧表示します。

az postgres flexible-server list [--resource-group]

サブスクリプション内のすべての PostgreSQL フレキシブル サーバーを一覧表示します。

az postgres flexible-server list

リソース グループ内のすべての PostgreSQL フレキシブル サーバーを一覧表示します。

az postgres flexible-server list --resource-group testGroup

リソース グループ内のすべての PostgreSQL フレキシブル サーバーをテーブル形式で一覧表示します。

az postgres flexible-server list --resource-group testGroup --output table

省略可能のパラメーター

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server list-skus

特定のリージョンで使用可能な SKU を一覧表示します。

az postgres flexible-server list-skus --location

必須のパラメーター

--location -l

Location。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server restart

フレキシブル サーバーを再起動します。

az postgres flexible-server restart [--failover]
                                    [--ids]
                                    [--name]
                                    [--resource-group]
                                    [--subscription]

フレキシブル サーバーを再起動します。

az postgres flexible-server restart --resource-group testGroup --name testserver

計画フェールオーバーを使用してサーバーを再起動する

az postgres flexible-server restart --resource-group testGroup --name testserver --failover Planned

強制フェールオーバーでサーバーを再起動する

az postgres flexible-server restart --resource-group testGroup --name testserver --failover Forced

省略可能のパラメーター

--failover

サーバーの再起動操作の強制または計画フェールオーバー。 使用できる値: Forced、Planned。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server restore

バックアップからフレキシブル サーバーを復元します。

az postgres flexible-server restore --source-server
                                    [--address-prefixes]
                                    [--backup-identity]
                                    [--backup-key]
                                    [--geo-redundant-backup {Disabled, Enabled}]
                                    [--identity]
                                    [--ids]
                                    [--key]
                                    [--name]
                                    [--no-wait]
                                    [--private-dns-zone]
                                    [--resource-group]
                                    [--restore-time]
                                    [--subnet]
                                    [--subnet-prefixes]
                                    [--subscription]
                                    [--vnet]
                                    [--yes]
                                    [--zone]

'testserver' を新しいサーバー 'testserverNew' として特定の時点に復元します。

az postgres flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver --restore-time "2017-06-15T13:10:00Z"

'testserver' を新しいサーバー 'testserverNew' として現在の時点に復元します。

az postgres flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver

別のリソース グループ内の新しいサーバー 'testserverNew' として、'testserver' を現在の時点に復元します。 \ ここで --restore-group はターゲット サーバーのリソース グループ用であり、--source-server はリソース ID として渡す必要があります。

az postgres flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server /subscriptions/{testSubscription}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServerName}

'testserver' を、別のサブスクリプションの新しいサーバー 'testserverNew' として現在の時点に復元します。 \ ここで --restore-group はターゲット サーバーのリソース グループ用であり、--source-server はリソース ID として渡す必要があります。 \ このリソース ID は、az account set に使用されるサブスクリプションとは異なるサブスクリプションに含めることができます。

az postgres flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServerName}

必須のパラメーター

--source-server

復元元のソース サーバーの名前またはリソース ID。

省略可能のパラメーター

--address-prefixes

CIDR 形式で新しい仮想ネットワークを作成するときに使用する IP アドレス プレフィックス。 既定値は 10.0.0.0/16 です。

--backup-identity

データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。

--backup-key

データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。

--geo-redundant-backup

geo 冗長バックアップが有効かどうか。

承認された値: Disabled, Enabled
既定値: Disabled
--identity

データ暗号化用のユーザー割り当て ID の名前またはリソース ID。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--key

データ暗号化用の主キーコンテナー キーのリソース ID。

--name -n

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

--no-wait

実行時間の長い操作の終了を待機しません。

既定値: False
--private-dns-zone

このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションのプライベート DNS ゾーンを使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使いたい場合は、リソース ID を指定してください。ユーザーが指定しない場合、CLI により、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンが作成されます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--restore-time

復元元の時点 (ISO8601形式) (2017-04-26T02:10:00+00:00 など) の既定値は現在の時刻に設定されます。

既定値: 2024-04-22T03:40:34+00:00
--subnet

新規または既存のサブネットの名前またはリソース ID。 別のリソース グループまたはサブスクリプションのサブネットを使いたい場合は、名前の代わりにリソース ID を指定してください。 サブネットは flexibleServers に委任されることに注意してください。 委任後、このサブネットを他の種類の Azure リソースに使うことはできません。

--subnet-prefixes

CIDR 形式で新しいサブネットを作成するときに使用するサブネット IP アドレス プレフィックス。 既定値は 10.0.0.0/24 です。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--vnet

新規または既存の仮想ネットワークの名前または ID。 別のリソース グループまたはサブスクリプションの vnet を使いたい場合は、リソース ID を指定してください。 名前は 2 文字から 64 文字にする必要があります。 名前は先頭が文字または数字、末尾が文字、数字、アンダースコアでなければならず、中に含めることができるのは文字、数字、アンダースコア、ピリオド、ハイフンのみです。

--yes -y

確認のダイアログを表示しません。

既定値: False
--zone -z

リソースをプロビジョニングする可用性ゾーン。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server revive-dropped

バックアップからドロップされたフレキシブルサーバーを復活させます。

az postgres flexible-server revive-dropped --location
                                           --source-server
                                           [--address-prefixes]
                                           [--backup-identity]
                                           [--backup-key]
                                           [--geo-redundant-backup {Disabled, Enabled}]
                                           [--identity]
                                           [--ids]
                                           [--key]
                                           [--name]
                                           [--no-wait]
                                           [--private-dns-zone]
                                           [--resource-group]
                                           [--subnet]
                                           [--subnet-prefixes]
                                           [--subscription]
                                           [--vnet]
                                           [--yes]
                                           [--zone]

削除されたパブリック アクセス サーバー 'testserver' を、パブリック アクセスを持つ場所 'newLocation' の新しいサーバー 'testserverNew' に復活させます。

az postgres flexible-server revive-dropped --resource-group testGroup --name testserverNew --source-server /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver --location newLocation

データ暗号化を使用して新しいサーバー 'testserverNew' としてデータ暗号化を有効にして、削除されたパブリック アクセス サーバー 'testserver' を復活させます。

az postgres flexible-server revive-dropped -l testLocation --resource-group testGroup --name testserverNew \
  --source-server testserver --key newKeyIdentifier --identity newIdentity

必須のパラメーター

--location -l

Location。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--source-server

復元元のソース サーバーの名前またはリソース ID。

省略可能のパラメーター

--address-prefixes

CIDR 形式で新しい仮想ネットワークを作成するときに使用する IP アドレス プレフィックス。 既定値は 10.0.0.0/16 です。

--backup-identity

データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。

--backup-key

データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。

--geo-redundant-backup

geo 冗長バックアップが有効かどうか。

承認された値: Disabled, Enabled
既定値: Disabled
--identity

データ暗号化用のユーザー割り当て ID の名前またはリソース ID。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--key

データ暗号化用の主キーコンテナー キーのリソース ID。

--name -n

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

--no-wait

実行時間の長い操作の終了を待機しません。

既定値: False
--private-dns-zone

このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションのプライベート DNS ゾーンを使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使いたい場合は、リソース ID を指定してください。ユーザーが指定しない場合、CLI により、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンが作成されます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subnet

新規または既存のサブネットの名前またはリソース ID。 別のリソース グループまたはサブスクリプションのサブネットを使いたい場合は、名前の代わりにリソース ID を指定してください。 サブネットは flexibleServers に委任されることに注意してください。 委任後、このサブネットを他の種類の Azure リソースに使うことはできません。

--subnet-prefixes

CIDR 形式で新しいサブネットを作成するときに使用するサブネット IP アドレス プレフィックス。 既定値は 10.0.0.0/24 です。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--vnet

新規または既存の仮想ネットワークの名前または ID。 別のリソース グループまたはサブスクリプションの vnet を使いたい場合は、リソース ID を指定してください。 名前は 2 文字から 64 文字にする必要があります。 名前は先頭が文字または数字、末尾が文字、数字、アンダースコアでなければならず、中に含めることができるのは文字、数字、アンダースコア、ピリオド、ハイフンのみです。

--yes -y

確認のダイアログを表示しません。

既定値: False
--zone -z

リソースをプロビジョニングする可用性ゾーン。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server show

フレキシブル サーバーの詳細を取得します。

az postgres flexible-server show [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

フレキシブル サーバーの詳細を取得する

az postgres flexible-server show --resource-group testGroup --name testserver

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server show-connection-string

PostgreSQL フレキシブル サーバー データベースの接続文字列を表示します。

az postgres flexible-server show-connection-string [--admin-password]
                                                   [--admin-user]
                                                   [--database-name]
                                                   [--ids]
                                                   [--pg-bouncer]
                                                   [--server-name]
                                                   [--subscription]

cmd 言語とプログラミング言語の接続文字列を表示します。

az postgres flexible-server show-connection-string -s testserver -u username -p password -d databasename

PgBouncer が有効になっている cmd 言語とプログラミング言語の接続文字列を表示します。

az postgres flexible-server show-connection-string -s testserver -u username -p password -d databasename --pg-bouncer

省略可能のパラメーター

--admin-password -p

管理者のパスワード。 8 文字以上、最大 128 文字。 パスワードには、英大文字、英小文字、数字、英数字以外の文字のうち、3 つのカテゴリの文字が含まれている必要があります。

既定値: {password}
--admin-user -u

管理サーバーのユーザー名を登録します。 一度設定すると、変更できません。

既定値: {login}
--database-name -d

データベース サーバーのプロビジョニング時に作成するデータベースの名前。

既定値: {database}
--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--pg-bouncer

PgBouncer の接続文字列を表示します。

既定値: False
--server-name -s

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

既定値: {server}
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server start

フレキシブル サーバーを起動します。

az postgres flexible-server start [--ids]
                                  [--name]
                                  [--no-wait]
                                  [--resource-group]
                                  [--subscription]

フレキシブル サーバーを起動します。

az postgres flexible-server start --resource-group testGroup --name testserver

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

--no-wait

実行時間の長い操作の終了を待機しません。

既定値: False
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server stop

フレキシブル サーバーを停止します。

az postgres flexible-server stop [--ids]
                                 [--name]
                                 [--no-wait]
                                 [--resource-group]
                                 [--subscription]

フレキシブル サーバーを停止します。

az postgres flexible-server stop --resource-group testGroup --name testserver

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

--no-wait

実行時間の長い操作の終了を待機しません。

既定値: False
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server update

フレキシブル サーバーを更新します。

az postgres flexible-server update [--active-directory-auth {Disabled, Enabled}]
                                   [--add]
                                   [--admin-password]
                                   [--backup-identity]
                                   [--backup-key]
                                   [--backup-retention]
                                   [--force-string]
                                   [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                   [--identity]
                                   [--ids]
                                   [--iops]
                                   [--key]
                                   [--maintenance-window]
                                   [--name]
                                   [--password-auth {Disabled, Enabled}]
                                   [--performance-tier]
                                   [--private-dns-zone]
                                   [--remove]
                                   [--resource-group]
                                   [--set]
                                   [--sku-name]
                                   [--standby-zone]
                                   [--storage-auto-grow {Disabled, Enabled}]
                                   [--storage-size]
                                   [--subscription]
                                   [--tags]
                                   [--throughput]
                                   [--tier]
                                   [--yes]

サーバーとリソース グループのローカル コンテキストを使用して、フレキシブル サーバーの SKU を更新します。

az postgres flexible-server update --sku-name Standard_D4s_v3

サーバーのタグを更新します。

az postgres flexible-server update --resource-group testGroup --name testserver --tags "k1=v1" "k2=v2"

パスワードのリセット

az postgres flexible-server update --resource-group testGroup --name testserver -p password123

パスワード認証が有効なサーバーの Active Directory 認証を有効にするようにフレキシブル サーバーを更新する

az postgres flexible-server update --resource-group testGroup --name testserver --active-directory-auth Enabled

データ暗号化のキー/ID を変更します。 サーバーの作成後にデータ暗号化を有効にすることはできません。これにより、キー/ID のみが更新されます。

# get key identifier of the existing key
newKeyIdentifier=$(az keyvault key show --vault-name testVault --name testKey \
  --query key.kid -o tsv)


# update server with new key/identity
az postgres flexible-server update --resource-group testGroup --name testserver \
  --key $newKeyIdentifier --identity newIdentity

同じリソース グループとサブスクリプション内のプライベート DNS ゾーンを使用して、VNET 対応サーバーのプライベート DNS ゾーンを更新するようにフレキシブル サーバーを更新します。 プライベート DNSゾーンが作成プライベート DNS、まだリンクされていない場合は、ゾーンが VNET にリンクされます。

az postgres flexible-server update --resource-group testGroup --name testserver --private-dns-zone testDNS2.postgres.database.azure.com

異なるリソース グループとサブスクリプションのプライベート DNS ゾーンを使用して、VNET 対応サーバーのプライベート DNS ゾーンを更新するようにフレキシブル サーバーを更新します。 プライベート DNSゾーンがまだリンクされていない場合は、VNET にリンクされます。

az postgres flexible-server update --resource-group testGroup --name testserver --private-dns-zone /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com

フレキシブル サーバーのストレージを更新して、ストレージの自動拡張を有効または無効にします。

az postgres flexible-server update --resource-group testGroup --name testserver --storage-auto-grow Enabled

フレキシブル サーバーのストレージを更新して、カスタム ストレージ パフォーマンスレベルを設定します。

az postgres flexible-server update --resource-group testGroup --name testserver --performance-tier P15

フレキシブル サーバーのストレージを更新して IOPS (操作/秒) を設定します。 サーバーは SSD v2 ディスクプレミアム使用している必要があります。

az postgres flexible-server update --resource-group testGroup --name testserver --iops 3000

スループット (MB (メガバイト)/秒) を設定するようにフレキシブル サーバーのストレージを更新します。 サーバーは SSD v2 ディスクプレミアム使用している必要があります。

az postgres flexible-server update --resource-group testGroup --name testserver --throughput 125

省略可能のパラメーター

--active-directory-auth

Azure Active Directory 認証が有効になっているかどうか。

承認された値: Disabled, Enabled
--add

パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>

既定値: []
--admin-password -p

管理者のパスワード。 8 文字以上、最大 128 文字。 パスワードには、英大文字、英小文字、数字、英数字以外の文字のうち、3 つのカテゴリの文字が含まれている必要があります。

--backup-identity

データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。

--backup-key

データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。

--backup-retention

バックアップが保持される日数。 7 ~ 35 日の範囲。 既定の日数は 7 日です。

--force-string

'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。

既定値: False
--high-availability

(ZoneRedundant または SameZone) を有効にするか、高可用性機能を無効にします。

承認された値: Disabled, SameZone, ZoneRedundant
--identity

データ暗号化用のユーザー割り当て ID の名前またはリソース ID。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--iops

このサーバーに割り当てられる IOPS (操作/秒) の値。 この値は、フレキシブル サーバーが ssd v2 ディスクプレミアム使用している場合にのみ更新できます。

--key

データ暗号化用の主キーコンテナー キーのリソース ID。

--maintenance-window

メインテナントに指定された期間 (UTC)。 例: "Sun:23:30" to schedule on Sunday, 11:30pm UTC. "無効" で既定のパスに戻すには。

--name -n

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

--password-auth

パスワード認証が有効かどうか。

承認された値: Disabled, Enabled
--performance-tier

サーバーのパフォーマンスレベル。

--private-dns-zone

このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションのプライベート DNS ゾーンを使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使いたい場合は、リソース ID を指定してください。ユーザーが指定しない場合、CLI により、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンが作成されます。

--remove

リストからプロパティまたは要素を削除します。 例: --remove property.list <indexToRemove> OR --remove propertyToRemove.

既定値: []
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--set

設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=<value>

既定値: []
--sku-name

コンピューティング SKU の名前。 {VM 名} Standard_規則に従います。 例: Standard_B1ms。

--standby-zone

高可用性が有効になっている場合のスタンバイ サーバーの可用性ゾーン情報。

--storage-auto-grow

ストレージの自動拡張を有効または無効にします。 既定値は [有効] です。

承認された値: Disabled, Enabled
--storage-size

サーバーのストレージ容量。 最小値は 32 GiB、最大値は 16 TiB です。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--throughput

サーバーのストレージ スループット (MB (メガバイト)/秒)。 この値は、フレキシブル サーバーが ssd v2 ディスクプレミアム使用している場合にのみ更新できます。

--tier

サーバーのコンピューティング レベル。 指定できる値: Burstable、GeneralPurpose、MemoryOptimized。

--yes -y

確認のダイアログを表示しません。

既定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server upgrade

フレキシブル サーバーのメジャー バージョンをアップグレードします。

az postgres flexible-server upgrade --version {12, 13, 14, 15}
                                    [--ids]
                                    [--name]
                                    [--resource-group]
                                    [--subscription]
                                    [--yes]

サーバー 'testsvr' を PostgreSQL メジャー バージョン 14 にアップグレードします。

az postgres flexible-server upgrade -g testgroup -n testsvr -v 14

必須のパラメーター

--version -v

サーバーのメジャー バージョン。

承認された値: 12, 13, 14, 15

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--yes -y

確認のダイアログを表示しません。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az postgres flexible-server wait

フレキシブル サーバーが特定の条件を満たすのを待ちます。

az postgres flexible-server wait [--created]
                                 [--custom]
                                 [--deleted]
                                 [--exists]
                                 [--ids]
                                 [--interval]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]
                                 [--timeout]
                                 [--updated]

省略可能のパラメーター

--created

'provisioningState' が 'Succeeded' で作成されるまで待ちます。

既定値: False
--custom

条件がカスタム JMESPath クエリを満たすまで待ちます。 例: provisioningState!='InProgress'、instanceView.statuses[?code=='PowerState/running']。

--deleted

削除されるまで待ちます。

既定値: False
--exists

リソースが存在するまで待ちます。

既定値: False
--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--interval

ポーリング間隔 (秒単位)。

既定値: 30
--name -n

サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--timeout

最大待機時間 (秒単位)。

既定値: 3600
--updated

provisioningState が 'Succeeded' で更新されるまで待ちます。

既定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。