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]
必須のパラメーター
管理者のログイン ユーザー名。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
省略可能のパラメーター
管理者のログイン パスワード。
データベースの名前。
対話モードでデータベースに接続するには、このパラメーターを渡します。
引数 'querytext' は非推奨となり、今後のリリースで削除される予定です。 代わりに 'execute' を使用してください。
フレキシブル サーバーに対して実行するクエリ。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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]
[--create-default-database {Disabled, Enabled}]
[--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_D2s_v3 --tier GeneralPurpose --public-access 153.24.26.117 --storage-size 128 \
--tags "key=value" --version 16 --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 パラメーターには、'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
省略可能のパラメーター
Azure Active Directory 認証が有効になっているかどうか。
CIDR 形式で新しい仮想ネットワークを作成するときに使用する IP アドレス プレフィックス。 既定値は 10.0.0.0/16 です。
管理者のパスワード。 8 文字以上、最大 128 文字。 パスワードには、英大文字、英小文字、数字、英数字以外の文字のうち、3 つのカテゴリの文字が含まれている必要があります。
サーバーの管理者ユーザー名。 一度設定すると、変更できません。
データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。
データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。
バックアップが保持される日数。 7 ~ 35 日の範囲。 既定の日数は 7 日です。
既定のデータベース フレキシブル サーバーdb の作成を有効または無効にします。 既定値は [有効] です。
データベース サーバーのプロビジョニング時に作成するデータベースの名前。
geo 冗長バックアップが有効かどうか。
(ZoneRedundant または SameZone) を有効にするか、高可用性機能を無効にします。
データ暗号化用のユーザー割り当て ID の名前またはリソース ID。
このサーバーに割り当てられる IOPS (操作/秒) の値。 この値は、フレキシブル サーバーが Premium SSD v2 ディスクを使用している場合にのみ更新できます。
データ暗号化用の主キーコンテナー キーのリソース ID。
Location。 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
パスワード認証が有効かどうか。
サーバーのパフォーマンスレベル。
このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションのプライベート DNS ゾーンを使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使いたい場合は、リソース ID を指定してください。ユーザーが指定しない場合、CLI により、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンが作成されます。
パブリック アクセスを決定します。 IP の許可リストに含める IP アドレスの 1 つまたは範囲を入力します。 IP アドレス範囲はダッシュで区切る必要があり、スペースは含まれません。 0.0.0.0 を指定すると、Azure 内にデプロイされたすべてのリソースからサーバーにアクセスするためのパブリック アクセスが許可されます。 "None" に設定すると、サーバーはパブリック アクセス モードに設定されますが、ファイアウォール規則は作成されません。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
コンピューティング SKU の名前。 {VM 名} Standard_規則に従います。 例: Standard_B1ms。
高可用性が有効になっている場合のスタンバイ サーバーの可用性ゾーン情報。
ストレージの自動拡張を有効または無効にします。 既定値は [有効] です。
サーバーのストレージ容量。 最小値は 32 GiB、最大値は 16 TiB です。
サーバーのストレージの種類。 使用できる値は、Premium_LRSとPremiumV2_LRSです。 既定値は Premium_LRS です。PremiumV2_LRSを使用する場合は、iops とスループットを設定する必要があります。
新規または既存のサブネットの名前またはリソース ID。 別のリソース グループまたはサブスクリプションのサブネットを使いたい場合は、名前の代わりにリソース ID を指定してください。 サブネットは flexibleServers に委任されることに注意してください。 委任後、このサブネットを他の種類の Azure リソースに使うことはできません。
CIDR 形式で新しいサブネットを作成するときに使用するサブネット IP アドレス プレフィックス。 既定値は 10.0.0.0/24 です。
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
サーバーのストレージ スループット (MB/秒)。 この値は、フレキシブル サーバーが Premium SSD v2 ディスクを使用している場合にのみ更新できます。
サーバーのコンピューティング レベル。 指定できる値: Burstable、GeneralPurpose、MemoryOptimized。
サーバーのメジャー バージョン。
新規または既存の仮想ネットワークの名前または ID。 別のリソース グループまたはサブスクリプションの vnet を使いたい場合は、リソース ID を指定してください。 名前は 2 文字から 64 文字にする必要があります。 名前は先頭が文字または数字、末尾が文字、数字、アンダースコアでなければならず、中に含めることができるのは文字、数字、アンダースコア、ピリオド、ハイフンのみです。
確認のダイアログを表示しません。
リソースをプロビジョニングする可用性ゾーン。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
確認のダイアログを表示しません。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az postgres flexible-server execute
フレキシブル サーバーに接続します。
az postgres flexible-server execute --admin-password
--admin-user
--name
[--database-name]
[--file-path]
[--querytext]
必須のパラメーター
管理者のログイン パスワード。
管理者のログイン ユーザー名。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
省略可能のパラメーター
データベースの名前。
実行する SQL ファイルのパス。
フレキシブル サーバーに対して実行するクエリ。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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。 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
復元元のソース サーバーの名前またはリソース ID。
省略可能のパラメーター
CIDR 形式で新しい仮想ネットワークを作成するときに使用する IP アドレス プレフィックス。 既定値は 10.0.0.0/16 です。
データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。
データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。
geo 冗長バックアップが有効かどうか。
データ暗号化用のユーザー割り当て ID の名前またはリソース ID。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
データ暗号化用の主キーコンテナー キーのリソース ID。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
実行時間の長い操作の終了を待機しません。
このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションのプライベート DNS ゾーンを使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使いたい場合は、リソース ID を指定してください。ユーザーが指定しない場合、CLI により、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンが作成されます。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
新規または既存のサブネットの名前またはリソース ID。 別のリソース グループまたはサブスクリプションのサブネットを使いたい場合は、名前の代わりにリソース ID を指定してください。 サブネットは flexibleServers に委任されることに注意してください。 委任後、このサブネットを他の種類の Azure リソースに使うことはできません。
CIDR 形式で新しいサブネットを作成するときに使用するサブネット IP アドレス プレフィックス。 既定値は 10.0.0.0/24 です。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
新規または既存の仮想ネットワークの名前または ID。 別のリソース グループまたはサブスクリプションの vnet を使いたい場合は、リソース ID を指定してください。 名前は 2 文字から 64 文字にする必要があります。 名前は先頭が文字または数字、末尾が文字、数字、アンダースコアでなければならず、中に含めることができるのは文字、数字、アンダースコア、ピリオド、ハイフンのみです。
確認のダイアログを表示しません。
リソースをプロビジョニングする可用性ゾーン。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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
省略可能のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az postgres flexible-server list-skus
特定のリージョンで使用可能な SKU を一覧表示します。
az postgres flexible-server list-skus --location
必須のパラメーター
Location。 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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
省略可能のパラメーター
サーバーの再起動操作の強制または計画フェールオーバー。 使用できる値: Forced、Planned。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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]
[--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' を現在の時点に復元します。 \ ここで --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}
ストレージの種類を "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。
省略可能のパラメーター
CIDR 形式で新しい仮想ネットワークを作成するときに使用する IP アドレス プレフィックス。 既定値は 10.0.0.0/16 です。
データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。
データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。
geo 冗長バックアップが有効かどうか。
データ暗号化用のユーザー割り当て ID の名前またはリソース ID。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
データ暗号化用の主キーコンテナー キーのリソース ID。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
実行時間の長い操作の終了を待機しません。
このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションのプライベート DNS ゾーンを使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使いたい場合は、リソース ID を指定してください。ユーザーが指定しない場合、CLI により、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンが作成されます。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
復元元の時点 (ISO8601形式) (2017-04-26T02:10:00+00:00 など) の既定値は現在の時刻に設定されます。
新しいサーバーのストレージの種類。 使用できる値はPremiumV2_LRS。 既定値は none です。
新規または既存のサブネットの名前またはリソース ID。 別のリソース グループまたはサブスクリプションのサブネットを使いたい場合は、名前の代わりにリソース ID を指定してください。 サブネットは flexibleServers に委任されることに注意してください。 委任後、このサブネットを他の種類の Azure リソースに使うことはできません。
CIDR 形式で新しいサブネットを作成するときに使用するサブネット IP アドレス プレフィックス。 既定値は 10.0.0.0/24 です。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
新規または既存の仮想ネットワークの名前または ID。 別のリソース グループまたはサブスクリプションの vnet を使いたい場合は、リソース ID を指定してください。 名前は 2 文字から 64 文字にする必要があります。 名前は先頭が文字または数字、末尾が文字、数字、アンダースコアでなければならず、中に含めることができるのは文字、数字、アンダースコア、ピリオド、ハイフンのみです。
確認のダイアログを表示しません。
リソースをプロビジョニングする可用性ゾーン。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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。 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
復元元のソース サーバーの名前またはリソース ID。
省略可能のパラメーター
CIDR 形式で新しい仮想ネットワークを作成するときに使用する IP アドレス プレフィックス。 既定値は 10.0.0.0/16 です。
データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。
データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。
geo 冗長バックアップが有効かどうか。
データ暗号化用のユーザー割り当て ID の名前またはリソース ID。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
データ暗号化用の主キーコンテナー キーのリソース ID。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
実行時間の長い操作の終了を待機しません。
このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションのプライベート DNS ゾーンを使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使いたい場合は、リソース ID を指定してください。ユーザーが指定しない場合、CLI により、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンが作成されます。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
新規または既存のサブネットの名前またはリソース ID。 別のリソース グループまたはサブスクリプションのサブネットを使いたい場合は、名前の代わりにリソース ID を指定してください。 サブネットは flexibleServers に委任されることに注意してください。 委任後、このサブネットを他の種類の Azure リソースに使うことはできません。
CIDR 形式で新しいサブネットを作成するときに使用するサブネット IP アドレス プレフィックス。 既定値は 10.0.0.0/24 です。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
新規または既存の仮想ネットワークの名前または ID。 別のリソース グループまたはサブスクリプションの vnet を使いたい場合は、リソース ID を指定してください。 名前は 2 文字から 64 文字にする必要があります。 名前は先頭が文字または数字、末尾が文字、数字、アンダースコアでなければならず、中に含めることができるのは文字、数字、アンダースコア、ピリオド、ハイフンのみです。
確認のダイアログを表示しません。
リソースをプロビジョニングする可用性ゾーン。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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
省略可能のパラメーター
管理者のパスワード。 8 文字以上、最大 128 文字。 パスワードには、英大文字、英小文字、数字、英数字以外の文字のうち、3 つのカテゴリの文字が含まれている必要があります。
サーバーの管理者ユーザー名。 一度設定すると、変更できません。
データベース サーバーのプロビジョニング時に作成するデータベースの名前。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
PgBouncer の接続文字列を表示します。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
実行時間の長い操作の終了を待機しません。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
実行時間の長い操作の終了を待機しません。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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]
[--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
パスワード認証が有効なサーバーの 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 (操作/秒) を設定します。 サーバーは 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
省略可能のパラメーター
Azure Active Directory 認証が有効になっているかどうか。
パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>
。
管理者のパスワード。 8 文字以上、最大 128 文字。 パスワードには、英大文字、英小文字、数字、英数字以外の文字のうち、3 つのカテゴリの文字が含まれている必要があります。
データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。
データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。
バックアップが保持される日数。 7 ~ 35 日の範囲。 既定の日数は 7 日です。
'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。
(ZoneRedundant または SameZone) を有効にするか、高可用性機能を無効にします。
データ暗号化用のユーザー割り当て ID の名前またはリソース ID。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
このサーバーに割り当てられる IOPS (操作/秒) の値。 この値は、フレキシブル サーバーが Premium SSD v2 ディスクを使用している場合にのみ更新できます。
データ暗号化用の主キーコンテナー キーのリソース ID。
メンテナンス用に指定された期間 (UTC)。 例: "Sun:23:30" to schedule on Sunday, 11:30pm UTC. "無効" で既定のパスに戻すには。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
パスワード認証が有効かどうか。
サーバーのパフォーマンスレベル。
このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート DNS ゾーンの名前または ID。 同じリソース グループ、異なるリソース グループ、または異なるサブスクリプションのプライベート DNS ゾーンを使用できます。 別のリソース グループまたはサブスクリプションのゾーンを使いたい場合は、リソース ID を指定してください。ユーザーが指定しない場合、CLI により、仮想ネットワークと同じリソース グループ内に新しいプライベート DNS ゾーンが作成されます。
サーバーのパブリック アクセスを有効または無効にします。
リストからプロパティまたは要素を削除します。 例: --remove property.list <indexToRemove>
OR --remove propertyToRemove
。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=<value>
。
コンピューティング SKU の名前。 {VM 名} Standard_規則に従います。 例: Standard_B1ms。
高可用性が有効になっている場合のスタンバイ サーバーの可用性ゾーン情報。
ストレージの自動拡張を有効または無効にします。 既定値は [有効] です。
サーバーのストレージ容量。 最小値は 32 GiB、最大値は 16 TiB です。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
サーバーのストレージ スループット (MB/秒)。 この値は、フレキシブル サーバーが Premium SSD v2 ディスクを使用している場合にのみ更新できます。
サーバーのコンピューティング レベル。 指定できる値: Burstable、GeneralPurpose、MemoryOptimized。
確認のダイアログを表示しません。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az postgres flexible-server upgrade
フレキシブル サーバーのメジャー バージョンのアップグレード。
az postgres flexible-server upgrade --version {12, 13, 14, 15, 16}
[--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
例
サーバー 'testsvr' を PostgreSQL メジャー バージョン 16 にアップグレードします。
az postgres flexible-server upgrade -g testgroup -n testsvr -v 16
必須のパラメーター
サーバーのメジャー バージョン。
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
確認のダイアログを表示しません。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az postgres flexible-server wait
フレキシブル サーバーが特定の条件を満たすのを待ちます。
az postgres flexible-server wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
省略可能のパラメーター
'provisioningState' が 'Succeeded' で作成されるまで待ちます。
条件がカスタム JMESPath クエリを満たすまで待ちます。 例: provisioningState!='InProgress'、instanceView.statuses[?code=='PowerState/running']。
削除されるまで待ちます。
リソースが存在するまで待ちます。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
ポーリング間隔 (秒単位)。
サーバーの名前。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 3 文字以上、最大 63 文字。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
最大待機時間 (秒単位)。
provisioningState が 'Succeeded' で更新されるまで待ちます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI