az postgres flexible-server

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

명령

az postgres flexible-server connect

유연한 서버에 커넥트.

az postgres flexible-server create

유연한 서버를 만듭니다.

az postgres flexible-server db

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

az postgres flexible-server db create

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

az postgres flexible-server db delete

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

az postgres flexible-server db list

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

az postgres flexible-server db show

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

az postgres flexible-server delete

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

az postgres flexible-server deploy

PostgreSQL 서버에 대한 github 작업 워크플로를 사용하도록 설정하고 실행합니다.

az postgres flexible-server deploy run

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

az postgres flexible-server deploy setup

PostgreSQL 서버에 대한 github 작업 워크플로 파일을 만듭니다.

az postgres flexible-server execute

유연한 서버에 커넥트.

az postgres flexible-server firewall-rule

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

az postgres flexible-server firewall-rule create

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

az postgres flexible-server firewall-rule delete

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

az postgres flexible-server firewall-rule list

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

az postgres flexible-server firewall-rule show

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

az postgres flexible-server firewall-rule update

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

az postgres flexible-server list

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

az postgres flexible-server list-skus

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

az postgres flexible-server migration

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

az postgres flexible-server migration create

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

az postgres flexible-server migration delete

특정 마이그레이션을 삭제 합니다.

az postgres flexible-server migration list

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

az postgres flexible-server migration show

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

az postgres flexible-server migration update

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

az postgres flexible-server parameter

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

az postgres flexible-server parameter list

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

az postgres flexible-server parameter set

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

az postgres flexible-server parameter show

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

az postgres flexible-server restart

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

az postgres flexible-server restore

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

az postgres flexible-server show

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

az postgres flexible-server show-connection-string

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

az postgres flexible-server start

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

az postgres flexible-server stop

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

az postgres flexible-server update

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

az postgres flexible-server wait

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

az postgres flexible-server connect

유연한 서버에 커넥트.

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

필수 매개 변수

--admin-user -u

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

--name -n

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

선택적 매개 변수

--admin-password -p

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

--database-name -d

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

--interactive

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

--querytext -q

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

az postgres flexible-server create

유연한 서버를 만듭니다.

az postgres flexible-server create [--address-prefixes]
                                   [--admin-password]
                                   [--admin-user]
                                   [--assign-identity]
                                   [--backup-retention]
                                   [--database-name]
                                   [--high-availability]
                                   [--location]
                                   [--name]
                                   [--private-dns-zone]
                                   [--public-access]
                                   [--resource-group]
                                   [--sku-name]
                                   [--storage-size]
                                   [--subnet]
                                   [--subnet-prefixes]
                                   [--subscription]
                                   [--tags]
                                   [--tier]
                                   [--version]
                                   [--vnet]
                                   [--zone]

예제

기본적으로 VNET을 사용하도록 설정된 기본 매개변수(리소스 그룹, 위치, 서버 이름, 사용자 이름, 암호)를 사용하여 PostgreSQL 유연한 서버를 만듭니다.

az postgres flexible-server create

모든 공용 IP(0.0.0.0 - 255.255.255)를 사용하여 기본 매개변수(리소스 그룹, 위치, 서버 이름, 사용자 이름, 암호)를 사용하여 PostgreSQL 유연한 서버를 만듭니다.

az postgres flexible-server create --public-access all

방화벽 규칙 없이 공용 액세스 권한이 있는 기본 매개변수(리소스 그룹, 위치, 서버 이름, 사용자 이름, 암호)를 사용하여 PostgreSQL 유연한 서버를 만듭니다.

az postgres flexible-server create --public-access none

공용 액세스 권한이 있는 PostgreSQL 유연한 서버 만들기 및 서버에 액세스할 수 있도록 클라이언트 IP 주소 추가

az postgres flexible-server create --public-access <my_client_ip>

공용 액세스 권한이 있는 PostgreSQL 유연한 서버를 만들고 이 서버에 액세스할 수 있는 IP 주소 범위를 추가합니다.

az postgres flexible-server create --public-access <start_ip_address-end_ip_address>

공용 액세스 권한이 있는 PostgreSQL 유연한 서버 만들기 및 Azure IP 주소의 애플리케이션이 유연한 서버에 연결할 수 있도록 허용

az postgres flexible-server create --public-access 0.0.0.0

로컬 컨텍스트의 기본값을 사용하여 지정된 SKU 및 스토리지가 있는 PostgreSQL 유연한 서버를 만듭니다.

az postgres flexible-server create --name testServer --admin-password password

기존 가상 네트워크 및 서브넷을 사용하여 PostgreSQL 유연한 서버를 만듭니다. 제공된 가상 네트워크 및 서브넷이 없는 경우 가상 네트워크 및 기본 주소 접두사가 있는 서브넷이 생성됩니다.

az postgres flexible-server create --vnet myVnet --subnet mySubnet

기존 가상 네트워크, 서브넷 및 서브넷 ID를 사용하여 PostgreSQL 유연한 서버를 만듭니다. 제공된 서브넷에는 다른 리소스가 배포되어서는 안 되며 이 서브넷은 아직 위임되지 않은 경우 Microsoft.DBforPostgreSQL/flexibleServers에 위임됩니다.

az postgres flexible-server create --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNetName}/subnets/{SubnetName}

기본 주소 접두사를 사용하지 않는 새 가상 네트워크 서브넷을 사용하여 PostgreSQL 유연한 서버를 만듭니다.

az postgres flexible-server create --vnet myVnet --address-prefixes 15.0.0.0/24 --subnet mySubnet --subnet-prefixes 15.0.0.0/24

새 가상 네트워크, 서브넷 및 새 프라이빗 DNS 영역 주소를 사용하여 PostgreSQL 유연한 서버 만들기

az postgres flexible-server create --vnet myVnet --subnet mySubnet --private-dns-zone myDnsZone.private.postgres.database.azure.com

다른 리소스 그룹의 기존 서브넷 및 프라이빗 dns 영역 주소를 사용하여 PostgreSQL 유연한 서버 만들기

az postgres flexible-server create --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNetName}/subnets/{SubnetName} --private-dns-zone /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/privateDnsZones/myDnsZone.private.postgres.database.azure.com

매개 변수가 설정된 PostgreSQL 유연한 서버를 만듭니다.

az postgres flexible-server create --location northeurope --resource-group testGroup \
  --name testServer --admin-user username --admin-password password \
  --sku-name Standard_D4s_v3 --tier GeneralPurpose --public-access 0.0.0.0 \
  --storage-size 512 --tags "key=value" --version 12

선택적 매개 변수

--address-prefixes

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

--admin-password -p

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

--admin-user -u

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

기본값: hatefulkapi2
--assign-identity

Azure KeyVault와 같은 키 관리 서비스에 사용할 이 서버에 대한 Azure Active Directory ID를 생성하고 할당합니다. 추가 인수를 입력할 필요가 없습니다.

--backup-retention

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

기본값: 7
--database-name -d

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

--high-availability

고가용성 기능을 사용하거나 사용하지 않도록 설정합니다. 기본값은 사용 안 함입니다. 고가용성은 유연한 서버를 만들 때만 설정할 수 있습니다.

기본값: Disabled
--location -l

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

--name -n

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

--private-dns-zone

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

--public-access

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

--resource-group -g

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

--sku-name

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

기본값: Standard_D2s_v3
--storage-size

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

기본값: 128
--subnet

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

--subnet-prefixes

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

--subscription

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

--tags

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

--tier

서버의 컴퓨팅 계층입니다. 허용되는 값: 버스트 가능, 일반목적, 메모리 최적화.

기본값: GeneralPurpose
--version

서버 주 버전입니다.

기본값: 12
--vnet

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

--zone -z

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

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

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

az postgres flexible-server execute

유연한 서버에 커넥트.

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

필수 매개 변수

--admin-password -p

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

--admin-user -u

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

--name -n

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

선택적 매개 변수

--database-name -d

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

--file-path -f

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

--querytext -q

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

az postgres flexible-server list

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

az postgres flexible-server list [--query-examples]
                                 [--resource-group]
                                 [--subscription]

예제

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

az postgres flexible-server list

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

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

선택적 매개 변수

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

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

--subscription

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

az postgres flexible-server list-skus

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

az postgres flexible-server list-skus --location
                                      [--subscription]

필수 매개 변수

--location -l

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

선택적 매개 변수

--subscription

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

az postgres flexible-server restart

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

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

예제

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

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

선택적 매개 변수

--ids

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

--name -n

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

--resource-group -g

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

--subscription

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

az postgres flexible-server restore

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

az postgres flexible-server restore --source-server
                                    [--ids]
                                    [--location]
                                    [--name]
                                    [--no-wait]
                                    [--private-dns-zone]
                                    [--resource-group]
                                    [--restore-time]
                                    [--subnet]
                                    [--subscription]
                                    [--zone]

예제

' TestServer '를 새 서버 ' testServerNew '로 특정 시점으로 복원 합니다.

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

' TestServer2 '를 ' testServerNew '로 복원 합니다. 여기서 ' testServerNew '는 ' testServer2 '와 다른 리소스 그룹에 있습니다.

az postgres flexible-server restore --resource-group testGroup --name testServerNew \
  --source-server "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforPostgreSQL/servers/testServer2" \
  --restore-time "2017-06-15T13:10:00Z"

필수 매개 변수

--source-server

복원할 원본 서버의 이름입니다.

선택적 매개 변수

--ids

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

--location -l

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

--name -n

복원 명령에 의해 만들어진 새 서버의 이름입니다.

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--private-dns-zone

이 매개 변수는 전용 액세스 권한이 있는 서버에만 적용 됩니다. 새 또는 기존 개인 dns 영역의 이름 또는 id입니다. 동일한 리소스 그룹, 다른 리소스 그룹 또는 다른 구독에서 개인 dns 영역을 사용할 수 있습니다. 다른 리소스 그룹 또는 구독에서 영역을 사용 하려면 리소스 Id를 제공 하세요. 사용자가 제공 하지 않은 경우 CLI는 동일한 리소스 그룹 내에 새 개인 dns 영역을 만듭니다.

--resource-group -g

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

--restore-time

복원할 UTC 시간 (ISO8601 형식) (예: 2017-04-26T02:10:00 + 00:00)입니다.

기본값: 2021-07-28T13:40:02+00:00
--subnet

기존 서브넷의 리소스 ID입니다. 아직 위임 하지 않은 경우에는 서브넷이 DBforPostgreSQL/flexibleServers에 게 위임 됩니다. 위임 후에는 다른 유형의 Azure 리소스에 대해이 서브넷을 사용할 수 없습니다.

--subscription

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

--zone

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

az postgres flexible-server show

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

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

예제

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

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

선택적 매개 변수

--ids

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

--name -n

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

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

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

--subscription

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

az postgres flexible-server show-connection-string

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

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

예제

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

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

선택적 매개 변수

--admin-password -p

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

기본값: {password}
--admin-user -u

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

기본값: {login}
--database-name -d

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

기본값: {database}
--ids

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

--server-name -s

서버의 이름입니다.

기본값: {server}
--subscription

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

az postgres flexible-server start

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

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

예제

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

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

선택적 매개 변수

--ids

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

--name -n

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

--resource-group -g

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

--subscription

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

az postgres flexible-server stop

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

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

예제

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

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

선택적 매개 변수

--ids

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

--name -n

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

--resource-group -g

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

--subscription

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

az postgres flexible-server update

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

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

예제

서버 및 리소스 그룹에 대한 로컬 컨텍스트를 사용하여 유연한 서버의 SKU를 업데이트합니다.

az postgres flexible-server update --sku-name Standard_D4s_v3

서버의 태그를 업데이트합니다.

az postgres flexible-server update --resource-group testGroup --name testServer --tags "k1=v1" "k2=v2"

암호 재설정

az postgres flexible-server update --resource-group testGroup --name testServer -p password123

선택적 매개 변수

--add

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

--admin-password -p

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

--backup-retention

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

--force-string

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

--high-availability

고가용성 기능을 사용하거나 사용하지 않도록 설정합니다. 기본값은 사용 안 함입니다.

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

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

--maintenance-window

유지 관리를 위해 지정된 기간(UTC)입니다. 예: "Sun:23:30" to schedule on Sunday, 11:30pm UTC. 기본값으로 다시 설정하려면 "Disabled"를 전달합니다.

--name -n

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

--remove

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

--resource-group -g

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

--set

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

--sku-name

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

--storage-size

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

--subscription

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

--tags

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

--tier

서버의 컴퓨팅 계층입니다. 허용되는 값: 버스트 가능, 일반목적, 메모리 최적화.

az postgres flexible-server wait

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

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

선택적 매개 변수

--created

'Succeeded'에서 'provisioningState'를 통해 생성될 때까지 기다립니다.

--custom

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

--deleted

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

--exists

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

--ids

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

--interval

폴링 간격(초)입니다.

기본값: 30
--name -n

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

--resource-group -g

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

--subscription

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

--timeout

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

기본값: 3600
--updated

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