다음을 통해 공유


az postgres flexible-server

참고 항목

이 명령 그룹에는 Azure CLI 및 하나 이상의 확장 모두에 정의된 명령이 있습니다. 확장된 기능을 활용하려면 각 확장을 설치합니다. 확장 프로그램에 대해 자세히 알아보세요.

Azure Database for PostgreSQL 유연한 서버를 관리합니다.

명령

Name Description 형식 상태
az postgres flexible-server ad-admin

서버 Active Directory 관리자를 관리합니다.

핵심 GA
az postgres flexible-server ad-admin create

Active Directory 관리자를 만듭니다.

핵심 GA
az postgres flexible-server ad-admin delete

Active Directory 관리자를 삭제합니다.

핵심 GA
az postgres flexible-server ad-admin list

모든 Active Directory 관리자를 나열합니다.

핵심 GA
az postgres flexible-server ad-admin show

Active Directory 관리자를 가져옵니다.

핵심 GA
az postgres flexible-server ad-admin wait

Active Directory 관리자가 특정 조건을 충족할 때까지 기다립니다.

핵심 GA
az postgres flexible-server advanced-threat-protection-setting

PostgreSQL 유연한 서버에 대한 고급 위협 방지 설정을 관리합니다.

핵심 GA
az postgres flexible-server advanced-threat-protection-setting show

PostgreSL 유연한 서버에 대한 고급 위협 방지 설정을 가져옵니다.

핵심 GA
az postgres flexible-server advanced-threat-protection-setting update

유연한 서버에 대한 고급 위협 방지 설정 상태를 업데이트합니다.

핵심 GA
az postgres flexible-server backup

유연한 서버 백업을 관리합니다.

핵심 GA
az postgres flexible-server backup create

유연한 서버에 대한 새 백업을 만듭니다.

핵심 GA
az postgres flexible-server backup delete

특정 백업을 삭제합니다.

핵심 GA
az postgres flexible-server backup list

지정된 서버에 대한 모든 백업을 나열합니다.

핵심 GA
az postgres flexible-server backup show

지정된 서버에 대한 특정 백업의 세부 정보를 표시합니다.

핵심 GA
az postgres flexible-server connect

유연한 서버에 연결합니다.

내선 번호 GA
az postgres flexible-server create

PostgreSQL 유연한 서버를 만듭니다.

핵심 GA
az postgres flexible-server db

유연한 서버에서 PostgreSQL 데이터베이스를 관리합니다.

핵심 GA
az postgres flexible-server db create

유연한 서버에 PostgreSQL 데이터베이스를 만듭니다.

핵심 GA
az postgres flexible-server db delete

유연한 서버에서 데이터베이스를 삭제합니다.

핵심 GA
az postgres flexible-server db list

유연한 서버에 대한 데이터베이스를 나열합니다.

핵심 GA
az postgres flexible-server db show

데이터베이스의 세부 정보를 표시합니다.

핵심 GA
az postgres flexible-server delete

유연한 서버를 삭제합니다.

핵심 GA
az postgres flexible-server deploy

PostgreSQL 서버에 대해 GitHub Actions 워크플로를 사용하도록 설정하고 실행합니다.

핵심 GA
az postgres flexible-server deploy run

Github 리포지토리에서 기존 워크플로를 실행합니다.

핵심 GA
az postgres flexible-server deploy setup

PostgreSQL 서버에 대한 GitHub Actions 워크플로 파일을 만듭니다.

핵심 GA
az postgres flexible-server execute

유연한 서버에 연결합니다.

내선 번호 GA
az postgres flexible-server firewall-rule

서버에 대한 방화벽 규칙을 관리합니다.

핵심 GA
az postgres flexible-server firewall-rule create

유연한 서버에 대한 새 방화벽 규칙을 만듭니다.

핵심 GA
az postgres flexible-server firewall-rule delete

방화벽 규칙을 삭제합니다.

핵심 GA
az postgres flexible-server firewall-rule list

유연한 서버에 대한 모든 방화벽 규칙을 나열합니다.

핵심 GA
az postgres flexible-server firewall-rule show

방화벽 규칙의 세부 정보를 가져옵니다.

핵심 GA
az postgres flexible-server firewall-rule update

방화벽 규칙을 업데이트합니다.

핵심 GA
az postgres flexible-server geo-restore

백업에서 유연한 서버를 지역 복원합니다.

핵심 GA
az postgres flexible-server identity

서버 사용자 할당 ID를 관리합니다.

핵심 GA
az postgres flexible-server identity assign

사용자 부호 있는 관리 ID를 서버에 추가합니다.

핵심 GA
az postgres flexible-server identity list

서버에서 할당된 모든 사용자 할당 관리 ID를 나열합니다.

핵심 GA
az postgres flexible-server identity remove

서버에서 사용자 부호 있는 관리 ID를 제거합니다.

핵심 GA
az postgres flexible-server identity show

서버에서 사용자가 할당한 관리 ID를 가져옵니다.

핵심 GA
az postgres flexible-server list

사용 가능한 유연한 서버를 나열합니다.

핵심 GA
az postgres flexible-server list-skus

지정된 지역에서 사용 가능한 sku를 나열합니다.

핵심 GA
az postgres flexible-server migration

PostgreSQL 유연한 서버에 대한 마이그레이션 워크플로를 관리합니다.

핵심 GA
az postgres flexible-server migration check-name-availability

제공된 마이그레이션 이름을 사용할 수 있는지 확인합니다.

핵심 GA
az postgres flexible-server migration create

유연한 서버에 대한 새 마이그레이션 워크플로를 만듭니다.

핵심 GA
az postgres flexible-server migration list

유연한 서버의 마이그레이션을 나열합니다.

핵심 GA
az postgres flexible-server migration show

특정 마이그레이션의 세부 정보를 가져옵니다.

핵심 GA
az postgres flexible-server migration update

특정 마이그레이션을 업데이트합니다.

핵심 GA
az postgres flexible-server parameter

유연한 서버에 대한 서버 매개 변수 값을 관리하기 위한 명령입니다.

핵심 GA
az postgres flexible-server parameter list

유연한 서버에 대한 매개 변수 값을 나열합니다.

핵심 GA
az postgres flexible-server parameter set

유연한 서버의 매개 변수를 업데이트합니다.

핵심 GA
az postgres flexible-server parameter show

유연한 서버에 대한 매개 변수를 가져옵니다.".

핵심 GA
az postgres flexible-server private-endpoint-connection

PostgreSQL 유연한 서버 프라이빗 엔드포인트 연결을 관리합니다.

핵심 GA
az postgres flexible-server private-endpoint-connection approve

PostgreSQL 유연한 서버와 연결된 지정된 프라이빗 엔드포인트 연결을 승인합니다.

핵심 GA
az postgres flexible-server private-endpoint-connection delete

PostgreSQL 유연한 서버와 연결된 지정된 프라이빗 엔드포인트 연결을 삭제합니다.

핵심 GA
az postgres flexible-server private-endpoint-connection list

PostgreSQL 유연한 서버와 연결된 모든 프라이빗 엔드포인트 연결을 나열합니다.

핵심 GA
az postgres flexible-server private-endpoint-connection reject

PostgreSQL 유연한 서버와 연결된 지정된 프라이빗 엔드포인트 연결을 거부합니다.

핵심 GA
az postgres flexible-server private-endpoint-connection show

PostgreSQL 유연한 서버와 연결된 프라이빗 엔드포인트 연결의 세부 정보를 표시합니다.

핵심 GA
az postgres flexible-server private-link-resource

PostgreSQL 유연한 서버에 대한 프라이빗 링크 리소스를 가져옵니다.

핵심 GA
az postgres flexible-server private-link-resource list

PostgreSQL 유연한 서버와 연결된 프라이빗 링크 리소스를 나열합니다.

핵심 GA
az postgres flexible-server private-link-resource show

PostgreSQL 유연한 서버에 대한 프라이빗 링크 리소스를 가져옵니다.

핵심 GA
az postgres flexible-server replica

읽기 복제본을 관리합니다.

핵심 GA
az postgres flexible-server replica create

서버용 읽기 복제본을 만듭니다.

핵심 GA
az postgres flexible-server replica list

지정된 서버의 모든 읽기 복제본을 나열합니다.

핵심 GA
az postgres flexible-server replica promote

읽기 복제본의 복제를 중지하고 독립 서버 또는 주 서버로 승격합니다.

핵심 GA
az postgres flexible-server replica stop-replication

읽기 복제본에 대한 복제를 중지하고 읽기/쓰기 서버로 만듭니다.

핵심 더 이상 사용되지 않음
az postgres flexible-server restart

유연한 서버를 다시 시작합니다.

핵심 GA
az postgres flexible-server restore

백업에서 유연한 서버를 복원합니다.

핵심 GA
az postgres flexible-server revive-dropped

백업에서 삭제된 유연한 서버를 부활합니다.

핵심 GA
az postgres flexible-server server-logs

PostgreSQL 유연한 서버에 대한 서버 로그(로그 파일)를 관리합니다.

핵심 GA
az postgres flexible-server server-logs download

PostgreSQL 유연한 서버에 대한 로그 파일을 다운로드합니다.

핵심 GA
az postgres flexible-server server-logs list

PostgreSQL 유연한 서버에 대한 로그 파일을 나열합니다.

핵심 GA
az postgres flexible-server show

유연한 서버의 세부 정보를 가져옵니다.

핵심 GA
az postgres flexible-server show-connection-string

PostgreSQL 유연한 서버 데이터베이스에 대한 연결 문자열 표시합니다.

핵심 GA
az postgres flexible-server start

유연한 서버를 시작합니다.

핵심 GA
az postgres flexible-server stop

유연한 서버를 중지합니다.

핵심 GA
az postgres flexible-server update

유연한 서버를 업데이트합니다.

핵심 GA
az postgres flexible-server upgrade

유연한 서버의 주 버전을 업그레이드합니다.

핵심 GA
az postgres flexible-server virtual-endpoint

PostgreSQL 유연한 서버에 대한 가상 엔드포인트를 관리합니다.

핵심 GA
az postgres flexible-server virtual-endpoint create

유연한 서버에 대한 새 가상 엔드포인트를 만듭니다.

핵심 GA
az postgres flexible-server virtual-endpoint delete

가상 엔드포인트를 삭제합니다.

핵심 GA
az postgres flexible-server virtual-endpoint list

유연한 서버에 대한 모든 가상 엔드포인트를 나열합니다.

핵심 GA
az postgres flexible-server virtual-endpoint show

가상 엔드포인트의 세부 정보를 가져옵니다.

핵심 GA
az postgres flexible-server virtual-endpoint update

가상 엔드포인트를 업데이트합니다.

핵심 GA
az postgres flexible-server wait

유연한 서버가 특정 조건을 충족할 때까지 기다립니다.

핵심 GA

az postgres flexible-server connect

유연한 서버에 연결합니다.

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

필수 매개 변수

--admin-user -u

관리자의 로그인 사용자 이름입니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

선택적 매개 변수

--admin-password -p

관리자의 로그인 암호입니다.

--database-name -d

데이터베이스의 이름입니다.

--interactive

이 매개 변수를 전달하여 대화형 모드에서 데이터베이스에 연결합니다.

--querytext -q
사용되지 않음

인수 'querytext'는 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 대신 'execute'를 사용합니다.

유연한 서버에 대해 실행할 쿼리입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server create

PostgreSQL 유연한 서버를 만듭니다.

사용자 지정 또는 기본 구성을 사용하여 PostgreSQL 유연한 서버를 만듭니다. 네트워크 구성에 대한 자세한 내용은

az postgres flexible-server create [--active-directory-auth {Disabled, Enabled}]
                                   [--address-prefixes]
                                   [--admin-password]
                                   [--admin-user]
                                   [--backup-identity]
                                   [--backup-key]
                                   [--backup-retention]
                                   [--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

프리미엄 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

공용 액세스, 지역 중복 백업이 사용하도록 설정된 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

지역에서 실행되지 않는 백업 사용 서버에 대한 데이터 암호화를 사용하여 PostgreSQL 유연한 서버를 만듭니다.

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


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


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


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

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


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


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


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


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

사용자 지정 스토리지 성능 계층을 사용하여 유연한 서버를 만듭니다. 허용되는 값은 "P4", "P6", "P10", "P15", "P20", "P30", \ "P40", "P50", "P60", "P70", "P80"입니다. 실제 허용 값은 유연한 서버를 만들기 위한 --storage-size 선택에 따라 달라집니다. \ 스토리지 성능 계층의 기본값은 유연한 서버 생성을 위해 선택한 --storage-size에 따라 달라집니다.

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

스토리지 자동 증가가 사용으로 설정된 유연한 서버를 만듭니다. 허용되는 값 사용/사용 안 함 스토리지 자동 증가의 기본값은 "사용 안 함"입니다.

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

선택적 매개 변수

--active-directory-auth

Azure Active Directory 인증을 사용할 수 있는지 여부입니다.

허용되는 값: Disabled, Enabled
Default value: Disabled
--address-prefixes

CIDR 형식으로 새 가상 네트워크를 만들 때 사용할 IP 주소 접두사입니다. 기본값은 10.0.0.0/16입니다.

--admin-password -p

관리자의 암호입니다. 최소 8자 및 최대 128자 암호에는 영어 대문자, 영어 소문자, 숫자, 영숫자가 아닌 문자 중 세 가지에 해당하는 문자가 포함되어야 합니다.

--admin-user -u

서버의 관리자 사용자 이름입니다. 설정한 후에는 변경할 수 없습니다.

Default value: fluidhoopoe2
--backup-identity

데이터 암호화에 대한 지역 백업 사용자 ID의 이름 또는 리소스 ID입니다. ID는 백업 지역과 동일한 지역에 있어야 합니다.

--backup-key

데이터 암호화에 대한 지역 백업 키의 리소스 ID입니다. 키는 백업 지역과 동일한 지역에 있어야 합니다.

--backup-retention

백업이 보존되는 일 수입니다. 7~35일 범위입니다. 기본값은 7일입니다.

Default value: 7
--create-default-database -c

기본 데이터베이스 flexibleserverdb 만들기를 사용하거나 사용하지 않도록 설정합니다. 기본값은 Enabled입니다.

허용되는 값: Disabled, Enabled
Default value: Enabled
--database-name -d

데이터베이스 서버를 프로비전할 때 만들 데이터베이스의 이름입니다.

--geo-redundant-backup

지역 중복 백업을 사용할 수 있는지 여부입니다.

허용되는 값: Disabled, Enabled
Default value: Disabled
--high-availability

(ZoneRedundant 또는 SameZone)을 사용하거나 고가용성 기능을 사용하지 않도록 설정합니다.

허용되는 값: Disabled, SameZone, ZoneRedundant
Default value: Disabled
--identity

데이터 암호화를 위한 사용자 할당 ID의 이름 또는 리소스 ID입니다.

--iops

이 서버에 할당할 IOPS의 값(operations/sec)입니다. 이 값은 유연한 서버가 프리미엄 SSD v2 디스크를 사용하는 경우에만 업데이트할 수 있습니다.

--key

데이터 암호화를 위한 기본 keyvault 키의 리소스 ID입니다.

--location -l

위치. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--password-auth

암호 인증을 사용할 수 있는지 여부입니다.

허용되는 값: Disabled, Enabled
Default value: Enabled
--performance-tier

서버의 성능 계층입니다.

--private-dns-zone

이 매개 변수는 프라이빗 액세스 권한이 있는 서버에만 적용됩니다. 새 프라이빗 dns 영역 또는 기존 프라이빗 DNS 영역의 이름 또는 ID입니다. 동일한 리소스 그룹, 다른 리소스 그룹 또는 다른 구독에서 프라이빗 DNS 영역을 사용할 수 있습니다. 다른 리소스 그룹 또는 구독의 영역을 사용하려면 리소스 ID를 제공하세요. 사용자가 제공하지 않는 경우 CLI는 가상 네트워크와 동일한 리소스 그룹 내에 새 프라이빗 DNS 영역을 만듭니다.

--public-access

공용 액세스를 결정합니다. 허용된 IP 목록에 포함할 단일 IP 주소 또는 IP 주소 범위를 입력합니다. IP 주소 범위는 대시로 구분해야 하며 공백을 포함하지 않습니다. 0.0.0.0을 지정하면 Azure 내에 배포된 모든 리소스에서 공용으로 액세스하여 서버에 액세스할 수 있습니다. "없음"으로 설정하면 서버가 공용 액세스 모드로 설정되지만 방화벽 규칙을 만들지는 않습니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--sku-name

컴퓨팅 SKU의 이름입니다. {VM 이름}Standard_ 규칙을 따릅니다. 예: Standard_B1ms.

Default value: Standard_D2s_v3
--standby-zone

고가용성을 사용하는 경우 대기 서버의 가용성 영역 정보입니다.

--storage-auto-grow

스토리지의 자동 증가를 사용하거나 사용하지 않도록 설정합니다. 기본값은 Enabled입니다.

허용되는 값: Disabled, Enabled
Default value: Disabled
--storage-size

서버의 스토리지 용량입니다. 최소값은 32GiB이고 최대값은 16TiB입니다.

Default value: 128
--storage-type

서버의 스토리지 유형입니다. 허용되는 값은 Premium_LRS PremiumV2_LRS. 기본값은 Premium_LRS. PremiumV2_LRS 사용하는 경우 iops 및 처리량을 설정해야 합니다.

허용되는 값: PremiumV2_LRS, Premium_LRS
--subnet

새 서브넷 또는 기존 서브넷의 이름 또는 리소스 ID입니다. 다른 리소스 그룹 또는 구독의 서브넷을 사용하려면 이름 대신 리소스 ID를 제공하세요. 서브넷은 flexibleServers에 위임됩니다. 위임 후에는 다른 유형의 Azure 리소스에 이 서브넷을 사용할 수 없습니다.

--subnet-prefixes

CIDR 형식으로 새 서브넷을 만들 때 사용할 서브넷 IP 주소 접두사입니다. 기본값은 10.0.0.0/24입니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--throughput

서버에 대한 스토리지 처리량(MB/초)입니다. 이 값은 유연한 서버가 프리미엄 SSD v2 디스크를 사용하는 경우에만 업데이트할 수 있습니다.

--tier

서버의 컴퓨팅 계층입니다. 허용되는 값: 버스트 가능, GeneralPurpose, MemoryOptimized.

Default value: GeneralPurpose
--version

서버 주 버전입니다.

Default value: 16
--vnet

새 가상 네트워크 또는 기존 가상 네트워크의 이름 또는 ID입니다. 다른 리소스 그룹 또는 구독의 vnet을 사용하려면 리소스 ID를 제공하세요. 이름은 2~64자 사이여야 합니다. 이름은 문자 또는 숫자로 시작하고 문자, 숫자 또는 밑줄로 끝나야 하며 문자, 숫자, 밑줄, 마침표, 또는 하이픈만 포함할 수 있습니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

Default value: False
--zone -z

리소스를 프로비전할 가용성 영역입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server delete

유연한 서버를 삭제합니다.

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

예제

유연한 서버를 삭제합니다.

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

프롬프트 또는 확인 없이 유연한 서버를 삭제합니다.

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

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

Default value: False
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server execute

유연한 서버에 연결합니다.

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

필수 매개 변수

--admin-password -p

관리자의 로그인 암호입니다.

--admin-user -u

관리자의 로그인 사용자 이름입니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

선택적 매개 변수

--database-name -d

데이터베이스의 이름입니다.

--file-path -f

실행할 sql 파일의 경로입니다.

--querytext -q

유연한 서버에 대해 실행할 쿼리입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server geo-restore

백업에서 유연한 서버를 지역 복원합니다.

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]

예제

공용 액세스가 있는 위치 'newLocation'의 새 서버 'testserverNew'에 대한 공용 액세스 서버 'testserver'를 지역 복원합니다.

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

새 서브넷이 있는 새 서버 'testserverNew'로 개인 액세스 서버 'testserver'를 지역 복원합니다. 복원된 서버에 대한 새 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'를 지역 복원합니다. \ 여기서 --resource-group은 대상 서버의 리소스 그룹에 대한 것이며 --source-server는 리소스 ID로 전달되어야 합니다. \ 이 리소스 ID는 az 계정 집합에 사용되는 구독과 다른 구독에 있을 수 있습니다.

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

필수 매개 변수

--location -l

위치. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--source-server

복원할 원본 서버의 이름 또는 리소스 ID입니다.

선택적 매개 변수

--address-prefixes

CIDR 형식으로 새 가상 네트워크를 만들 때 사용할 IP 주소 접두사입니다. 기본값은 10.0.0.0/16입니다.

--backup-identity

데이터 암호화에 대한 지역 백업 사용자 ID의 이름 또는 리소스 ID입니다. ID는 백업 지역과 동일한 지역에 있어야 합니다.

--backup-key

데이터 암호화에 대한 지역 백업 키의 리소스 ID입니다. 키는 백업 지역과 동일한 지역에 있어야 합니다.

--geo-redundant-backup

지역 중복 백업을 사용할 수 있는지 여부입니다.

허용되는 값: Disabled, Enabled
Default value: Disabled
--identity

데이터 암호화를 위한 사용자 할당 ID의 이름 또는 리소스 ID입니다.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--key

데이터 암호화를 위한 기본 keyvault 키의 리소스 ID입니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
--private-dns-zone

이 매개 변수는 프라이빗 액세스 권한이 있는 서버에만 적용됩니다. 새 프라이빗 dns 영역 또는 기존 프라이빗 DNS 영역의 이름 또는 ID입니다. 동일한 리소스 그룹, 다른 리소스 그룹 또는 다른 구독에서 프라이빗 DNS 영역을 사용할 수 있습니다. 다른 리소스 그룹 또는 구독의 영역을 사용하려면 리소스 ID를 제공하세요. 사용자가 제공하지 않는 경우 CLI는 가상 네트워크와 동일한 리소스 그룹 내에 새 프라이빗 DNS 영역을 만듭니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subnet

새 서브넷 또는 기존 서브넷의 이름 또는 리소스 ID입니다. 다른 리소스 그룹 또는 구독의 서브넷을 사용하려면 이름 대신 리소스 ID를 제공하세요. 서브넷은 flexibleServers에 위임됩니다. 위임 후에는 다른 유형의 Azure 리소스에 이 서브넷을 사용할 수 없습니다.

--subnet-prefixes

CIDR 형식으로 새 서브넷을 만들 때 사용할 서브넷 IP 주소 접두사입니다. 기본값은 10.0.0.0/24입니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--vnet

새 가상 네트워크 또는 기존 가상 네트워크의 이름 또는 ID입니다. 다른 리소스 그룹 또는 구독의 vnet을 사용하려면 리소스 ID를 제공하세요. 이름은 2~64자 사이여야 합니다. 이름은 문자 또는 숫자로 시작하고 문자, 숫자 또는 밑줄로 끝나야 하며 문자, 숫자, 밑줄, 마침표, 또는 하이픈만 포함할 수 있습니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

Default value: False
--zone -z

리소스를 프로비전할 가용성 영역입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server list

사용 가능한 유연한 서버를 나열합니다.

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

예제

구독의 모든 PostgreSQL 유연한 서버를 나열합니다.

az postgres flexible-server list

리소스 그룹의 모든 PostgreSQL 유연한 서버를 나열합니다.

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

모든 PostgreSQL 유연한 서버를 테이블 형식으로 리소스 그룹에 나열합니다.

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

선택적 매개 변수

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server list-skus

지정된 지역에서 사용 가능한 sku를 나열합니다.

az postgres flexible-server list-skus --location

필수 매개 변수

--location -l

위치. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server restart

유연한 서버를 다시 시작합니다.

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

예제

유연한 서버를 다시 시작합니다.

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

계획된 장애조치 사용하여 서버 다시 시작

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

강제 장애 조치(failover)를 사용하여 서버 다시 시작

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

선택적 매개 변수

--failover

서버 다시 시작 작업에 강제 또는 계획된 장애조치. 허용되는 값: 강제, 계획됨.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server restore

백업에서 유연한 서버를 복원합니다.

az postgres flexible-server restore --source-server
                                    [--address-prefixes]
                                    [--backup-identity]
                                    [--backup-key]
                                    [--geo-redundant-backup {Disabled, Enabled}]
                                    [--identity]
                                    [--ids]
                                    [--key]
                                    [--name]
                                    [--no-wait]
                                    [--private-dns-zone]
                                    [--resource-group]
                                    [--restore-time]
                                    [--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

'testserver'를 다른 리소스 그룹의 새 서버 'testserverNew'로 현재 지정 시간으로 복원합니다. \ 여기서 --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 계정 집합에 사용되는 구독과 다른 구독에 있을 수 있습니다.

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

스토리지 유형을 "PremiumV2_LRS"으로 설정하여 프리미엄 SSD v2 디스크를 사용하여 'testserverNew' 새 서버로 현재 지정 시간으로 'testserver'를 복원합니다.

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

필수 매개 변수

--source-server

복원할 원본 서버의 이름 또는 리소스 ID입니다.

선택적 매개 변수

--address-prefixes

CIDR 형식으로 새 가상 네트워크를 만들 때 사용할 IP 주소 접두사입니다. 기본값은 10.0.0.0/16입니다.

--backup-identity

데이터 암호화에 대한 지역 백업 사용자 ID의 이름 또는 리소스 ID입니다. ID는 백업 지역과 동일한 지역에 있어야 합니다.

--backup-key

데이터 암호화에 대한 지역 백업 키의 리소스 ID입니다. 키는 백업 지역과 동일한 지역에 있어야 합니다.

--geo-redundant-backup

지역 중복 백업을 사용할 수 있는지 여부입니다.

허용되는 값: Disabled, Enabled
Default value: Disabled
--identity

데이터 암호화를 위한 사용자 할당 ID의 이름 또는 리소스 ID입니다.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--key

데이터 암호화를 위한 기본 keyvault 키의 리소스 ID입니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
--private-dns-zone

이 매개 변수는 프라이빗 액세스 권한이 있는 서버에만 적용됩니다. 새 프라이빗 dns 영역 또는 기존 프라이빗 DNS 영역의 이름 또는 ID입니다. 동일한 리소스 그룹, 다른 리소스 그룹 또는 다른 구독에서 프라이빗 DNS 영역을 사용할 수 있습니다. 다른 리소스 그룹 또는 구독의 영역을 사용하려면 리소스 ID를 제공하세요. 사용자가 제공하지 않는 경우 CLI는 가상 네트워크와 동일한 리소스 그룹 내에 새 프라이빗 DNS 영역을 만듭니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--restore-time

(ISO8601 형식)에서 복원할 UTC의 특정 시점(예: 2017-04-26T02:10:00+00:00)은 현재 시간으로 설정됩니다.

Default value: 2024-11-19T02:48:16+00:00
--storage-type

새 서버의 스토리지 유형입니다. 허용되는 값은 PremiumV2_LRS. 기본값은 none입니다.

허용되는 값: PremiumV2_LRS
--subnet

새 서브넷 또는 기존 서브넷의 이름 또는 리소스 ID입니다. 다른 리소스 그룹 또는 구독의 서브넷을 사용하려면 이름 대신 리소스 ID를 제공하세요. 서브넷은 flexibleServers에 위임됩니다. 위임 후에는 다른 유형의 Azure 리소스에 이 서브넷을 사용할 수 없습니다.

--subnet-prefixes

CIDR 형식으로 새 서브넷을 만들 때 사용할 서브넷 IP 주소 접두사입니다. 기본값은 10.0.0.0/24입니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--vnet

새 가상 네트워크 또는 기존 가상 네트워크의 이름 또는 ID입니다. 다른 리소스 그룹 또는 구독의 vnet을 사용하려면 리소스 ID를 제공하세요. 이름은 2~64자 사이여야 합니다. 이름은 문자 또는 숫자로 시작하고 문자, 숫자 또는 밑줄로 끝나야 하며 문자, 숫자, 밑줄, 마침표, 또는 하이픈만 포함할 수 있습니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

Default value: False
--zone -z

리소스를 프로비전할 가용성 영역입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server revive-dropped

백업에서 삭제된 유연한 서버를 부활합니다.

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

예제

공용 액세스 서버 'testserver'를 공용 액세스가 있는 위치 'newLocation'의 새 서버 'testserverNew'로 되살려 줍니다.

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

데이터 암호화를 사용하는 새 서버 'testserverNew'로 데이터 암호화를 사용하도록 설정된 삭제된 공용 액세스 서버 'testserver'를 되살려 줍니다.

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

필수 매개 변수

--location -l

위치. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--source-server

복원할 원본 서버의 이름 또는 리소스 ID입니다.

선택적 매개 변수

--address-prefixes

CIDR 형식으로 새 가상 네트워크를 만들 때 사용할 IP 주소 접두사입니다. 기본값은 10.0.0.0/16입니다.

--backup-identity

데이터 암호화에 대한 지역 백업 사용자 ID의 이름 또는 리소스 ID입니다. ID는 백업 지역과 동일한 지역에 있어야 합니다.

--backup-key

데이터 암호화에 대한 지역 백업 키의 리소스 ID입니다. 키는 백업 지역과 동일한 지역에 있어야 합니다.

--geo-redundant-backup

지역 중복 백업을 사용할 수 있는지 여부입니다.

허용되는 값: Disabled, Enabled
Default value: Disabled
--identity

데이터 암호화를 위한 사용자 할당 ID의 이름 또는 리소스 ID입니다.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--key

데이터 암호화를 위한 기본 keyvault 키의 리소스 ID입니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
--private-dns-zone

이 매개 변수는 프라이빗 액세스 권한이 있는 서버에만 적용됩니다. 새 프라이빗 dns 영역 또는 기존 프라이빗 DNS 영역의 이름 또는 ID입니다. 동일한 리소스 그룹, 다른 리소스 그룹 또는 다른 구독에서 프라이빗 DNS 영역을 사용할 수 있습니다. 다른 리소스 그룹 또는 구독의 영역을 사용하려면 리소스 ID를 제공하세요. 사용자가 제공하지 않는 경우 CLI는 가상 네트워크와 동일한 리소스 그룹 내에 새 프라이빗 DNS 영역을 만듭니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subnet

새 서브넷 또는 기존 서브넷의 이름 또는 리소스 ID입니다. 다른 리소스 그룹 또는 구독의 서브넷을 사용하려면 이름 대신 리소스 ID를 제공하세요. 서브넷은 flexibleServers에 위임됩니다. 위임 후에는 다른 유형의 Azure 리소스에 이 서브넷을 사용할 수 없습니다.

--subnet-prefixes

CIDR 형식으로 새 서브넷을 만들 때 사용할 서브넷 IP 주소 접두사입니다. 기본값은 10.0.0.0/24입니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--vnet

새 가상 네트워크 또는 기존 가상 네트워크의 이름 또는 ID입니다. 다른 리소스 그룹 또는 구독의 vnet을 사용하려면 리소스 ID를 제공하세요. 이름은 2~64자 사이여야 합니다. 이름은 문자 또는 숫자로 시작하고 문자, 숫자 또는 밑줄로 끝나야 하며 문자, 숫자, 밑줄, 마침표, 또는 하이픈만 포함할 수 있습니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

Default value: False
--zone -z

리소스를 프로비전할 가용성 영역입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server show

유연한 서버의 세부 정보를 가져옵니다.

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

예제

유연한 서버의 세부 정보 가져오기

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

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server show-connection-string

PostgreSQL 유연한 서버 데이터베이스에 대한 연결 문자열 표시합니다.

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

예제

cmd 및 프로그래밍 언어에 대한 연결 문자열 표시합니다.

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

PgBouncer를 사용하도록 설정된 cmd 및 프로그래밍 언어에 대한 연결 문자열 표시합니다.

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

선택적 매개 변수

--admin-password -p

관리자의 암호입니다. 최소 8자 및 최대 128자 암호에는 영어 대문자, 영어 소문자, 숫자, 영숫자가 아닌 문자 중 세 가지에 해당하는 문자가 포함되어야 합니다.

Default value: {password}
--admin-user -u

서버의 관리자 사용자 이름입니다. 설정한 후에는 변경할 수 없습니다.

Default value: {login}
--database-name -d

데이터베이스 서버를 프로비전할 때 만들 데이터베이스의 이름입니다.

Default value: {database}
--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--pg-bouncer

PgBouncer에 대한 연결 문자열 표시합니다.

Default value: False
--server-name -s

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

Default value: {server}
--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server start

유연한 서버를 시작합니다.

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

예제

유연한 서버를 시작합니다.

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

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server stop

유연한 서버를 중지합니다.

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

예제

유연한 서버를 중지합니다.

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

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server update

유연한 서버를 업데이트합니다.

az postgres flexible-server update [--active-directory-auth {Disabled, Enabled}]
                                   [--add]
                                   [--admin-password]
                                   [--backup-identity]
                                   [--backup-key]
                                   [--backup-retention]
                                   [--force-string]
                                   [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                   [--identity]
                                   [--ids]
                                   [--iops]
                                   [--key]
                                   [--maintenance-window]
                                   [--name]
                                   [--password-auth {Disabled, Enabled}]
                                   [--performance-tier]
                                   [--private-dns-zone]
                                   [--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(operations/sec)를 설정합니다. 서버는 프리미엄 SSD v2 디스크를 사용해야 합니다.

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

유연한 서버의 스토리지를 업데이트하여 처리량(MB/초)을 설정합니다. 서버는 프리미엄 SSD v2 디스크를 사용해야 합니다.

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

선택적 매개 변수

--active-directory-auth

Azure Active Directory 인증을 사용할 수 있는지 여부입니다.

허용되는 값: Disabled, Enabled
--add

경로 및 키 값 쌍을 지정하여 개체 목록에 개체를 추가합니다. 예: --add property.listProperty <key=value, string or JSON string>

Default value: []
--admin-password -p

관리자의 암호입니다. 최소 8자 및 최대 128자 암호에는 영어 대문자, 영어 소문자, 숫자, 영숫자가 아닌 문자 중 세 가지에 해당하는 문자가 포함되어야 합니다.

--backup-identity

데이터 암호화에 대한 지역 백업 사용자 ID의 이름 또는 리소스 ID입니다. ID는 백업 지역과 동일한 지역에 있어야 합니다.

--backup-key

데이터 암호화에 대한 지역 백업 키의 리소스 ID입니다. 키는 백업 지역과 동일한 지역에 있어야 합니다.

--backup-retention

백업이 보존되는 일 수입니다. 7~35일 범위입니다. 기본값은 7일입니다.

--force-string

'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.

Default value: False
--high-availability

(ZoneRedundant 또는 SameZone)을 사용하거나 고가용성 기능을 사용하지 않도록 설정합니다.

허용되는 값: Disabled, SameZone, ZoneRedundant
--identity

데이터 암호화를 위한 사용자 할당 ID의 이름 또는 리소스 ID입니다.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--iops

이 서버에 할당할 IOPS의 값(operations/sec)입니다. 이 값은 유연한 서버가 프리미엄 SSD v2 디스크를 사용하는 경우에만 업데이트할 수 있습니다.

--key

데이터 암호화를 위한 기본 keyvault 키의 리소스 ID입니다.

--maintenance-window

유지 관리를 위해 지정된 기간(UTC)입니다. 예: 일요일 오후 11시 30분(UTC)에 예약할 "일:23:30". "Disabled"의 기본 패스로 다시 설정하려면

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--password-auth

암호 인증을 사용할 수 있는지 여부입니다.

허용되는 값: Disabled, Enabled
--performance-tier

서버의 성능 계층입니다.

--private-dns-zone

이 매개 변수는 프라이빗 액세스 권한이 있는 서버에만 적용됩니다. 새 프라이빗 dns 영역 또는 기존 프라이빗 DNS 영역의 이름 또는 ID입니다. 동일한 리소스 그룹, 다른 리소스 그룹 또는 다른 구독에서 프라이빗 DNS 영역을 사용할 수 있습니다. 다른 리소스 그룹 또는 구독의 영역을 사용하려면 리소스 ID를 제공하세요. 사용자가 제공하지 않는 경우 CLI는 가상 네트워크와 동일한 리소스 그룹 내에 새 프라이빗 DNS 영역을 만듭니다.

--public-access

서버에서 공용 액세스를 사용하거나 사용하지 않도록 설정합니다.

허용되는 값: Disabled, Enabled
--remove

목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Default value: []
--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--set

설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=<value>

Default value: []
--sku-name

컴퓨팅 SKU의 이름입니다. {VM 이름}Standard_ 규칙을 따릅니다. 예: Standard_B1ms.

--standby-zone

고가용성을 사용하는 경우 대기 서버의 가용성 영역 정보입니다.

--storage-auto-grow

스토리지의 자동 증가를 사용하거나 사용하지 않도록 설정합니다. 기본값은 Enabled입니다.

허용되는 값: Disabled, Enabled
--storage-size

서버의 스토리지 용량입니다. 최소값은 32GiB이고 최대값은 16TiB입니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--throughput

서버에 대한 스토리지 처리량(MB/초)입니다. 이 값은 유연한 서버가 프리미엄 SSD v2 디스크를 사용하는 경우에만 업데이트할 수 있습니다.

--tier

서버의 컴퓨팅 계층입니다. 허용되는 값: 버스트 가능, GeneralPurpose, MemoryOptimized.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

Default value: False
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server upgrade

유연한 서버의 주 버전을 업그레이드합니다.

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

예제

서버 'testsvr'을 PostgreSQL 주 버전 16으로 업그레이드합니다.

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

필수 매개 변수

--version -v

서버 주 버전입니다.

허용되는 값: 12, 13, 14, 15, 16

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az postgres flexible-server wait

유연한 서버가 특정 조건을 충족할 때까지 기다립니다.

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

선택적 매개 변수

--created

'Succeeded'에서 'provisioningState'를 사용하여 생성될 때까지 기다립니다.

Default value: False
--custom

조건이 사용자 지정 JMESPath 쿼리를 충족할 때까지 기다립니다. 예: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

삭제될 때까지 기다립니다.

Default value: False
--exists

리소스가 존재할 때까지 기다립니다.

Default value: False
--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--interval

폴링 간격(초)입니다.

Default value: 30
--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--timeout

최대 대기 시간(초)입니다.

Default value: 3600
--updated

'Succeeded'에서 provisioningState로 업데이트될 때까지 기다립니다.

Default value: False
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.