다음을 통해 공유


az spring-cloud app

참고 항목

이 참조는 Azure CLI(버전 2.45.0 이상)에 대한 Spring-cloud 확장의 일부입니다. az spring-cloud app 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.

명령 그룹 'spring-cloud'는 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령 그룹은 암시적으로 사용되지 않습니다. 대신 'spring'을 사용합니다.

Azure Spring Cloud에서 앱을 관리하는 명령입니다.

명령

Name Description 형식 상태
az spring-cloud app append-loaded-public-certificate

Azure Spring Cloud의 앱에 로드된 새 공용 인증서를 추가합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app append-persistent-storage

Azure Spring Cloud의 앱에 새 영구 스토리지를 추가합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app binding

Azure Data Services를 사용하여 바인딩을 관리하려면 설정을 적용하려면 앱을 수동으로 다시 시작해야 합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app binding cosmos

Azure Cosmos DB 바인딩을 관리하는 명령입니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app binding cosmos add

Azure Cosmos DB를 앱과 바인딩합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app binding cosmos update

앱의 Azure Cosmos DB 서비스 바인딩을 업데이트합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app binding list

앱의 모든 서비스 바인딩을 나열합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app binding mysql

Azure Database for MySQL 바인딩을 관리하는 명령입니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app binding mysql add

Azure Database for MySQL을 앱과 바인딩합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app binding mysql update

앱의 Azure Database for MySQL 서비스 바인딩을 업데이트합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app binding redis

Azure Cache for Redis 바인딩을 관리하는 명령입니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app binding redis add

앱에 Azure Cache for Redis를 바인딩합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app binding redis update

앱의 Azure Cache for Redis 서비스 바인딩을 업데이트합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app binding remove

앱의 서비스 바인딩을 제거합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app binding show

서비스 바인딩의 세부 정보를 표시합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app create

Azure Spring Cloud에서 기본 배포를 사용하여 새 앱을 만듭니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app custom-domain

사용자 지정 do기본 관리하기 위한 명령입니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app custom-domain bind

앱에 사용자 지정 do기본 바인딩합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app custom-domain list

앱의 모든 사용자 지정 작업기본 나열합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app custom-domain show

사용자 지정 do기본 세부 정보를 표시합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app custom-domain unbind

앱의 custom-do기본 바인딩을 해제합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app custom-domain update

앱의 사용자 지정 do기본 업데이트합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app delete

Azure Spring Cloud에서 앱을 삭제합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app deploy

소스 코드 또는 미리 빌드된 이진 파일을 앱에 배포하고 관련 구성을 업데이트합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app deployment

Azure Spring Cloud에서 앱 배포의 수명 주기를 관리하는 명령입니다. --deployment 매개 변수를 사용하여 앱 수준에서 배포에 대한 추가 작업을 수행할 수 있습니다. 예를 들어 az spring-cloud app deploy --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 generate-heap-dump

지정된 파일 경로에 대한 대상 앱 인스턴스의 힙 덤프를 생성합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app deployment generate-thread-dump

지정된 파일 경로에 대한 대상 앱 인스턴스의 스레드 덤프를 생성합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app deployment list

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

내선 번호 더 이상 사용되지 않음
az spring-cloud app deployment show

배포의 세부 정보를 표시합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app deployment start-jfr

지정된 파일 경로에 대한 대상 앱 인스턴스에서 JFR을 시작합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app identity

앱의 관리 ID를 관리합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app identity assign

시스템 할당 관리 ID를 사용하도록 설정하거나 사용자 할당 관리 ID를 앱에 할당합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app identity force-set

앱에서 관리 ID를 강제로 설정합니다.

내선 번호 미리 보기 및 사용되지 않음
az spring-cloud app identity remove

앱에서 관리 ID를 제거합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app identity show

앱의 관리 ID 정보를 표시합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app list

Azure Spring Cloud의 모든 앱을 나열합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app log

여러 옵션이 있는 비상 앱 인스턴스 로그에 대한 명령입니다. 앱에 인스턴스가 하나만 있는 경우 인스턴스 이름은 선택 사항입니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app log tail

앱 인스턴스의 로그를 표시하면 '-f/--follow'를 설정할 때 로그가 스트리밍됩니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app logs

앱 인스턴스의 로그를 표시하면 '-f/--follow'를 설정할 때 로그가 스트리밍됩니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app restart

앱 인스턴스를 다시 시작하며, 기본적으로 프로덕션 배포로 설정됩니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app scale

앱 또는 해당 배포의 크기를 수동으로 조정합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app set-deployment

앱의 프로덕션 배포를 설정합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app show

Azure Spring Cloud에서 앱의 세부 정보를 표시합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app show-deploy-log

마지막 배포의 빌드 로그를 표시하고 소스 코드 배포에만 적용되며, 기본적으로 프로덕션 배포에 적용됩니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app start

앱의 인스턴스를 시작하며, 기본적으로 프로덕션 배포로 설정됩니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app stop

앱 인스턴스를 중지하고, 기본적으로 프로덕션 배포를 중지합니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app unset-deployment

앱의 설정되지 않은 프로덕션 배포입니다.

내선 번호 더 이상 사용되지 않음
az spring-cloud app update

앱의 구성을 업데이트합니다.

내선 번호 더 이상 사용되지 않음

az spring-cloud app append-loaded-public-certificate

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

Azure Spring Cloud의 앱에 로드된 새 공용 인증서를 추가합니다.

az spring-cloud app append-loaded-public-certificate --certificate-name
                                                     --load-trust-store {false, true}
                                                     --name
                                                     --resource-group
                                                     --service

예제

로드된 새 공용 인증서를 앱에 추가합니다.

az spring-cloud app append-loaded-public-certificate --name MyApp --service MyCluster --resource-group MyResourceGroup --certificate-name MyCertName --load-trust-store true

필수 매개 변수

--certificate-name

추가할 인증서의 이름입니다.

--load-trust-store

true이면 인증서가 Java 애플리케이션에 대한 신뢰 저장소로 로드됩니다.

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

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

전역 매개 변수
--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 spring-cloud app append-persistent-storage

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

Azure Spring Cloud의 앱에 새 영구 스토리지를 추가합니다.

az spring-cloud app append-persistent-storage --mount-path
                                              --name
                                              --persistent-storage-type
                                              --resource-group
                                              --service
                                              --share-name
                                              --storage-name
                                              [--mount-options]
                                              [--read-only {false, true}]

예제

앱에 새 영구 스토리지를 추가합니다.

az spring-cloud app append-persistent-storage --persistent-storage-type AzureFileVolume --share-name MyShareName --mount-path /MyMountPath --storage-name MyStorageName -n MyApp -g MyResourceGroup -s MyService

필수 매개 변수

--mount-path

탑재할 영구 스토리지 볼륨의 경로입니다.

--name -n

앱의 이름입니다.

--persistent-storage-type -t

볼륨된 영구 스토리지의 유형입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

--share-name

미리 만든 파일 공유의 이름입니다. ShareName은 영구 스토리지 볼륨의 형식이 AzureFileVolume인 경우에만 제공해야 합니다.

--storage-name

Azure Spring Cloud에서 만든 스토리지 리소스의 이름입니다.

선택적 매개 변수

--mount-options

[선택 사항] 영구 스토리지 볼륨에 대한 탑재 옵션입니다.

--read-only

[선택 사항] true이면 영구 스토리지 볼륨은 읽기 전용입니다.

허용되는 값: false, true
Default value: False
전역 매개 변수
--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 spring-cloud app create

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

Azure Spring Cloud에서 기본 배포를 사용하여 새 앱을 만듭니다.

az spring-cloud app create --name
                           --resource-group
                           --service
                           [--assign-endpoint {false, true}]
                           [--cpu]
                           [--disable-probe {false, true}]
                           [--enable-persistent-storage {false, true}]
                           [--env]
                           [--instance-count]
                           [--jvm-options]
                           [--loaded-public-certificate-file]
                           [--memory]
                           [--persistent-storage]
                           [--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]
                           [--system-assigned {false, true}]
                           [--user-assigned]

예제

기본 구성을 사용하여 앱을 만듭니다.

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

인스턴스 3개와 CPU 코어 2개, 인스턴스당 3GB 메모리를 사용하여 공용 액세스 가능 앱을 만듭니다.

az spring-cloud app create -n MyApp -s MyCluster -g MyResourceGroup --assign-endpoint true --cpu 2 --memory 3 --instance-count 3

필수 매개 변수

--name -n

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

선택적 매개 변수

--assign-endpoint

true이면 직접 액세스를 위해 엔드포인트 URL을 할당합니다.

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

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

Default value: 1
--disable-probe

true이면 활동성 및 준비 상태 프로브를 사용하지 않도록 설정합니다.

허용되는 값: false, true
--enable-persistent-storage

true이면 기본 경로를 사용하여 50G(표준 가격 책정 계층) 또는 1G(기본 가격 책정 계층) 디스크를 탑재합니다.

허용되는 값: false, true
--env

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

--instance-count

인스턴스 수입니다.

Default value: 1
--jvm-options

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

--loaded-public-certificate-file -f

json 파일 경로는 앱에 로드될 인증서를 나타냅니다.

--memory

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

Default value: 1Gi
--persistent-storage

앱에 탑재할 영구 스토리지에 대한 json 파일 경로입니다.

--runtime-version

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

허용되는 값: Java_11, Java_17, Java_8, NetCore_31
--system-assigned

시스템 할당 관리 ID를 사용하도록 설정합니다.

허용되는 값: false, true
--user-assigned
미리 보기

공백으로 구분된 사용자 할당 관리 ID 리소스 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를 사용합니다.

az spring-cloud app delete

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

Azure Spring Cloud에서 앱을 삭제합니다.

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

필수 매개 변수

--name -n

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

전역 매개 변수
--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 spring-cloud app deploy

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

소스 코드 또는 미리 빌드된 이진 파일을 앱에 배포하고 관련 구성을 업데이트합니다.

az spring-cloud app deploy --name
                           --resource-group
                           --service
                           [--artifact-path]
                           [--build-env]
                           [--builder]
                           [--config-file-patterns]
                           [--container-args]
                           [--container-command]
                           [--container-image]
                           [--container-registry]
                           [--deployment]
                           [--disable-probe {false, true}]
                           [--disable-validation {false, true}]
                           [--env]
                           [--jvm-options]
                           [--main-entry]
                           [--no-wait]
                           [--registry-password]
                           [--registry-username]
                           [--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]
                           [--source-path]
                           [--target-module]
                           [--version]

예제

앱에 소스 코드를 배포합니다. 이렇게 하면 현재 디렉터리가 압축되고, Pivotal Build Service를 사용하여 이진 파일을 빌드한 다음, 앱에 배포됩니다.

az spring-cloud app deploy -n MyApp -s MyCluster -g MyResourceGroup

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

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

앱의 특정 배포에 소스 코드를 배포합니다.

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

Docker 허브의 컨테이너 이미지를 앱에 배포합니다.

az spring-cloud app deploy -n MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1

프라이빗 레지스트리의 컨테이너 이미지를 앱에 배포합니다.

az spring-cloud app deploy -n MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>

Application Configuration Service 구성 파일 패턴을 사용하여 앱에 배포합니다.

az spring-cloud app deploy -n MyApp -s MyCluster -g MyResourceGroup --config-file-patterns MyPatterns --jar-path app.jar

필수 매개 변수

--name -n

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

선택적 매개 변수

--artifact-path

지정된 미리 빌드된 아티팩트(jar 또는 netcore zip)를 배포합니다.

--build-env

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

--builder
미리 보기

(엔터프라이즈 계층에만 해당) 실행 파일을 빌드하는 데 사용되는 빌드 서비스 작성기입니다.

Default value: default
--config-file-patterns
미리 보기

(엔터프라이즈 계층에만 해당) 사용할 애플리케이션 구성 서비스의 패턴을 결정하기 위해 ','로 구분된 구성 파일 패턴입니다. '""를 사용하여 기존 구성을 지웁니다.

--container-args

컨테이너 이미지의 인수입니다.

--container-command

컨테이너 이미지의 명령입니다.

--container-image

컨테이너 이미지 태그입니다.

--container-registry

컨테이너 이미지의 레지스트리입니다.

Default value: docker.io
--deployment -d

앱의 기존 배포 이름입니다. 지정하지 않은 경우 프로덕션 배포의 기본값입니다.

--disable-probe

true이면 활동성 및 준비 상태 프로브를 사용하지 않도록 설정합니다.

허용되는 값: false, true
--disable-validation

true이면 jar 유효성 검사를 사용하지 않도록 설정합니다.

허용되는 값: false, true
--env

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

--jvm-options

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

--main-entry -m

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

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
--registry-password

컨테이너 레지스트리의 암호입니다.

--registry-username

컨테이너 레지스트리의 사용자 이름입니다.

--runtime-version

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

허용되는 값: Java_11, Java_17, Java_8, NetCore_31
--source-path

지정된 원본 폴더를 배포합니다. 폴더는 tar로 압축되고, 업로드되고, kpack을 사용하여 빌드됩니다. 값이 제공되지 않은 경우 기본적으로 현재 폴더로 설정됩니다.

--target-module

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

--version

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

전역 매개 변수
--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 spring-cloud app list

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

Azure Spring Cloud의 모든 앱을 나열합니다.

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

예제

모든 앱의 영구 스토리지 상태 쿼리

az spring-cloud app list -s MyCluster -g MyResourceGroup -o json --query '[].{Name:name, PersistentStorage:properties.persistentDisk}'

필수 매개 변수

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

전역 매개 변수
--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 spring-cloud app logs

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

앱 인스턴스의 로그를 표시하면 '-f/--follow'를 설정할 때 로그가 스트리밍됩니다.

az spring-cloud app logs --name
                         --resource-group
                         --service
                         [--deployment]
                         [--follow]
                         [--format-json]
                         [--instance]
                         [--limit]
                         [--lines]
                         [--since]

필수 매개 변수

--name -n

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

선택적 매개 변수

--deployment -d

앱의 기존 배포 이름입니다. 지정하지 않은 경우 프로덕션 배포의 기본값입니다.

--follow -f

로그를 스트리밍해야 하는지 지정합니다.

Default value: False
--format-json

구조적 로그를 사용하는 경우 JSON 로그의 서식을 지정합니다.

--instance -i

배포의 기존 인스턴스 이름입니다.

--limit

반환할 로그의 최대 킬로바이트입니다. 최대값은 2048입니다.

Default value: 2048
--lines

표시할 줄 수입니다. 최대값은 10000입니다.

Default value: 50
--since

5s, 2m 또는 1h와 같은 상대 기간보다 최신 로그만 반환합니다. 최대값은 1시간입니다.

전역 매개 변수
--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 spring-cloud app restart

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

앱 인스턴스를 다시 시작하며, 기본적으로 프로덕션 배포로 설정됩니다.

az spring-cloud app restart --name
                            --resource-group
                            --service
                            [--deployment]
                            [--no-wait]

필수 매개 변수

--name -n

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

선택적 매개 변수

--deployment -d

앱의 기존 배포 이름입니다. 지정하지 않은 경우 프로덕션 배포의 기본값입니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
전역 매개 변수
--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 spring-cloud app scale

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

앱 또는 해당 배포의 크기를 수동으로 조정합니다.

az spring-cloud app scale --name
                          --resource-group
                          --service
                          [--cpu]
                          [--deployment]
                          [--instance-count]
                          [--memory]
                          [--no-wait]

예제

인스턴스당 4개의 cpu 코어와 8Gb의 메모리로 앱을 확장합니다.

az spring-cloud app scale -n MyApp -s MyCluster -g MyResourceGroup --cpu 3 --memory 8

앱 배포를 5개의 인스턴스로 확장합니다.

az spring-cloud app scale -n MyApp -s MyCluster -g MyResourceGroup -d green-deployment --instance-count 5

필수 매개 변수

--name -n

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

선택적 매개 변수

--cpu

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

--deployment -d

앱의 기존 배포 이름입니다. 지정하지 않은 경우 프로덕션 배포의 기본값입니다.

--instance-count

인스턴스 수입니다.

--memory

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

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
전역 매개 변수
--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 spring-cloud app set-deployment

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

앱의 프로덕션 배포를 설정합니다.

az spring-cloud app set-deployment --deployment
                                   --name
                                   --resource-group
                                   --service
                                   [--no-wait]

예제

앱의 스테이징 배포를 프로덕션으로 교환합니다.

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

필수 매개 변수

--deployment -d

앱의 기존 배포 이름입니다.

--name -n

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
전역 매개 변수
--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 spring-cloud app show

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

Azure Spring Cloud에서 앱의 세부 정보를 표시합니다.

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

필수 매개 변수

--name -n

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

전역 매개 변수
--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 spring-cloud app show-deploy-log

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

마지막 배포의 빌드 로그를 표시하고 소스 코드 배포에만 적용되며, 기본적으로 프로덕션 배포에 적용됩니다.

az spring-cloud app show-deploy-log --name
                                    --resource-group
                                    --service
                                    [--deployment]

필수 매개 변수

--name -n

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

선택적 매개 변수

--deployment -d

앱의 기존 배포 이름입니다. 지정하지 않은 경우 프로덕션 배포의 기본값입니다.

전역 매개 변수
--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 spring-cloud app start

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

앱의 인스턴스를 시작하며, 기본적으로 프로덕션 배포로 설정됩니다.

az spring-cloud app start --name
                          --resource-group
                          --service
                          [--deployment]
                          [--no-wait]

필수 매개 변수

--name -n

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

선택적 매개 변수

--deployment -d

앱의 기존 배포 이름입니다. 지정하지 않은 경우 프로덕션 배포의 기본값입니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
전역 매개 변수
--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 spring-cloud app stop

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

앱 인스턴스를 중지하고, 기본적으로 프로덕션 배포를 중지합니다.

az spring-cloud app stop --name
                         --resource-group
                         --service
                         [--deployment]
                         [--no-wait]

필수 매개 변수

--name -n

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

선택적 매개 변수

--deployment -d

앱의 기존 배포 이름입니다. 지정하지 않은 경우 프로덕션 배포의 기본값입니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
전역 매개 변수
--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 spring-cloud app unset-deployment

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

앱의 설정되지 않은 프로덕션 배포입니다.

az spring-cloud app unset-deployment --name
                                     --resource-group
                                     --service
                                     [--no-wait]

예제

앱에 프로덕션 배포가 있는 경우 앱의 프로덕션 배포를 스테이징으로 교환합니다.

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

필수 매개 변수

--name -n

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
전역 매개 변수
--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 spring-cloud app update

사용되지 않음

명령 그룹 'spring-cloud app'은 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다. 대신 'spring 앱'을 사용합니다.

앱의 구성을 업데이트합니다.

az spring-cloud app update --name
                           --resource-group
                           --service
                           [--assign-endpoint {false, true}]
                           [--config-file-patterns]
                           [--deployment]
                           [--disable-probe {false, true}]
                           [--enable-ingress-to-app-tls {false, true}]
                           [--enable-persistent-storage {false, true}]
                           [--env]
                           [--https-only {false, true}]
                           [--jvm-options]
                           [--loaded-public-certificate-file]
                           [--main-entry]
                           [--no-wait]
                           [--persistent-storage]
                           [--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]

예제

앱에 대한 환경 변수를 추가합니다.

az spring-cloud app update -n MyApp -s MyCluster -g MyResourceGroup --env foo=bar

필수 매개 변수

--name -n

앱의 이름입니다.

--resource-group -g

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

--service -s

Azure Spring Cloud의 이름으로 az configure --defaults spring-cloud=를 사용하여 기본 서비스를 구성할 수 있습니다.

선택적 매개 변수

--assign-endpoint

true이면 직접 액세스를 위해 엔드포인트 URL을 할당합니다.

허용되는 값: false, true
--config-file-patterns
미리 보기

(엔터프라이즈 계층에만 해당) 사용할 애플리케이션 구성 서비스의 패턴을 결정하기 위해 ','로 구분된 구성 파일 패턴입니다. '""를 사용하여 기존 구성을 지웁니다.

--deployment -d

앱의 기존 배포 이름입니다. 지정하지 않은 경우 프로덕션 배포의 기본값입니다.

--disable-probe

true이면 활동성 및 준비 상태 프로브를 사용하지 않도록 설정합니다.

허용되는 값: false, true
--enable-ingress-to-app-tls

true이면 앱 tls에 대한 수신을 사용하도록 설정합니다.

허용되는 값: false, true
--enable-persistent-storage

true이면 기본 경로를 사용하여 50G(표준 가격 책정 계층) 또는 1G(기본 가격 책정 계층) 디스크를 탑재합니다.

허용되는 값: false, true
--env

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

--https-only

true이면 https를 통해 앱에 액세스합니다.

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

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

--loaded-public-certificate-file -f

json 파일 경로는 앱에 로드될 인증서를 나타냅니다.

--main-entry -m

zip 루트를 기준으로 하는 .NET 실행 파일의 경로입니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
--persistent-storage

앱에 탑재할 영구 스토리지에 대한 json 파일 경로입니다.

--runtime-version

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

허용되는 값: Java_11, Java_17, Java_8, NetCore_31
전역 매개 변수
--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를 사용합니다.