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 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
필수 매개 변수
앱의 이름입니다.
배포의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure 스프링 클라우드의 이름 az configure--defaults 스프링-Cloud =를 사용 하 여 기본 서비스를 구성할 수 있습니다 .
선택적 매개 변수
제공 된 경우 미리 작성 된 아티팩트 (jar 또는 microsoft.netcore.portable.compatibility zip)를 배포 하 고, 그렇지 않은 경우 현재 폴더를 tar로 배포 합니다.
CPU 리소스 수량입니다. 500m 또는 CPU 코어 수 여야 합니다.
' Key [= value] ' 형식의 공백으로 구분 된 환경 변수입니다.
인스턴스 수입니다.
Jvm 옵션을 포함 하는 문자열입니다. bash 구문 분석 오류를 방지 하기 위해이 인수에 ' ' 대신 ' = '를 사용 합니다 (예:--jvm-options = '-Xms1024m-Xmx2048m ').
Zip 루트를 기준으로 하는 .NET 실행 파일의 경로를 포함 하는 문자열입니다.
메모리 리소스 수량입니다. 512Mi 또는 #Gi 이어야 합니다 (예: 1Gi, 3Gi).
장기 실행 작업이 완료될 때까지 기다리지 마세요.
사용 된 언어의 런타임 버전입니다.
스테이징 배포 만들기는 프로덕션 배포에서 설정을 자동으로 복사 합니다.
배포할 자식 모듈입니다. 소스 코드에서 빌드된 여러 jar 패키지에 필요 합니다.
배포 버전, 설정 되지 않은 경우 변경 되지 않은 상태로 유지 합니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az spring-cloud app deployment delete
앱의 배포를 삭제 합니다.
az spring-cloud app deployment delete --app
--name
--resource-group
--service
필수 매개 변수
앱의 이름입니다.
배포의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure 스프링 클라우드의 이름 az configure--defaults 스프링-Cloud =를 사용 하 여 기본 서비스를 구성할 수 있습니다 .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az spring-cloud app deployment list
앱의 모든 배포를 나열 합니다.
az spring-cloud app deployment list --app
--resource-group
--service
필수 매개 변수
앱의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure 스프링 클라우드의 이름 az configure--defaults 스프링-Cloud =를 사용 하 여 기본 서비스를 구성할 수 있습니다 .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az spring-cloud app deployment show
배포에 대 한 세부 정보를 표시 합니다.
az spring-cloud app deployment show --app
--name
--resource-group
--service
필수 매개 변수
앱의 이름입니다.
배포의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure 스프링 클라우드의 이름 az configure--defaults 스프링-Cloud =를 사용 하 여 기본 서비스를 구성할 수 있습니다 .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.