az postgres flexible-server
手記
このコマンド グループには、Azure CLI と少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細については、 を参照してください。
Azure Database for PostgreSQL フレキシブル サーバーを管理します。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az postgres flexible-server ad-admin |
サーバーの Active Directory 管理者を管理します。 |
コア | ジョージア 州 |
az postgres flexible-server ad-admin create |
Active Directory 管理者を作成します。 |
コア | ジョージア 州 |
az postgres flexible-server ad-admin delete |
Active Directory 管理者を削除します。 |
コア | ジョージア 州 |
az postgres flexible-server ad-admin list |
すべての Active Directory 管理者を一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server ad-admin show |
Active Directory 管理者を取得します。 |
コア | ジョージア 州 |
az postgres flexible-server ad-admin wait |
Active Directory 管理者が特定の条件を満たすのを待ちます。 |
コア | ジョージア 州 |
az postgres flexible-server advanced-threat-protection-setting |
PostgreSQL フレキシブル サーバーの高度な脅威保護設定を管理します。 |
コア | ジョージア 州 |
az postgres flexible-server advanced-threat-protection-setting show |
PostgreSL フレキシブル サーバーの高度な脅威保護設定を取得します。 |
コア | ジョージア 州 |
az postgres flexible-server advanced-threat-protection-setting update |
フレキシブル サーバーの Advanced Threat Protection 設定の状態を更新します。 |
コア | ジョージア 州 |
az postgres flexible-server backup |
柔軟なサーバー バックアップを管理します。 |
コア | ジョージア 州 |
az postgres flexible-server backup create |
フレキシブル サーバーの新しいバックアップを作成します。 |
コア | ジョージア 州 |
az postgres flexible-server backup delete |
特定のバックアップを削除します。 |
コア | ジョージア 州 |
az postgres flexible-server backup list |
特定のサーバーのすべてのバックアップを一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server backup show |
特定のサーバーの特定のバックアップの詳細を表示します。 |
コア | ジョージア 州 |
az postgres flexible-server connect |
フレキシブル サーバーに接続します。 |
延長 | ジョージア 州 |
az postgres flexible-server create |
PostgreSQL フレキシブル サーバーを作成します。 |
コア | ジョージア 州 |
az postgres flexible-server db |
フレキシブル サーバーで PostgreSQL データベースを管理します。 |
コア | ジョージア 州 |
az postgres flexible-server db create |
フレキシブル サーバー上に PostgreSQL データベースを作成します。 |
コア | ジョージア 州 |
az postgres flexible-server db delete |
フレキシブル サーバー上のデータベースを削除します。 |
コア | ジョージア 州 |
az postgres flexible-server db list |
フレキシブル サーバーのデータベースを一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server db show |
データベースの詳細を表示します。 |
コア | ジョージア 州 |
az postgres flexible-server delete |
フレキシブル サーバーを削除します。 |
コア | ジョージア 州 |
az postgres flexible-server deploy |
PostgreSQL サーバーの GitHub Actions ワークフローを有効にして実行します。 |
コア | ジョージア 州 |
az postgres flexible-server deploy run |
GitHub リポジトリで既存のワークフローを実行します。 |
コア | ジョージア 州 |
az postgres flexible-server deploy setup |
PostgreSQL サーバー用の GitHub Actions ワークフロー ファイルを作成します。 |
コア | ジョージア 州 |
az postgres flexible-server execute |
フレキシブル サーバーに接続します。 |
延長 | ジョージア 州 |
az postgres flexible-server fabric-mirroring |
PostgreSQL データを Microsoft Fabric に取り込む。 ミラーリングを使用すると、すべての分析ニーズに使用できるデータのレプリカを OneLake に作成できます。 |
コア | ジョージア 州 |
az postgres flexible-server fabric-mirroring start |
PostgreSQL データを Microsoft Fabric に取り込む機能を有効にします。 |
コア | ジョージア 州 |
az postgres flexible-server fabric-mirroring stop |
PostgreSQL データを Microsoft Fabric に取り込むのをやめます。 |
コア | ジョージア 州 |
az postgres flexible-server fabric-mirroring update-databases |
許可されているミラー化されたデータベースを更新します。 |
コア | ジョージア 州 |
az postgres flexible-server firewall-rule |
サーバーのファイアウォール規則を管理します。 |
コア | ジョージア 州 |
az postgres flexible-server firewall-rule create |
フレキシブル サーバー用の新しいファイアウォール規則を作成します。 |
コア | ジョージア 州 |
az postgres flexible-server firewall-rule delete |
ファイアウォール規則を削除します。 |
コア | ジョージア 州 |
az postgres flexible-server firewall-rule list |
フレキシブル サーバーのすべてのファイアウォール規則を一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server firewall-rule show |
ファイアウォール規則の詳細を取得します。 |
コア | ジョージア 州 |
az postgres flexible-server firewall-rule update |
ファイアウォール規則を更新します。 |
コア | ジョージア 州 |
az postgres flexible-server geo-restore |
フレキシブル サーバーをバックアップから geo リストアします。 |
コア | ジョージア 州 |
az postgres flexible-server identity |
サーバー ユーザー割り当て ID を管理します。 |
コア | ジョージア 州 |
az postgres flexible-server identity assign |
ユーザー割り当てマネージド ID をサーバーに追加します。 |
コア | ジョージア 州 |
az postgres flexible-server identity list |
サーバーからユーザー割り当てマネージド ID をすべて一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server identity remove |
ユーザー割り当てマネージド ID をサーバーから削除します。 |
コア | ジョージア 州 |
az postgres flexible-server identity show |
サーバーからユーザー割り当てマネージド ID を取得します。 |
コア | ジョージア 州 |
az postgres flexible-server identity update |
サーバーでシステム割り当てマネージド ID を有効または無効にするように更新します。 |
コア | ジョージア 州 |
az postgres flexible-server list |
使用可能なフレキシブル サーバーを一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server list-skus |
特定のリージョンで使用可能な SKU を一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server long-term-retention |
フレキシブル サーバーの長期保有バックアップを管理します。 |
コア | ジョージア 州 |
az postgres flexible-server long-term-retention list |
特定のサーバーのすべての長期保有バックアップを一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server long-term-retention pre-check |
後続の長期保有バックアップ操作が成功するために必要なすべてのチェックを実行します。 |
コア | ジョージア 州 |
az postgres flexible-server long-term-retention show |
特定のサーバーの特定の長期保有バックアップの詳細を表示します。 |
コア | ジョージア 州 |
az postgres flexible-server long-term-retention start |
フレキシブル サーバーの長期保有バックアップを開始します。 SAS URL パラメーターは、バックアップがアップロードされるストレージ アカウント内のコンテナー SAS URL を参照します。 |
コア | ジョージア 州 |
az postgres flexible-server migration |
PostgreSQL フレキシブル サーバーの移行ワークフローを管理します。 |
コア | ジョージア 州 |
az postgres flexible-server migration check-name-availability |
指定された移行名を使用できるかどうかを確認します。 |
コア | ジョージア 州 |
az postgres flexible-server migration create |
フレキシブル サーバー用の新しい移行ワークフローを作成します。 |
コア | ジョージア 州 |
az postgres flexible-server migration list |
フレキシブル サーバーの移行を一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server migration show |
特定の移行の詳細を取得します。 |
コア | ジョージア 州 |
az postgres flexible-server migration update |
特定の移行を更新します。 |
コア | ジョージア 州 |
az postgres flexible-server parameter |
フレキシブル サーバーのサーバー パラメーター値を管理するためのコマンド。 |
コア | ジョージア 州 |
az postgres flexible-server parameter list |
フレキシブル サーバーのパラメーター値を一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server parameter set |
フレキシブル サーバーのパラメーターを更新します。 |
コア | ジョージア 州 |
az postgres flexible-server parameter show |
フレキシブル サーバーのパラメーターを取得します。"。 |
コア | ジョージア 州 |
az postgres flexible-server private-endpoint-connection |
PostgreSQL フレキシブル サーバーのプライベート エンドポイント接続を管理します。 |
コア | ジョージア 州 |
az postgres flexible-server private-endpoint-connection approve |
PostgreSQL フレキシブル サーバーに関連付けられている指定されたプライベート エンドポイント接続を承認します。 |
コア | ジョージア 州 |
az postgres flexible-server private-endpoint-connection delete |
PostgreSQL フレキシブル サーバーに関連付けられている指定されたプライベート エンドポイント接続を削除します。 |
コア | ジョージア 州 |
az postgres flexible-server private-endpoint-connection list |
PostgreSQL フレキシブル サーバーに関連付けられているすべてのプライベート エンドポイント接続を一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server private-endpoint-connection reject |
PostgreSQL フレキシブル サーバーに関連付けられている指定されたプライベート エンドポイント接続を拒否します。 |
コア | ジョージア 州 |
az postgres flexible-server private-endpoint-connection show |
PostgreSQL フレキシブル サーバーに関連付けられているプライベート エンドポイント接続の詳細を表示します。 |
コア | ジョージア 州 |
az postgres flexible-server private-link-resource |
PostgreSQL フレキシブル サーバーのプライベート リンク リソースを取得します。 |
コア | ジョージア 州 |
az postgres flexible-server private-link-resource list |
PostgreSQL フレキシブル サーバーに関連付けられているプライベート リンク リソースを一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server private-link-resource show |
PostgreSQL フレキシブル サーバーのプライベート リンク リソースを取得します。 |
コア | ジョージア 州 |
az postgres flexible-server replica |
読み取りレプリカを管理します。 |
コア | ジョージア 州 |
az postgres flexible-server replica create |
サーバーの読み取りレプリカを作成します。 |
コア | ジョージア 州 |
az postgres flexible-server replica list |
特定のサーバーのすべての読み取りレプリカを一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server replica promote |
読み取りレプリカのレプリケーションを停止し、独立したサーバーまたはプライマリ サーバーに昇格させます。 |
コア | ジョージア 州 |
az postgres flexible-server replica stop-replication |
読み取りレプリカへのレプリケーションを停止し、読み取り/書き込みサーバーにします。 |
コア | 廃止 |
az postgres flexible-server restart |
フレキシブル サーバーを再起動します。 |
コア | ジョージア 州 |
az postgres flexible-server restore |
バックアップからフレキシブル サーバーを復元します。 |
コア | ジョージア 州 |
az postgres flexible-server revive-dropped |
バックアップからドロップされたフレキシブルサーバーを復活させます。 |
コア | ジョージア 州 |
az postgres flexible-server server-logs |
PostgreSQL フレキシブル サーバーのサーバー ログ (ログ ファイル) を管理します。 |
コア | ジョージア 州 |
az postgres flexible-server server-logs download |
PostgreSQL フレキシブル サーバーのログ ファイルをダウンロードします。 |
コア | ジョージア 州 |
az postgres flexible-server server-logs list |
PostgreSQL フレキシブル サーバーのログ ファイルを一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server show |
フレキシブル サーバーの詳細を取得します。 |
コア | ジョージア 州 |
az postgres flexible-server show-connection-string |
PostgreSQL フレキシブル サーバー データベースの接続文字列を表示します。 |
コア | ジョージア 州 |
az postgres flexible-server start |
フレキシブル サーバーを起動します。 |
コア | ジョージア 州 |
az postgres flexible-server stop |
フレキシブル サーバーを停止します。 |
コア | ジョージア 州 |
az postgres flexible-server update |
フレキシブル サーバーを更新します。 |
コア | ジョージア 州 |
az postgres flexible-server upgrade |
フレキシブル サーバーのメジャー バージョンをアップグレードします。 |
コア | ジョージア 州 |
az postgres flexible-server virtual-endpoint |
PostgreSQL フレキシブル サーバーの仮想エンドポイントを管理します。 |
コア | ジョージア 州 |
az postgres flexible-server virtual-endpoint create |
フレキシブル サーバー用の新しい仮想エンドポイントを作成します。 |
コア | ジョージア 州 |
az postgres flexible-server virtual-endpoint delete |
仮想エンドポイントを削除します。 |
コア | ジョージア 州 |
az postgres flexible-server virtual-endpoint list |
フレキシブル サーバーのすべての仮想エンドポイントを一覧表示します。 |
コア | ジョージア 州 |
az postgres flexible-server virtual-endpoint show |
仮想エンドポイントの詳細を取得します。 |
コア | ジョージア 州 |
az postgres flexible-server virtual-endpoint update |
仮想エンドポイントを更新します。 |
コア | ジョージア 州 |
az postgres flexible-server wait |
フレキシブル サーバーが特定の条件を満たすのを待ちます。 |
コア | ジョージア 州 |
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]
[--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]
[--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
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
ノード数が 5 のエラスティック クラスターを作成します。 --cluster-option が "ElasticCluster" の場合、既定のノード数は 2 です。
az postgres flexible-server create -g testGroup -n testCluster --location testLocation --cluster-option ElasticCluster --node-count 5
省略可能のパラメーター
Azure Active Directory 認証が有効になっているかどうか。
CIDR 形式で新しい仮想ネットワークを作成するときに使用する IP アドレス プレフィックス。 既定値は 10.0.0.0/16 です。
管理者のパスワード。 8 文字以上、最大 128 文字。 パスワードには、英大文字、英小文字、数字、英数字以外の 3 つのカテゴリの文字を含める必要があります。
サーバーの管理者ユーザー名。 一度設定すると、変更できません。
データ暗号化の geo バックアップ ユーザー ID の名前またはリソース ID。 ID は、バックアップ リージョンと同じリージョンにある必要があります。
データ暗号化用の geo バックアップ キーコンテナー キーのリソース ID。 キーは、バックアップ リージョンと同じリージョンにある必要があります。
バックアップが保持される日数。 7 ~ 35 日の範囲。 既定値は 7 日です。
サーバーのクラスター オプション。 サーバーは、1 つのノードに収まるワークロード用です。 エラスティック クラスターは、データベース上でスキーマベースと行ベースのシャーディングを提供します。 既定値は Server です。
既定のデータベース フレキシブル サーバーdb の作成を有効または無効にします。 既定値は [有効] です。
データベース サーバーのプロビジョニング時に作成するデータベースの名前。
geo 冗長バックアップが有効かどうか。
(ZoneRedundant または SameZone) を有効にするか、高可用性機能を無効にします。
データ暗号化用のユーザー割り当て ID の名前またはリソース ID。
このサーバーに割り当てられる IOPS (操作/秒) の値。 この値は、フレキシブル サーバーが Premium SSD v2 ディスクを使用している場合にのみ更新できます。
データ暗号化用の主キーコンテナー キーのリソース ID。
場所。 値の取得場所: az account list-locations
.
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
サーバーの名前。 名前には、小文字、数字、ハイフン (-) 文字のみを使用できます。 3 文字以上、最大 63 文字。
エラスティック クラスターのノードの数。 1 ~ 10 の範囲。 既定値は 2 ノードです。
パスワード認証が有効かどうか。
サーバーのパフォーマンスレベル。
このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート 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。
高可用性が有効になっている場合のスタンバイ サーバーの可用性ゾーン情報。
ストレージの自動拡張を有効または無効にします。 既定値は [有効] です。
サーバーのストレージ容量。 最小値は 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 リストアします。 \ ここで --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}
必須のパラメーター
場所。 値の取得場所: 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]
[--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
省略可能のパラメーター
リソース グループの名前。
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
必須のパラメーター
場所。 値の取得場所: 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' を現在の時点に復元します。 \ ここで --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。
省略可能のパラメーター
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
必須のパラメーター
場所。 値の取得場所: 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]
[--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
パスワード認証が有効なサーバーの 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
ノード数をスケールアップして、フレキシブル サーバーのクラスター サイズを更新します。 エラスティック クラスターである必要があります。
az postgres flexible-server update --resource-group testGroup --name testcluster --node-count 6
省略可能のパラメーター
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 文字。
エラスティック クラスターのノードの数。 1 ~ 10 の範囲。
パスワード認証が有効かどうか。
サーバーのパフォーマンスレベル。
このパラメーターは、プライベート アクセスを持つサーバーにのみ適用されます。 新規または既存のプライベート 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