az postgres flexible-server

管理適用於 PostgreSQL 的 Azure 資料庫彈性伺服器。

命令

az postgres flexible-server backup

管理彈性伺服器備份。

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 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 list

列出可用的彈性伺服器。

az postgres flexible-server list-skus

列出指定區域中可用的 SKU。

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 delete

刪除特定的移轉。

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 restart

重新開機彈性伺服器。

az postgres flexible-server restore

從備份還原彈性伺服器。

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 wait

等候彈性伺服器滿足特定條件。

az postgres flexible-server connect

連線到彈性伺服器。

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

必要參數

--admin-user -u

系統管理員的登入使用者名稱。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

選擇性參數

--admin-password -p

系統管理員的登入密碼。

--database-name -d

資料庫的名稱。

--interactive

傳遞此參數以在互動式模式中連線到資料庫。

--querytext -q

要針對彈性伺服器執行的查詢。

az postgres flexible-server create

建立 PostgreSQL 彈性伺服器。

建立具有自訂或預設設定的 PostgreSQL 彈性伺服器。 如需網路設定的詳細資訊,請參閱

az postgres flexible-server create [--address-prefixes]
                                   [--admin-password]
                                   [--admin-user]
                                   [--backup-retention]
                                   [--database-name]
                                   [--high-availability {Disabled, Enabled, SameZone, ZoneRedundant}]
                                   [--location]
                                   [--name]
                                   [--private-dns-zone]
                                   [--public-access]
                                   [--resource-group]
                                   [--sku-name]
                                   [--standby-zone]
                                   [--storage-size]
                                   [--subnet]
                                   [--subnet-prefixes]
                                   [--tags]
                                   [--tier]
                                   [--version]
                                   [--vnet]
                                   [--yes]
                                   [--zone]

範例

使用自訂參數建立 PostgreSQL 彈性伺服器

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

建立 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

使用新的子網資源識別碼和新的私人 DNS 區域資源識別碼,建立 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

選擇性參數

--address-prefixes

以 CIDR 格式建立新虛擬網路時要使用的 IP 位址首碼。 預設值為 10.0.0.0/16。

--admin-password -p

系統管理員的密碼。 最少 8 個字元,最多 128 個字元。 密碼必須包含下列其中三種字元:英文大寫字母、英文小寫字母、數字和非英數字元。

--admin-user -u

伺服器的系統管理員使用者名稱。 設定之後,就無法變更。

預設值: sourparrot2
--backup-retention

備份保留的天數。 範圍 7 到 35 天。 預設值為 7 天。

預設值: 7
--database-name -d

布建資料庫伺服器時要建立的資料庫名稱。

--high-availability

啟用 (ZoneRedundant 或 SameZone) 或停用高可用性功能。 預設值為 Disabled。 高可用性只能在彈性伺服器建立期間設定。

接受的值: Disabled, Enabled, SameZone, ZoneRedundant
預設值: Disabled
--location -l

位置。 值的來源:az account list-locations。 您可以使用 az configure --defaults location=<location> 來設定預設位置。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--private-dns-zone

此參數僅適用于具有私人存取權的伺服器。 新或現有私人 dns 區域的名稱或識別碼。 您可以從相同的資源群組、不同的資源群組或不同的訂用帳戶使用私人 DNS 區域。 如果您想要使用不同的資源群組或訂用帳戶的區域,請提供資源識別碼。CLI 會在與虛擬網路相同的資源群組內建立新的私人 DNS 區域,如果使用者未提供。

--public-access

決定公用存取。 輸入允許的 IP 清單中要包含的單一或 IP 位址範圍。 IP 位址範圍必須以虛線分隔,且不包含任何空格。 指定 0.0.0.0 允許從 Azure 內部署的任何資源進行公用存取,以存取您的伺服器。 將它設定為 「None」 會以公用存取模式設定伺服器,但不會建立防火牆規則。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--sku-name

計算 SKU 的名稱。 遵循慣例Standard_{VM 名稱}。 範例:Standard_B1ms。

預設值: Standard_D2s_v3
--standby-zone

啟用高可用性時,待命伺服器的可用性區域資訊。

--storage-size

伺服器的儲存容量。 最小值為 32 GiB,最大值為 16 TiB。

預設值: 128
--subnet

新或現有子網的名稱或資源識別碼。 如果您想要使用不同的資源群組或訂用帳戶中的子網,請提供資源識別碼,而不是名稱。 請注意,子網會委派給彈性伺服器。 委派之後,此子網無法用於任何其他類型的 Azure 資源。

--subnet-prefixes

以 CIDR 格式建立新子網時要使用的子網 IP 位址前置詞。 預設值為 10.0.0.0/24。

--tags

空格分隔標記:key[=value] [key[=value] ...]。使用 「」 清除現有的標記。

--tier

伺服器的計算層。 接受的值:高載、一般用途、記憶體優化。

預設值: GeneralPurpose
--version

伺服器主要版本。

預設值: 13
--vnet

新或現有虛擬網路的名稱或識別碼。 如果您想要使用不同的資源群組或訂用帳戶中的 vnet,請提供資源識別碼。 名稱必須介於 2 到 64 個字元之間。 名稱開頭必須是字母或數位、以字母、數位或底線結尾,而且只能包含字母、數位、底線、句號或連字號。

--yes -y

不提示確認。

--zone -z

要在其中布建資源的可用性區域。

az postgres flexible-server delete

刪除彈性伺服器。

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

範例

刪除彈性伺服器。

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

刪除彈性伺服器,而不提示或確認。

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

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--yes -y

不提示確認。

az postgres flexible-server execute

連線到彈性伺服器。

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

必要參數

--admin-password -p

系統管理員的登入密碼。

--admin-user -u

系統管理員的登入使用者名稱。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

選擇性參數

--database-name -d

資料庫的名稱。

--file-path -f

要執行的 sql 檔案路徑。

--querytext -q

要針對彈性伺服器執行的查詢。

az postgres flexible-server list

列出可用的彈性伺服器。

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

範例

列出訂用帳戶中的所有 PostgreSQL 彈性伺服器。

az postgres flexible-server list

列出資源群組中的所有 PostgreSQL 彈性伺服器。

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

以資料表格式列出資源群組中的所有 PostgreSQL 彈性伺服器。

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

選擇性參數

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az postgres flexible-server list-skus

列出指定區域中可用的 SKU。

az postgres flexible-server list-skus --location

必要參數

--location -l

位置。 值的來源:az account list-locations。 您可以使用 az configure --defaults location=<location> 來設定預設位置。

az postgres flexible-server restart

重新開機彈性伺服器。

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

範例

重新開機彈性伺服器。

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

重新開機具有計劃性容錯移轉的伺服器

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

重新開機具有強制容錯移轉的伺服器

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

選擇性參數

--failover

伺服器重新開機作業的強制或計劃性容錯移轉。 允許的值:強制、已規劃。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az postgres flexible-server restore

從備份還原彈性伺服器。

az postgres flexible-server restore --source-server
                                    [--address-prefixes]
                                    [--ids]
                                    [--name]
                                    [--no-wait]
                                    [--private-dns-zone]
                                    [--resource-group]
                                    [--restore-time]
                                    [--subnet]
                                    [--subnet-prefixes]
                                    [--vnet]
                                    [--yes]
                                    [--zone]

範例

將 'testerver' 還原至特定時間點,作為新的伺服器 'testerverNew'。

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

將 'testerver' 還原至目前的時間點,作為新的伺服器 'testerverNew'。

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

必要參數

--source-server

要從中還原的來源伺服器名稱或資源識別碼。

選擇性參數

--address-prefixes

以 CIDR 格式建立新虛擬網路時要使用的 IP 位址前置詞。 預設值為 10.0.0.0/16。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--no-wait

不等候長時間執行的作業完成。

--private-dns-zone

此參數僅適用于具有私人存取權的伺服器。 新或現有私人 dns 區域的名稱或識別碼。 您可以從相同的資源群組、不同的資源群組或不同的訂用帳戶使用私人 DNS 區域。 如果您想要使用不同的資源群組或訂用帳戶的區域,請提供資源識別碼。CLI 會在與虛擬網路相同的資源群組內建立新的私人 DNS 區域,如果使用者未提供。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--restore-time

從 (ISO8601 格式還原的 UTC 時間點) ,例如 2017-04-26T02:10:00+00:00 預設值會設定為目前時間。

預設值: 2022-09-22T13:39:16+00:00
--subnet

新或現有子網的名稱或資源識別碼。 如果您想要使用不同的資源群組或訂用帳戶中的子網,請提供資源識別碼,而不是名稱。 請注意,子網會委派給彈性伺服器。 委派之後,此子網無法用於任何其他類型的 Azure 資源。

--subnet-prefixes

以 CIDR 格式建立新子網時要使用的子網 IP 位址前置詞。 預設值為 10.0.0.0/24。

--vnet

新或現有虛擬網路的名稱或識別碼。 如果您想要使用不同的資源群組或訂用帳戶中的 vnet,請提供資源識別碼。 名稱必須介於 2 到 64 個字元之間。 名稱開頭必須是字母或數位、以字母、數位或底線結尾,而且只能包含字母、數位、底線、句號或連字號。

--yes -y

不提示確認。

--zone -z

要在其中布建資源的可用性區域。

az postgres flexible-server show

取得彈性伺服器的詳細資料。

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

範例

取得彈性伺服器的詳細資料

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

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az postgres flexible-server show-connection-string

顯示 PostgreSQL 彈性伺服器資料庫的連接字串。

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

範例

顯示 Cmd 和程式設計語言的連接字串。

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

選擇性參數

--admin-password -p

系統管理員的密碼。 最少 8 個字元,最多 128 個字元。 密碼必須包含下列其中三種字元:英文大寫字母、英文小寫字母、數字和非英數字元。

預設值: {password}
--admin-user -u

伺服器的系統管理員使用者名稱。 設定之後,就無法變更。

預設值: {login}
--database-name -d

布建資料庫伺服器時要建立的資料庫名稱。

預設值: {database}
--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--server-name -s

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

預設值: {server}

az postgres flexible-server start

啟動彈性伺服器。

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

範例

啟動彈性伺服器。

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

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az postgres flexible-server stop

停止彈性伺服器。

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

範例

停止彈性伺服器。

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

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az postgres flexible-server update

更新彈性伺服器。

az postgres flexible-server update [--add]
                                   [--admin-password]
                                   [--backup-retention]
                                   [--force-string]
                                   [--high-availability {Disabled, Enabled, SameZone, ZoneRedundant}]
                                   [--ids]
                                   [--maintenance-window]
                                   [--name]
                                   [--remove]
                                   [--resource-group]
                                   [--set]
                                   [--sku-name]
                                   [--standby-zone]
                                   [--storage-size]
                                   [--tags]
                                   [--tier]

範例

使用伺服器和資源群組的本機內容來更新彈性伺服器的 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

選擇性參數

--add

藉由指定路徑和索引鍵值組,將物件新增至物件清單。 範例:--add property.listProperty < key=value、string 或 JSON 字串 > 。

--admin-password -p

系統管理員的密碼。 最少 8 個字元,最多 128 個字元。 密碼必須包含下列其中三種字元:英文大寫字母、英文小寫字母、數字和非英數字元。

--backup-retention

備份保留的天數。 範圍 7 到 35 天。 預設值為 7 天。

--force-string

使用 'set' 或 'add' 時,請保留字元串常值,而不是嘗試轉換成 JSON。

--high-availability

啟用 (ZoneRedundant 或 SameZone) 或停用高可用性功能。 預設值為 Disabled。 高可用性只能在彈性伺服器建立期間設定。

接受的值: Disabled, Enabled, SameZone, ZoneRedundant
--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--maintenance-window

(UTC) 指定維護的時間週期。 範例:「Sun:23:30」 于星期日下午 11:30 UTC 排程。 若要設定回預設傳入 「Disabled」。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--remove

從清單中移除屬性或專案。 範例:--remove property.list OR --remove propertyToRemove。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--set

指定要設定的屬性路徑和值來更新 物件。 範例:--set property1.property2=。

--sku-name

計算 SKU 的名稱。 遵循慣例Standard_{VM 名稱}。 範例:Standard_B1ms。

--standby-zone

啟用高可用性時,待命伺服器的可用性區域資訊。

--storage-size

伺服器的儲存容量。 最小值為 32 GiB,最大值為 16 TiB。

--tags

空格分隔標記:key[=value] [key[=value] ...]。使用 「」 清除現有的標記。

--tier

伺服器的計算層。 接受的值:高載、一般用途、記憶體優化。

az postgres flexible-server wait

等候彈性伺服器滿足特定條件。

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

選擇性參數

--created

等候在 'Succeeded' 使用 'provisioningState' 建立。

--custom

等候條件符合自訂 JMESPath 查詢。 例如 provisioningState!='InProgress',instanceView.statuses[?code=='PowerState/running']。

--deleted

等到刪除為止。

--exists

等候資源存在。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--interval

以秒為單位輪詢間隔。

預設值: 30
--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--timeout

等候時間上限,以秒為單位。

預設值: 3600
--updated

等候在 'Succeeded' 上使用 provisioningState 進行更新。