az spring-cloud app deployment

참고

이 참조는 Azure CLI에 대 한 스프링 클라우드 확장의 일부 이며 버전 2.0.67 이상 이어야 합니다. 확장은 az 스프링 클라우드 앱 배포 명령을 처음 실행할 때 자동으로 설치 됩니다. 확장에 대해 자세히 알아보세요.

Azure 스프링 클라우드에서 앱 배포의 수명 주기를 관리 하는 명령입니다. 배포에 대 한 추가 작업은 매개 변수--배포를 사용 하 여 앱 수준에서 수행할 수 있습니다. 예: az 스프링 cloud app deployment--deployment.

명령

az spring-cloud app deployment create

앱에 대 한 스테이징 배포를 만듭니다. 기존 배포에 코드를 배포 하거나 설정을 업데이트 하려면를 사용 az spring-cloud app deploy/update --deployment <staging deployment> 합니다.

az spring-cloud app deployment delete

앱의 배포를 삭제 합니다.

az spring-cloud app deployment list

앱의 모든 배포를 나열 합니다.

az spring-cloud app deployment show

배포에 대 한 세부 정보를 표시 합니다.

az spring-cloud app deployment create

앱에 대 한 스테이징 배포를 만듭니다. 기존 배포에 코드를 배포 하거나 설정을 업데이트 하려면를 사용 az spring-cloud app deploy/update --deployment <staging deployment> 합니다.

az spring-cloud app deployment create --app
                                      --name
                                      --resource-group
                                      --service
                                      [--artifact-path]
                                      [--cpu]
                                      [--env]
                                      [--instance-count]
                                      [--jvm-options]
                                      [--main-entry]
                                      [--memory]
                                      [--no-wait]
                                      [--runtime-version {Java_11, Java_8, NetCore_31}]
                                      [--skip-clone-settings]
                                      [--target-module]
                                      [--version]

예제

응용 프로그램의 새 배포에 소스 코드를 배포 합니다. 이는 현재 디렉터리를 압축 하 고 Pivotal Build 서비스를 사용 하 여 이진 파일을 빌드한 다음 배포 합니다.

az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup

Jvm 옵션 및 환경 변수를 사용 하 여 미리 작성 된 jar을 앱에 배포 합니다.

az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --jar-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar

필수 매개 변수

--app

앱의 이름입니다.

--name -n

배포의 이름입니다.

--resource-group -g

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

--service -s

Azure 스프링 클라우드의 이름 az configure--defaults 스프링-Cloud =를 사용 하 여 기본 서비스를 구성할 수 있습니다 .

선택적 매개 변수

--artifact-path --jar-path -p

제공 된 경우 미리 작성 된 아티팩트 (jar 또는 microsoft.netcore.portable.compatibility zip)를 배포 하 고, 그렇지 않은 경우 현재 폴더를 tar로 배포 합니다.

--cpu

CPU 리소스 수량입니다. 500m 또는 CPU 코어 수 여야 합니다.

--env

' Key [= value] ' 형식의 공백으로 구분 된 환경 변수입니다.

--instance-count

인스턴스 수입니다.

--jvm-options

Jvm 옵션을 포함 하는 문자열입니다. bash 구문 분석 오류를 방지 하기 위해이 인수에 ' ' 대신 ' = '를 사용 합니다 (예:--jvm-options = '-Xms1024m-Xmx2048m ').

--main-entry -m

Zip 루트를 기준으로 하는 .NET 실행 파일의 경로를 포함 하는 문자열입니다.

--memory

메모리 리소스 수량입니다. 512Mi 또는 #Gi 이어야 합니다 (예: 1Gi, 3Gi).

--no-wait

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

--runtime-version

사용 된 언어의 런타임 버전입니다.

허용되는 값: Java_11, Java_8, NetCore_31
--skip-clone-settings

스테이징 배포 만들기는 프로덕션 배포에서 설정을 자동으로 복사 합니다.

--target-module

배포할 자식 모듈입니다. 소스 코드에서 빌드된 여러 jar 패키지에 필요 합니다.

--version

배포 버전, 설정 되지 않은 경우 변경 되지 않은 상태로 유지 합니다.

az spring-cloud app deployment delete

앱의 배포를 삭제 합니다.

az spring-cloud app deployment delete --app
                                      --name
                                      --resource-group
                                      --service

필수 매개 변수

--app

앱의 이름입니다.

--name -n

배포의 이름입니다.

--resource-group -g

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

--service -s

Azure 스프링 클라우드의 이름 az configure--defaults 스프링-Cloud =를 사용 하 여 기본 서비스를 구성할 수 있습니다 .

az spring-cloud app deployment list

앱의 모든 배포를 나열 합니다.

az spring-cloud app deployment list --app
                                    --resource-group
                                    --service

필수 매개 변수

--app

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure 스프링 클라우드의 이름 az configure--defaults 스프링-Cloud =를 사용 하 여 기본 서비스를 구성할 수 있습니다 .

az spring-cloud app deployment show

배포에 대 한 세부 정보를 표시 합니다.

az spring-cloud app deployment show --app
                                    --name
                                    --resource-group
                                    --service

필수 매개 변수

--app

앱의 이름입니다.

--name -n

배포의 이름입니다.

--resource-group -g

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

--service -s

Azure 스프링 클라우드의 이름 az configure--defaults 스프링-Cloud =를 사용 하 여 기본 서비스를 구성할 수 있습니다 .