다음을 통해 공유


az postgres flexible-server deploy

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

명령

Name Description 형식 상태
az postgres flexible-server deploy run

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

핵심 GA
az postgres flexible-server deploy setup

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

핵심 GA

az postgres flexible-server deploy run

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

az postgres flexible-server deploy run --action-name
                                       --branch

예제

Github 리포지토리에서 기존 워크플로 실행

az postgres flexible-server deploy run --action-name testAction --branch userBranch

필수 매개 변수

--action-name

github 작업의 이름입니다.

--branch

github 작업 파일을 업로드하려는 분기의 이름입니다. 기본값은 현재 분기입니다.

전역 매개 변수
--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 deploy setup

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

az postgres flexible-server deploy setup --admin-password
                                         --admin-user
                                         --repo
                                         --sql-file
                                         [--action-name]
                                         [--allow-push {false, true}]
                                         [--branch]
                                         [--database-name]
                                         [--ids]
                                         [--resource-group]
                                         [--server-name]
                                         [--subscription]

예제

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

az postgres flexible-server deploy setup -s testserver -g testGroup -u username -p password --sql-file test.sql --repo username/userRepo -d flexibleserverdb --action-name testAction

PostgreSQL 서버에 대한 GitHub Actions 워크플로 파일을 만들고 원격 리포지토리

az postgres flexible-server deploy setup -s testserver -g testGroup -u username -p password --sql-file test.sql --repo username/userRepo -d flexibleserverdb --action-name testAction --branch userBranch --allow-push

필수 매개 변수

--admin-password -p

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

--admin-user -u

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

--repo

Github 사용자 이름 및 리포지토리의 이름(예: Azure/azure-cli)입니다.

--sql-file

sql 파일의 경로입니다. sql 파일은 리포지토리에 이미 있어야 합니다.

선택적 매개 변수

--action-name

github 작업의 이름입니다.

--allow-push

작업 yml 파일을 원격 리포지토리 푸시합니다. 지정하지 않으면 변경 내용이 원본 리포지토리, speicified 분기 또는 현재 분기로 푸시됩니다.

허용되는 값: false, true
Default value: False
--branch

github 작업 파일을 업로드하려는 분기의 이름입니다. 기본값은 현재 분기입니다.

--database-name -d

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

--ids

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

--resource-group -g

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

--server-name -s

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

--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를 사용합니다.