az postgres flexible-server
Note
このコマンド グループには、Azure CLI と少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細については、 を参照してください。
Azure Database for PostgreSQL フレキシブル サーバーを管理します。
コマンド
az postgres flexible-server connect
フレキシブル サーバーに接続します。
az postgres flexible-server connect --admin-user
--name
[--admin-password]
[--database-name]
[--interactive]
[--querytext]
必須のパラメーター
管理者のログイン ユーザー名。
プロパティ | 値 |
---|---|
Parameter group: | Authentication Arguments |
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
管理者のログイン パスワード。
プロパティ | 値 |
---|---|
Parameter group: | Authentication Arguments |
データベースの名前。
対話モードでデータベースに接続するには、このパラメーターを渡します。
引数 'querytext' は非推奨となり、今後のリリースで削除される予定です。 代わりに 'execute' を使用してください。
フレキシブル サーバーに対して実行するクエリ。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az postgres flexible-server create
PostgreSQL フレキシブル サーバーを作成します。
カスタム構成または既定の構成を使用して PostgreSQL フレキシブル サーバーを作成します。 ネットワーク構成の詳細については、次を参照してください。
az postgres flexible-server create [--address-prefixes]
[--admin-display-name]
[--admin-object-id]
[--admin-password]
[--admin-type {Group, ServicePrincipal, Unknown, User}]
[--admin-user]
[--backup-identity]
[--backup-key]
[--backup-retention]
[--cluster-option {ElasticCluster, Server}]
[--create-default-database {Disabled, Enabled}]
[--database-name]
[--geo-redundant-backup {Disabled, Enabled}]
[--high-availability {Disabled, SameZone, ZoneRedundant}]
[--identity]
[--iops]
[--key]
[--location]
[--microsoft-entra-auth {Disabled, Enabled}]
[--name]
[--node-count]
[--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_D2s_v3 --tier GeneralPurpose --public-access 153.24.26.117 --storage-size 128 \
--tags "key=value" --version 17 --high-availability ZoneRedundant --zone 1 \
--standby-zone 3
Premium 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 パラメーターには、'Disabled'、'Enabled'、'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
Microsoft Entra 認証とパスワード認証を使用して PostgreSQL フレキシブル サーバーを作成します。
# create flexible server with aad auth and password auth enabled
az postgres flexible-server create -g testGroup -n testServer --location testLocation \
--microsoft-entra-auth Enabled
Microsoft Entra 認証のみを使用して PostgreSQL フレキシブル サーバーを作成し、プライマリ管理者を指定します。
# create flexible server with aad only auth and password auth disabled with primary administrator specified
az postgres flexible-server create -g testGroup -n testServer --location testLocation \
--microsoft-entra-auth Enabled --password-auth Disabled \
--admin-object-id 00000000-0000-0000-0000-000000000000 --admin-display-name john@contoso.com --admin-type User
パブリック アクセス、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
ノード数が 5 のエラスティック クラスターを作成します。 --cluster-option が "ElasticCluster" の場合、既定のノード数は 2 です。
az postgres flexible-server create -g testGroup -n testCluster --location testLocation --cluster-option ElasticCluster --node-count 5
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
CIDR 形式で新しい仮想ネットワークを作成するときに使用する IP アドレス プレフィックス。 既定値は 10.0.0.0/16 です。
Microsoft Entra 管理者ユーザーまたはグループの表示名。
Microsoft Entra 管理者の一意の ID。
管理者のパスワード。 8 文字以上、最大 128 文字。 パスワードには、英大文字、英小文字、数字、英数字以外の 3 つのカテゴリの文字を含める必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Authentication Arguments |
Microsoft Entra 管理者の種類。
プロパティ | 値 |
---|---|
指定可能な値: | Group, ServicePrincipal, Unknown, User |
サーバーの管理者ユーザー名。 一度設定すると、変更できません。
プロパティ | 値 |
---|---|
Parameter group: | Authentication Arguments |
規定値: | speedyowl7 |
データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。
データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。
バックアップが保持される日数。 7 ~ 35 日の範囲。 既定値は 7 日です。
プロパティ | 値 |
---|---|
規定値: | 7 |
サーバーのクラスター オプション。 サーバーは、1 つのノードに収まるワークロード用です。 エラスティック クラスターは、データベース上でスキーマベースと行ベースのシャーディングを提供します。 既定値は Server です。
プロパティ | 値 |
---|---|
規定値: | Server |
指定可能な値: | ElasticCluster, Server |
既定のデータベース フレキシブル サーバーdb の作成を有効または無効にします。 既定値は [無効] です。
プロパティ | 値 |
---|---|
規定値: | Disabled |
指定可能な値: | Disabled, Enabled |
データベース サーバーのプロビジョニング時に作成するデータベースの名前。 データベース名は、文字 (a から z) またはアンダースコア (_) で始まる必要があります。 名前の後続の文字には、文字、数字 (0 ~ 9)、ハイフン (-)、またはアンダースコアを指定できます。 データベース名の長さは 64 文字未満にする必要があります。
geo 冗長バックアップが有効かどうか。
プロパティ | 値 |
---|---|
規定値: | Disabled |
指定可能な値: | Disabled, Enabled |
(ZoneRedundant または SameZone) を有効にするか、高可用性機能を無効にします。
プロパティ | 値 |
---|---|
規定値: | Disabled |
指定可能な値: | Disabled, SameZone, ZoneRedundant |
データ暗号化用のユーザー割り当て ID の名前またはリソース ID。
このサーバーに割り当てられる IOPS (操作/秒) の値。 この値は、フレキシブル サーバーが Premium SSD v2 ディスクを使用している場合にのみ更新できます。
データ暗号化用の主キーコンテナー キーのリソース ID。
Location. 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
Microsoft Entra 認証が有効かどうか。
プロパティ | 値 |
---|---|
規定値: | Disabled |
指定可能な値: | Disabled, Enabled |
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
エラスティック クラスターのノードの数。 1 ~ 10 の範囲。 既定値は 2 ノードです。
パスワード認証が有効かどうか。
プロパティ | 値 |
---|---|
規定値: | Enabled |
指定可能な値: | Disabled, Enabled |
サーバーのパフォーマンスレベル。
このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 プライベート DNS ゾーンは、同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションから使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使用する場合は、リソース ID を指定してください。CLI は、ユーザーが指定しない場合は、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンを作成します。
パブリック アクセスを決定します。 IP の許可リストに含める単一または範囲の IP アドレスを入力します。 IP アドレス範囲はダッシュで区切る必要があり、スペースは含まれません。 0.0.0.0 を指定すると、Azure 内にデプロイされたすべてのリソースからサーバーにアクセスするためのパブリック アクセスが許可されます。 "None" に設定すると、サーバーはパブリック アクセス モードに設定されますが、ファイアウォール規則は作成されません。 使用できる値は、'Disabled'、'Enabled'、'All'、'None'、'{startIP}' 、'{startIP}-{destinationIP}' です。startIP と destinationIP の範囲は 0.0.0.0 から 255.255.255.255 です。
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
コンピューティング SKU の名前。 {VM 名} Standard_規則に従います。 例: Standard_B1ms。
高可用性が有効になっている場合のスタンバイ サーバーの可用性ゾーン情報。
ストレージの自動拡張を有効または無効にします。 既定値は [有効] です。
プロパティ | 値 |
---|---|
規定値: | Disabled |
指定可能な値: | Disabled, Enabled |
サーバーのストレージ容量。 最小値は 32 GiB、最大値は 16 TiB です。
プロパティ | 値 |
---|---|
規定値: | 128 |
サーバーのストレージの種類。 使用できる値は、Premium_LRSとPremiumV2_LRSです。 既定値は Premium_LRS です。PremiumV2_LRSを使用する場合は、iops とスループットを設定する必要があります。
プロパティ | 値 |
---|---|
指定可能な値: | PremiumV2_LRS, Premium_LRS |
新規または既存のサブネットの名前またはリソース ID。 別のリソース グループまたはサブスクリプションのサブネットを使用する場合は、名前の代わりにリソース ID を指定してください。 サブネットは flexibleServers に委任されることに注意してください。 委任後、このサブネットを他の種類の Azure リソースに使用することはできません。
CIDR 形式で新しいサブネットを作成するときに使用するサブネット IP アドレス プレフィックス。 既定値は 10.0.0.0/24 です。
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
サーバーのストレージ スループット (MB/秒)。 この値は、フレキシブル サーバーが Premium SSD v2 ディスクを使用している場合にのみ更新できます。
サーバーのコンピューティング レベル。 指定できる値: Burstable、GeneralPurpose、MemoryOptimized。
プロパティ | 値 |
---|---|
規定値: | GeneralPurpose |
サーバーのメジャー バージョン。
プロパティ | 値 |
---|---|
規定値: | 17 |
新規または既存の仮想ネットワークの名前または ID。 別のリソース グループまたはサブスクリプションの vnet を使用する場合は、リソース ID を指定してください。 名前は 2 ~ 64 文字にする必要があります。 名前は、文字または数字で始まり、文字、数字、またはアンダースコアで終わる必要があり、文字、数字、アンダースコア、ピリオド、またはハイフンのみを含めることができます。
確認を求めないでください。
プロパティ | 値 |
---|---|
規定値: | False |
リソースをプロビジョニングする可用性ゾーン。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
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
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
確認を求めないでください。
プロパティ | 値 |
---|---|
規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az postgres flexible-server execute
フレキシブル サーバーに接続します。
az postgres flexible-server execute --admin-password
--admin-user
--name
[--database-name]
[--file-path]
[--querytext]
必須のパラメーター
管理者のログイン パスワード。
プロパティ | 値 |
---|---|
Parameter group: | Authentication Arguments |
管理者のログイン ユーザー名。
プロパティ | 値 |
---|---|
Parameter group: | Authentication Arguments |
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
データベースの名前。
実行する SQL ファイルのパス。
フレキシブル サーバーに対して実行するクエリ。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
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]
[--restore-time]
[--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 リストアします。 \ ここで --resource-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. 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
復元元のソース サーバーの名前またはリソース ID。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
CIDR 形式で新しい仮想ネットワークを作成するときに使用する IP アドレス プレフィックス。 既定値は 10.0.0.0/16 です。
データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。
データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。
geo 冗長バックアップが有効かどうか。
プロパティ | 値 |
---|---|
規定値: | Disabled |
指定可能な値: | Disabled, Enabled |
データ暗号化用のユーザー割り当て ID の名前またはリソース ID。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
データ暗号化用の主キーコンテナー キーのリソース ID。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
プロパティ | 値 |
---|---|
規定値: | False |
このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 プライベート DNS ゾーンは、同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションから使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使用する場合は、リソース ID を指定してください。CLI は、ユーザーが指定しない場合は、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンを作成します。
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
復元元の時点 (ISO8601形式) (2017-04-26T02:10:00+00:00 など) の既定値は現在の時刻に設定されます。
プロパティ | 値 |
---|---|
規定値: | 2025-08-13T11:11:20+00:00 |
新規または既存のサブネットの名前またはリソース ID。 別のリソース グループまたはサブスクリプションのサブネットを使用する場合は、名前の代わりにリソース ID を指定してください。 サブネットは flexibleServers に委任されることに注意してください。 委任後、このサブネットを他の種類の Azure リソースに使用することはできません。
CIDR 形式で新しいサブネットを作成するときに使用するサブネット IP アドレス プレフィックス。 既定値は 10.0.0.0/24 です。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
新規または既存の仮想ネットワークの名前または ID。 別のリソース グループまたはサブスクリプションの vnet を使用する場合は、リソース ID を指定してください。 名前は 2 ~ 64 文字にする必要があります。 名前は、文字または数字で始まり、文字、数字、またはアンダースコアで終わる必要があり、文字、数字、アンダースコア、ピリオド、またはハイフンのみを含めることができます。
確認を求めないでください。
プロパティ | 値 |
---|---|
規定値: | False |
リソースをプロビジョニングする可用性ゾーン。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az postgres flexible-server list
使用可能なフレキシブル サーバーを一覧表示します。
az postgres flexible-server list [--resource-group]
[--show-cluster]
例
サブスクリプション内のすべての 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
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
エラスティック クラスターのみを表示します。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az postgres flexible-server list-skus
特定のリージョンで使用可能な SKU を一覧表示します。
az postgres flexible-server list-skus --location
必須のパラメーター
Location. 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
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
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
サーバー再起動操作の強制フェールオーバーまたは計画フェールオーバー。 使用できる値: Forced、Planned。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
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]
[--storage-type {PremiumV2_LRS}]
[--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' を現在の時点に復元します。 \ ここで --resource-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' として現在の時点に復元します。 \ ここで --resource-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}
ストレージの種類を "PremiumV2_LRS" に設定して、Premium SSD v2 ディスクを使用して新しいサーバー 'testserverNew' として 'testserver' を現在の時点に復元します
az postgres flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver --storage-type PremiumV2_LRS
必須のパラメーター
復元元のソース サーバーの名前またはリソース ID。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
CIDR 形式で新しい仮想ネットワークを作成するときに使用する IP アドレス プレフィックス。 既定値は 10.0.0.0/16 です。
データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。
データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。
geo 冗長バックアップが有効かどうか。
プロパティ | 値 |
---|---|
規定値: | Disabled |
指定可能な値: | Disabled, Enabled |
データ暗号化用のユーザー割り当て ID の名前またはリソース ID。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
データ暗号化用の主キーコンテナー キーのリソース ID。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
プロパティ | 値 |
---|---|
規定値: | False |
このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 プライベート DNS ゾーンは、同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションから使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使用する場合は、リソース ID を指定してください。CLI は、ユーザーが指定しない場合は、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンを作成します。
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
復元元の時点 (ISO8601形式) (2017-04-26T02:10:00+00:00 など) の既定値は現在の時刻に設定されます。
プロパティ | 値 |
---|---|
規定値: | 2025-08-13T11:11:20+00:00 |
新しいサーバーのストレージの種類。 使用できる値はPremiumV2_LRS。 既定値は none です。
プロパティ | 値 |
---|---|
指定可能な値: | PremiumV2_LRS |
新規または既存のサブネットの名前またはリソース ID。 別のリソース グループまたはサブスクリプションのサブネットを使用する場合は、名前の代わりにリソース ID を指定してください。 サブネットは flexibleServers に委任されることに注意してください。 委任後、このサブネットを他の種類の Azure リソースに使用することはできません。
CIDR 形式で新しいサブネットを作成するときに使用するサブネット IP アドレス プレフィックス。 既定値は 10.0.0.0/24 です。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
新規または既存の仮想ネットワークの名前または ID。 別のリソース グループまたはサブスクリプションの vnet を使用する場合は、リソース ID を指定してください。 名前は 2 ~ 64 文字にする必要があります。 名前は、文字または数字で始まり、文字、数字、またはアンダースコアで終わる必要があり、文字、数字、アンダースコア、ピリオド、またはハイフンのみを含めることができます。
確認を求めないでください。
プロパティ | 値 |
---|---|
規定値: | False |
リソースをプロビジョニングする可用性ゾーン。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
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. 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
復元元のソース サーバーの名前またはリソース ID。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
CIDR 形式で新しい仮想ネットワークを作成するときに使用する IP アドレス プレフィックス。 既定値は 10.0.0.0/16 です。
データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。
データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。
geo 冗長バックアップが有効かどうか。
プロパティ | 値 |
---|---|
規定値: | Disabled |
指定可能な値: | Disabled, Enabled |
データ暗号化用のユーザー割り当て ID の名前またはリソース ID。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
データ暗号化用の主キーコンテナー キーのリソース ID。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
プロパティ | 値 |
---|---|
規定値: | False |
このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 プライベート DNS ゾーンは、同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションから使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使用する場合は、リソース ID を指定してください。CLI は、ユーザーが指定しない場合は、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンを作成します。
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
新規または既存のサブネットの名前またはリソース ID。 別のリソース グループまたはサブスクリプションのサブネットを使用する場合は、名前の代わりにリソース ID を指定してください。 サブネットは flexibleServers に委任されることに注意してください。 委任後、このサブネットを他の種類の Azure リソースに使用することはできません。
CIDR 形式で新しいサブネットを作成するときに使用するサブネット IP アドレス プレフィックス。 既定値は 10.0.0.0/24 です。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
新規または既存の仮想ネットワークの名前または ID。 別のリソース グループまたはサブスクリプションの vnet を使用する場合は、リソース ID を指定してください。 名前は 2 ~ 64 文字にする必要があります。 名前は、文字または数字で始まり、文字、数字、またはアンダースコアで終わる必要があり、文字、数字、アンダースコア、ピリオド、またはハイフンのみを含めることができます。
確認を求めないでください。
プロパティ | 値 |
---|---|
規定値: | False |
リソースをプロビジョニングする可用性ゾーン。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
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
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
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
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
管理者のパスワード。 8 文字以上、最大 128 文字。 パスワードには、英大文字、英小文字、数字、英数字以外の 3 つのカテゴリの文字を含める必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Authentication Arguments |
規定値: | {password} |
サーバーの管理者ユーザー名。 一度設定すると、変更できません。
プロパティ | 値 |
---|---|
Parameter group: | Authentication Arguments |
規定値: | {login} |
データベースの名前。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
規定値: | {database} |
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
PgBouncer の接続文字列を表示します。
プロパティ | 値 |
---|---|
規定値: | False |
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
規定値: | {server} |
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
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
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
プロパティ | 値 |
---|---|
規定値: | False |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
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
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
プロパティ | 値 |
---|---|
規定値: | False |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az postgres flexible-server update
フレキシブル サーバーを更新します。
az postgres flexible-server update [--add]
[--admin-password]
[--backup-identity]
[--backup-key]
[--backup-retention]
[--force-string]
[--high-availability {Disabled, SameZone, ZoneRedundant}]
[--identity]
[--ids]
[--iops]
[--key]
[--maintenance-window]
[--microsoft-entra-auth {Disabled, Enabled}]
[--name]
[--node-count]
[--password-auth {Disabled, Enabled}]
[--performance-tier]
[--private-dns-zone]
[--public-access {Disabled, Enabled}]
[--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
パスワード認証が有効なサーバーに対して Microsoft Entra 認証を有効にするようにフレキシブル サーバーを更新する
az postgres flexible-server update --resource-group testGroup --name testserver --microsoft-entra-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 (操作/秒) を設定します。 サーバーは Premium SSD v2 ディスクを使用している必要があります。
az postgres flexible-server update --resource-group testGroup --name testserver --iops 3000
スループット (MB/秒) を設定するようにフレキシブル サーバーのストレージを更新します。 サーバーは Premium SSD v2 ディスクを使用している必要があります。
az postgres flexible-server update --resource-group testGroup --name testserver --throughput 125
ノード数をスケールアップして、フレキシブル サーバーのクラスター サイズを更新します。 エラスティック クラスターである必要があります。
az postgres flexible-server update --resource-group testGroup --name testcluster --node-count 6
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>
。
プロパティ | 値 |
---|---|
Parameter group: | Generic Update Arguments |
規定値: | [] |
管理者のパスワード。 8 文字以上、最大 128 文字。 パスワードには、英大文字、英小文字、数字、英数字以外の 3 つのカテゴリの文字を含める必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Authentication Arguments |
データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。
データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。
バックアップが保持される日数。 7 ~ 35 日の範囲。 既定値は 7 日です。
'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。
プロパティ | 値 |
---|---|
Parameter group: | Generic Update Arguments |
規定値: | False |
(ZoneRedundant または SameZone) を有効にするか、高可用性機能を無効にします。
プロパティ | 値 |
---|---|
指定可能な値: | Disabled, SameZone, ZoneRedundant |
データ暗号化用のユーザー割り当て ID の名前またはリソース ID。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
このサーバーに割り当てられる IOPS (操作/秒) の値。 この値は、フレキシブル サーバーが Premium SSD v2 ディスクを使用している場合にのみ更新できます。
データ暗号化用の主キーコンテナー キーのリソース ID。
メンテナンス用に指定された期間 (UTC)。 例: "Sun:23:30" to schedule on Sunday, 11:30pm UTC. "無効" で既定のパスに戻すには。
Microsoft Entra 認証が有効かどうか。
プロパティ | 値 |
---|---|
指定可能な値: | Disabled, Enabled |
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
エラスティック クラスターのノードの数。 1 ~ 10 の範囲。
パスワード認証が有効かどうか。
プロパティ | 値 |
---|---|
指定可能な値: | Disabled, Enabled |
サーバーのパフォーマンスレベル。
このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 プライベート DNS ゾーンは、同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションから使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使用する場合は、リソース ID を指定してください。CLI は、ユーザーが指定しない場合は、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンを作成します。
サーバーのパブリック アクセスを有効または無効にします。
プロパティ | 値 |
---|---|
指定可能な値: | Disabled, Enabled |
リストからプロパティまたは要素を削除します。 例: --remove property.list <indexToRemove>
OR --remove propertyToRemove
。
プロパティ | 値 |
---|---|
Parameter group: | Generic Update Arguments |
規定値: | [] |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=<value>
。
プロパティ | 値 |
---|---|
Parameter group: | Generic Update Arguments |
規定値: | [] |
コンピューティング SKU の名前。 {VM 名} Standard_規則に従います。 例: Standard_B1ms。
高可用性が有効になっている場合のスタンバイ サーバーの可用性ゾーン情報。
ストレージの自動拡張を有効または無効にします。 既定値は [有効] です。
プロパティ | 値 |
---|---|
指定可能な値: | Disabled, Enabled |
サーバーのストレージ容量。 最小値は 32 GiB、最大値は 16 TiB です。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
サーバーのストレージ スループット (MB/秒)。 この値は、フレキシブル サーバーが Premium SSD v2 ディスクを使用している場合にのみ更新できます。
サーバーのコンピューティング レベル。 指定できる値: Burstable、GeneralPurpose、MemoryOptimized。
確認を求めないでください。
プロパティ | 値 |
---|---|
規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az postgres flexible-server upgrade
フレキシブル サーバーのメジャー バージョンをアップグレードします。
az postgres flexible-server upgrade --version {13, 14, 15, 16, 17}
[--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
例
サーバ 'testsvr' を PostgreSQL メジャーバージョン 17 にアップグレードします。
az postgres flexible-server upgrade -g testgroup -n testsvr -v 17
必須のパラメーター
サーバーのメジャー バージョン。
プロパティ | 値 |
---|---|
指定可能な値: | 13, 14, 15, 16, 17 |
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
確認を求めないでください。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az postgres flexible-server wait
フレキシブル サーバーが特定の条件を満たすのを待ちます。
az postgres flexible-server wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
'provisioningState' が 'Succeeded' で作成されるまで待ちます。
プロパティ | 値 |
---|---|
Parameter group: | Wait Condition Arguments |
規定値: | False |
条件がカスタム JMESPath クエリを満たすまで待ちます。 例: provisioningState!='InProgress'、instanceView.statuses[?code=='PowerState/running']。
プロパティ | 値 |
---|---|
Parameter group: | Wait Condition Arguments |
削除されるまで待ちます。
プロパティ | 値 |
---|---|
Parameter group: | Wait Condition Arguments |
規定値: | False |
リソースが存在するまで待ちます。
プロパティ | 値 |
---|---|
Parameter group: | Wait Condition Arguments |
規定値: | False |
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
ポーリング間隔 (秒単位)。
プロパティ | 値 |
---|---|
Parameter group: | Wait Condition Arguments |
規定値: | 30 |
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
最大待機時間 (秒単位)。
プロパティ | 値 |
---|---|
Parameter group: | Wait Condition Arguments |
規定値: | 3600 |
provisioningState が 'Succeeded' で更新されるまで待ちます。
プロパティ | 値 |
---|---|
Parameter group: | Wait Condition Arguments |
規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |