az postgres flexible-server
참고 항목
이 명령 그룹에는 Azure CLI 및 하나 이상의 확장 모두에 정의된 명령이 있습니다. 확장된 기능을 활용하려면 각 확장을 설치합니다. 확장 프로그램에 대해 자세히 알아보세요.
Azure Database for PostgreSQL 유연한 서버를 관리합니다.
명령
az postgres flexible-server connect
유연한 서버에 연결합니다.
az postgres flexible-server connect --admin-user
--name
[--admin-password]
[--database-name]
[--interactive]
[--querytext]
필수 매개 변수
관리자의 로그인 사용자 이름입니다.
서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자
선택적 매개 변수
관리자의 로그인 암호입니다.
데이터베이스의 이름입니다.
이 매개 변수를 전달하여 대화형 모드에서 데이터베이스에 연결합니다.
인수 'querytext'는 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 대신 'execute'를 사용합니다.
유연한 서버에 대해 실행할 쿼리입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az postgres flexible-server create
PostgreSQL 유연한 서버를 만듭니다.
사용자 지정 또는 기본 구성을 사용하여 PostgreSQL 유연한 서버를 만듭니다. 네트워크 구성에 대한 자세한 내용은
az postgres flexible-server create [--active-directory-auth {Disabled, Enabled}]
[--address-prefixes]
[--admin-password]
[--admin-user]
[--backup-identity]
[--backup-key]
[--backup-retention]
[--create-default-database {Disabled, Enabled}]
[--database-name]
[--geo-redundant-backup {Disabled, Enabled}]
[--high-availability {Disabled, SameZone, ZoneRedundant}]
[--identity]
[--iops]
[--key]
[--location]
[--name]
[--password-auth {Disabled, Enabled}]
[--performance-tier]
[--private-dns-zone]
[--public-access]
[--resource-group]
[--sku-name]
[--standby-zone]
[--storage-auto-grow {Disabled, Enabled}]
[--storage-size]
[--storage-type {PremiumV2_LRS, Premium_LRS}]
[--subnet]
[--subnet-prefixes]
[--tags]
[--throughput]
[--tier]
[--version]
[--vnet]
[--yes]
[--zone]
예제
사용자 지정 매개 변수를 사용하여 PostgreSQL 유연한 서버 만들기
az postgres flexible-server create --location northeurope --resource-group testGroup \
--name testserver --admin-user username --admin-password password \
--sku-name Standard_D2s_v3 --tier GeneralPurpose --public-access 153.24.26.117 --storage-size 128 \
--tags "key=value" --version 16 --high-availability ZoneRedundant --zone 1 \
--standby-zone 3
프리미엄 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
선택적 매개 변수
Azure Active Directory 인증을 사용할 수 있는지 여부입니다.
CIDR 형식으로 새 가상 네트워크를 만들 때 사용할 IP 주소 접두사입니다. 기본값은 10.0.0.0/16입니다.
관리자의 암호입니다. 최소 8자 및 최대 128자 암호에는 영어 대문자, 영어 소문자, 숫자, 영숫자가 아닌 문자 중 세 가지에 해당하는 문자가 포함되어야 합니다.
서버의 관리자 사용자 이름입니다. 설정한 후에는 변경할 수 없습니다.
데이터 암호화에 대한 지역 백업 사용자 ID의 이름 또는 리소스 ID입니다. ID는 백업 지역과 동일한 지역에 있어야 합니다.
데이터 암호화에 대한 지역 백업 키의 리소스 ID입니다. 키는 백업 지역과 동일한 지역에 있어야 합니다.
백업이 보존되는 일 수입니다. 7~35일 범위입니다. 기본값은 7일입니다.
기본 데이터베이스 flexibleserverdb 만들기를 사용하거나 사용하지 않도록 설정합니다. 기본값은 Enabled입니다.
데이터베이스 서버를 프로비전할 때 만들 데이터베이스의 이름입니다.
지역 중복 백업을 사용할 수 있는지 여부입니다.
(ZoneRedundant 또는 SameZone)을 사용하거나 고가용성 기능을 사용하지 않도록 설정합니다.
데이터 암호화를 위한 사용자 할당 ID의 이름 또는 리소스 ID입니다.
이 서버에 할당할 IOPS의 값(operations/sec)입니다. 이 값은 유연한 서버가 프리미엄 SSD v2 디스크를 사용하는 경우에만 업데이트할 수 있습니다.
데이터 암호화를 위한 기본 keyvault 키의 리소스 ID입니다.
위치. 값 출처: az account list-locations
. az configure --defaults location=<location>
을 사용하여 기본 위치를 구성할 수 있습니다.
서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자
암호 인증을 사용할 수 있는지 여부입니다.
서버의 성능 계층입니다.
이 매개 변수는 프라이빗 액세스 권한이 있는 서버에만 적용됩니다. 새 프라이빗 dns 영역 또는 기존 프라이빗 DNS 영역의 이름 또는 ID입니다. 동일한 리소스 그룹, 다른 리소스 그룹 또는 다른 구독에서 프라이빗 DNS 영역을 사용할 수 있습니다. 다른 리소스 그룹 또는 구독의 영역을 사용하려면 리소스 ID를 제공하세요. 사용자가 제공하지 않는 경우 CLI는 가상 네트워크와 동일한 리소스 그룹 내에 새 프라이빗 DNS 영역을 만듭니다.
공용 액세스를 결정합니다. 허용된 IP 목록에 포함할 단일 IP 주소 또는 IP 주소 범위를 입력합니다. IP 주소 범위는 대시로 구분해야 하며 공백을 포함하지 않습니다. 0.0.0.0을 지정하면 Azure 내에 배포된 모든 리소스에서 공용으로 액세스하여 서버에 액세스할 수 있습니다. "없음"으로 설정하면 서버가 공용 액세스 모드로 설정되지만 방화벽 규칙을 만들지는 않습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
컴퓨팅 SKU의 이름입니다. {VM 이름}Standard_ 규칙을 따릅니다. 예: Standard_B1ms.
고가용성을 사용하는 경우 대기 서버의 가용성 영역 정보입니다.
스토리지의 자동 증가를 사용하거나 사용하지 않도록 설정합니다. 기본값은 Enabled입니다.
서버의 스토리지 용량입니다. 최소값은 32GiB이고 최대값은 16TiB입니다.
서버의 스토리지 유형입니다. 허용되는 값은 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/초)입니다. 이 값은 유연한 서버가 프리미엄 SSD v2 디스크를 사용하는 경우에만 업데이트할 수 있습니다.
서버의 컴퓨팅 계층입니다. 허용되는 값: 버스트 가능, 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
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 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
백업에서 유연한 서버를 지역 복원합니다.
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}
필수 매개 변수
위치. 값 출처: az account list-locations
. az configure --defaults location=<location>
을 사용하여 기본 위치를 구성할 수 있습니다.
복원할 원본 서버의 이름 또는 리소스 ID입니다.
선택적 매개 변수
CIDR 형식으로 새 가상 네트워크를 만들 때 사용할 IP 주소 접두사입니다. 기본값은 10.0.0.0/16입니다.
데이터 암호화에 대한 지역 백업 사용자 ID의 이름 또는 리소스 ID입니다. ID는 백업 지역과 동일한 지역에 있어야 합니다.
데이터 암호화에 대한 지역 백업 키의 리소스 ID입니다. 키는 백업 지역과 동일한 지역에 있어야 합니다.
지역 중복 백업을 사용할 수 있는지 여부입니다.
데이터 암호화를 위한 사용자 할당 ID의 이름 또는 리소스 ID입니다.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
데이터 암호화를 위한 기본 keyvault 키의 리소스 ID입니다.
서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자
장기 실행 작업이 완료되기를 기다리지 마세요.
이 매개 변수는 프라이빗 액세스 권한이 있는 서버에만 적용됩니다. 새 프라이빗 dns 영역 또는 기존 프라이빗 DNS 영역의 이름 또는 ID입니다. 동일한 리소스 그룹, 다른 리소스 그룹 또는 다른 구독에서 프라이빗 DNS 영역을 사용할 수 있습니다. 다른 리소스 그룹 또는 구독의 영역을 사용하려면 리소스 ID를 제공하세요. 사용자가 제공하지 않는 경우 CLI는 가상 네트워크와 동일한 리소스 그룹 내에 새 프라이빗 DNS 영역을 만듭니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
새 서브넷 또는 기존 서브넷의 이름 또는 리소스 ID입니다. 다른 리소스 그룹 또는 구독의 서브넷을 사용하려면 이름 대신 리소스 ID를 제공하세요. 서브넷은 flexibleServers에 위임됩니다. 위임 후에는 다른 유형의 Azure 리소스에 이 서브넷을 사용할 수 없습니다.
CIDR 형식으로 새 서브넷을 만들 때 사용할 서브넷 IP 주소 접두사입니다. 기본값은 10.0.0.0/24입니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
새 가상 네트워크 또는 기존 가상 네트워크의 이름 또는 ID입니다. 다른 리소스 그룹 또는 구독의 vnet을 사용하려면 리소스 ID를 제공하세요. 이름은 2~64자 사이여야 합니다. 이름은 문자 또는 숫자로 시작하고 문자, 숫자 또는 밑줄로 끝나야 하며 문자, 숫자, 밑줄, 마침표, 또는 하이픈만 포함할 수 있습니다.
확인을 묻는 메시지를 표시하지 마세요.
리소스를 프로비전할 가용성 영역입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az postgres flexible-server list
사용 가능한 유연한 서버를 나열합니다.
az postgres flexible-server list [--resource-group]
예제
구독의 모든 PostgreSQL 유연한 서버를 나열합니다.
az postgres flexible-server list
리소스 그룹의 모든 PostgreSQL 유연한 서버를 나열합니다.
az postgres flexible-server list --resource-group testGroup
모든 PostgreSQL 유연한 서버를 테이블 형식으로 리소스 그룹에 나열합니다.
az postgres flexible-server list --resource-group testGroup --output table
선택적 매개 변수
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az postgres flexible-server list-skus
지정된 지역에서 사용 가능한 sku를 나열합니다.
az postgres flexible-server list-skus --location
필수 매개 변수
위치. 값 출처: 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
강제 장애 조치(failover)를 사용하여 서버 다시 시작
az postgres flexible-server restart --resource-group testGroup --name testserver --failover Forced
선택적 매개 변수
서버 다시 시작 작업에 강제 또는 계획된 장애조치. 허용되는 값: 강제, 계획됨.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 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
'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
필수 매개 변수
복원할 원본 서버의 이름 또는 리소스 ID입니다.
선택적 매개 변수
CIDR 형식으로 새 가상 네트워크를 만들 때 사용할 IP 주소 접두사입니다. 기본값은 10.0.0.0/16입니다.
데이터 암호화에 대한 지역 백업 사용자 ID의 이름 또는 리소스 ID입니다. ID는 백업 지역과 동일한 지역에 있어야 합니다.
데이터 암호화에 대한 지역 백업 키의 리소스 ID입니다. 키는 백업 지역과 동일한 지역에 있어야 합니다.
지역 중복 백업을 사용할 수 있는지 여부입니다.
데이터 암호화를 위한 사용자 할당 ID의 이름 또는 리소스 ID입니다.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
데이터 암호화를 위한 기본 keyvault 키의 리소스 ID입니다.
서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자
장기 실행 작업이 완료되기를 기다리지 마세요.
이 매개 변수는 프라이빗 액세스 권한이 있는 서버에만 적용됩니다. 새 프라이빗 dns 영역 또는 기존 프라이빗 DNS 영역의 이름 또는 ID입니다. 동일한 리소스 그룹, 다른 리소스 그룹 또는 다른 구독에서 프라이빗 DNS 영역을 사용할 수 있습니다. 다른 리소스 그룹 또는 구독의 영역을 사용하려면 리소스 ID를 제공하세요. 사용자가 제공하지 않는 경우 CLI는 가상 네트워크와 동일한 리소스 그룹 내에 새 프라이빗 DNS 영역을 만듭니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
(ISO8601 형식)에서 복원할 UTC의 특정 시점(예: 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입니다.
데이터 암호화에 대한 지역 백업 사용자 ID의 이름 또는 리소스 ID입니다. ID는 백업 지역과 동일한 지역에 있어야 합니다.
데이터 암호화에 대한 지역 백업 키의 리소스 ID입니다. 키는 백업 지역과 동일한 지역에 있어야 합니다.
지역 중복 백업을 사용할 수 있는지 여부입니다.
데이터 암호화를 위한 사용자 할당 ID의 이름 또는 리소스 ID입니다.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
데이터 암호화를 위한 기본 keyvault 키의 리소스 ID입니다.
서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자
장기 실행 작업이 완료되기를 기다리지 마세요.
이 매개 변수는 프라이빗 액세스 권한이 있는 서버에만 적용됩니다. 새 프라이빗 dns 영역 또는 기존 프라이빗 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
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 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자 암호에는 영어 대문자, 영어 소문자, 숫자, 영숫자가 아닌 문자 중 세 가지에 해당하는 문자가 포함되어야 합니다.
서버의 관리자 사용자 이름입니다. 설정한 후에는 변경할 수 없습니다.
데이터베이스 서버를 프로비전할 때 만들 데이터베이스의 이름입니다.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 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
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 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
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자
장기 실행 작업이 완료되기를 기다리지 마세요.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az postgres flexible-server update
유연한 서버를 업데이트합니다.
az postgres flexible-server update [--active-directory-auth {Disabled, Enabled}]
[--add]
[--admin-password]
[--backup-identity]
[--backup-key]
[--backup-retention]
[--force-string]
[--high-availability {Disabled, SameZone, ZoneRedundant}]
[--identity]
[--ids]
[--iops]
[--key]
[--maintenance-window]
[--name]
[--password-auth {Disabled, Enabled}]
[--performance-tier]
[--private-dns-zone]
[--public-access {Disabled, Enabled}]
[--remove]
[--resource-group]
[--set]
[--sku-name]
[--standby-zone]
[--storage-auto-grow {Disabled, Enabled}]
[--storage-size]
[--subscription]
[--tags]
[--throughput]
[--tier]
[--yes]
예제
서버 및 리소스 그룹에 대한 로컬 컨텍스트를 사용하여 유연한 서버의 SKU를 업데이트합니다.
az postgres flexible-server update --sku-name Standard_D4s_v3
서버의 태그를 업데이트합니다.
az postgres flexible-server update --resource-group testGroup --name testserver --tags "k1=v1" "k2=v2"
암호 재설정
az postgres flexible-server update --resource-group testGroup --name testserver -p password123
암호 인증 사용 서버에 대해 Active Directory 인증을 사용하도록 유연한 서버를 업데이트합니다.
az postgres flexible-server update --resource-group testGroup --name testserver --active-directory-auth Enabled
데이터 암호화에 대한 키/ID를 변경합니다. 데이터 암호화는 서버 생성 후 사용하도록 설정할 수 없으며 키/ID만 업데이트합니다.
# get key identifier of the existing key
newKeyIdentifier=$(az keyvault key show --vault-name testVault --name testKey \
--query key.kid -o tsv)
# update server with new key/identity
az postgres flexible-server update --resource-group testGroup --name testserver \
--key $newKeyIdentifier --identity newIdentity
동일한 리소스 그룹 및 구독에서 프라이빗 DNS 영역을 사용하여 VNET 사용 서버에 대한 프라이빗 DNS 영역을 업데이트하도록 유연한 서버를 업데이트합니다. 프라이빗 DNS 영역이 만들어집니다 프라이빗 DNS 영역은 아직 연결되지 않은 경우 VNET에 연결됩니다.
az postgres flexible-server update --resource-group testGroup --name testserver --private-dns-zone testDNS2.postgres.database.azure.com
다른 리소스 그룹 및 구독의 프라이빗 DNS 영역을 사용하여 VNET 사용 서버에 대한 프라이빗 DNS 영역을 업데이트하도록 유연한 서버를 업데이트합니다. 아직 연결되지 않은 경우 프라이빗 DNS 영역이 VNET에 연결됩니다.
az postgres flexible-server update --resource-group testGroup --name testserver --private-dns-zone /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com
스토리지 자동 증가를 사용하거나 사용하지 않도록 유연한 서버의 스토리지를 업데이트합니다.
az postgres flexible-server update --resource-group testGroup --name testserver --storage-auto-grow Enabled
유연한 서버의 스토리지를 업데이트하여 사용자 지정 스토리지 성능 계층을 설정합니다.
az postgres flexible-server update --resource-group testGroup --name testserver --performance-tier P15
유연한 서버의 스토리지를 업데이트하여 IOPS(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
선택적 매개 변수
Azure Active Directory 인증을 사용할 수 있는지 여부입니다.
경로 및 키 값 쌍을 지정하여 개체 목록에 개체를 추가합니다. 예: --add property.listProperty <key=value, string or JSON string>
관리자의 암호입니다. 최소 8자 및 최대 128자 암호에는 영어 대문자, 영어 소문자, 숫자, 영숫자가 아닌 문자 중 세 가지에 해당하는 문자가 포함되어야 합니다.
데이터 암호화에 대한 지역 백업 사용자 ID의 이름 또는 리소스 ID입니다. ID는 백업 지역과 동일한 지역에 있어야 합니다.
데이터 암호화에 대한 지역 백업 키의 리소스 ID입니다. 키는 백업 지역과 동일한 지역에 있어야 합니다.
백업이 보존되는 일 수입니다. 7~35일 범위입니다. 기본값은 7일입니다.
'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.
(ZoneRedundant 또는 SameZone)을 사용하거나 고가용성 기능을 사용하지 않도록 설정합니다.
데이터 암호화를 위한 사용자 할당 ID의 이름 또는 리소스 ID입니다.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
이 서버에 할당할 IOPS의 값(operations/sec)입니다. 이 값은 유연한 서버가 프리미엄 SSD v2 디스크를 사용하는 경우에만 업데이트할 수 있습니다.
데이터 암호화를 위한 기본 keyvault 키의 리소스 ID입니다.
유지 관리를 위해 지정된 기간(UTC)입니다. 예: 일요일 오후 11시 30분(UTC)에 예약할 "일:23:30". "Disabled"의 기본 패스로 다시 설정하려면
서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자
암호 인증을 사용할 수 있는지 여부입니다.
서버의 성능 계층입니다.
이 매개 변수는 프라이빗 액세스 권한이 있는 서버에만 적용됩니다. 새 프라이빗 dns 영역 또는 기존 프라이빗 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.
고가용성을 사용하는 경우 대기 서버의 가용성 영역 정보입니다.
스토리지의 자동 증가를 사용하거나 사용하지 않도록 설정합니다. 기본값은 Enabled입니다.
서버의 스토리지 용량입니다. 최소값은 32GiB이고 최대값은 16TiB입니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
서버에 대한 스토리지 처리량(MB/초)입니다. 이 값은 유연한 서버가 프리미엄 SSD v2 디스크를 사용하는 경우에만 업데이트할 수 있습니다.
서버의 컴퓨팅 계층입니다. 허용되는 값: 버스트 가능, 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
필수 매개 변수
서버 주 버전입니다.
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 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]
선택적 매개 변수
'Succeeded'에서 'provisioningState'를 사용하여 생성될 때까지 기다립니다.
조건이 사용자 지정 JMESPath 쿼리를 충족할 때까지 기다립니다. 예: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
삭제될 때까지 기다립니다.
리소스가 존재할 때까지 기다립니다.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
폴링 간격(초)입니다.
서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
최대 대기 시간(초)입니다.
'Succeeded'에서 provisioningState로 업데이트될 때까지 기다립니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
Azure CLI