az sf managed-application
Azure Service Fabric 관리 되는 클러스터에서 실행 되는 응용 프로그램을 관리 합니다. ARM 배포 응용 프로그램만 지원 합니다.
명령
| az sf managed-application create |
Azure Service Fabric 관리 되는 클러스터에서 관리 되는 새 응용 프로그램을 만듭니다. |
| az sf managed-application delete |
관리 되는 응용 프로그램을 삭제 합니다. |
| az sf managed-application list |
지정 된 관리 되는 클러스터의 관리 되는 응용 프로그램을 나열 합니다. |
| az sf managed-application show |
Azure Service Fabric 관리 되는 클러스터에 관리 되는 응용 프로그램의 속성을 표시 합니다. |
| az sf managed-application update |
Azure Service Fabric 관리 되는 응용 프로그램을 업데이트 합니다. |
az sf managed-application create
Azure Service Fabric 관리 되는 클러스터에서 관리 되는 새 응용 프로그램을 만듭니다.
az sf managed-application create --application-name
--application-type-name
--application-type-version
--cluster-name
--resource-group
[--application-parameters]
[--package-url]
[--subscription]
[--tags]
예제
매개 변수를 사용 하 여 관리 되는 응용 프로그램 "testApp"를 만듭니다. 응용 프로그램 형식 "TestAppType" 버전 "v1"이 클러스터에 이미 있어야 하며 응용 프로그램 매니페스트에서 응용 프로그램 매개 변수를 정의 해야 합니다.
az sf managed-application create -g testRG -c testCluster --application-name testApp --application-type-name TestAppType \
--application-type-version v1 --application-parameters key0=value0 --tags key1=value1
제공 된 패키지 url을 사용 하 여 응용 프로그램 "testApp" 및 앱 유형 버전을 만듭니다.
az sf managed-application create -g testRG -c testCluster --application-name testApp --application-type-name TestAppType \
--application-type-version v1 --package-url "https://sftestapp.blob.core.windows.net/sftestapp/testApp_1.0.sfpkg" \
--application-parameters key0=value0
필수 매개 변수
응용 프로그램 이름을 지정합니다.
응용 프로그램 유형 이름을 지정 합니다.
응용 프로그램 유형 버전을 지정 합니다.
클러스터의 이름을 지정 하지 않으면 리소스 그룹 이름과 동일 하 게 지정 됩니다.
리소스 그룹 이름을 지정 합니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
응용 프로그램 매개 변수를 키/값 쌍으로 지정 합니다. 이러한 매개 변수는 응용 프로그램 매니페스트에 존재 해야 합니다. 예:--응용 프로그램-매개 변수 param1 = value1 param2 = value2.
응용 프로그램 패키지 .sfpkg 파일의 url을 지정 합니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
공백으로 구분 된 태그: 키 [= 값] [키 [= 값] ...]. ""를 사용 하 여 기존 태그를 지웁니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sf managed-application delete
관리 되는 응용 프로그램을 삭제 합니다.
az sf managed-application delete --application-name
--cluster-name
--resource-group
[--subscription]
예제
관리 되는 응용 프로그램을 삭제 합니다.
az sf managed-application delete -g testRG -c testCluster --application-name testApp
필수 매개 변수
응용 프로그램 이름을 지정합니다.
클러스터의 이름을 지정 하지 않으면 리소스 그룹 이름과 동일 하 게 지정 됩니다.
리소스 그룹 이름을 지정 합니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sf managed-application list
지정 된 관리 되는 클러스터의 관리 되는 응용 프로그램을 나열 합니다.
az sf managed-application list --cluster-name
--resource-group
[--query-examples]
[--subscription]
예제
지정 된 관리 클러스터에 대 한 관리 되는 응용 프로그램을 나열 합니다.
az sf managed-application list -g testRG -c testCluster
필수 매개 변수
클러스터의 이름을 지정 하지 않으면 리소스 그룹 이름과 동일 하 게 지정 됩니다.
리소스 그룹 이름을 지정 합니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sf managed-application show
Azure Service Fabric 관리 되는 클러스터에 관리 되는 응용 프로그램의 속성을 표시 합니다.
az sf managed-application show --application-name
--cluster-name
--resource-group
[--query-examples]
[--subscription]
예제
관리 되는 응용 프로그램을 가져옵니다.
az sf managed-application show -g testRG -c testCluster --application-name testApp
필수 매개 변수
응용 프로그램 이름을 지정합니다.
클러스터의 이름을 지정 하지 않으면 리소스 그룹 이름과 동일 하 게 지정 됩니다.
리소스 그룹 이름을 지정 합니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sf managed-application update
Azure Service Fabric 관리 되는 응용 프로그램을 업데이트 합니다.
이를 통해 태그를 업데이트할 수 있습니다. 응용 프로그램 매개 변수, 값은 응용 프로그램 업그레이드 정책 및/또는 응용 프로그램 업그레이드를 트리거하는 응용 프로그램 유형 버전을 업그레이드 합니다.
az sf managed-application update --application-name
--cluster-name
--resource-group
[--application-parameters]
[--application-type-version]
[--close-duration]
[--consider-warning-as-error {false, true}]
[--failure-action {Manual, Rollback}]
[--force-restart {false, true}]
[--hc-retry-timeout]
[--hc-stable-duration]
[--hc-wait-duration]
[--max-percent-unhealthy-apps]
[--max-percent-unhealthy-partitions]
[--max-percent-unhealthy-replicas]
[--max-percent-unhealthy-services]
[--recreate-application {false, true}]
[--rep-check-timeout]
[--service-type-health-policy-map]
[--subscription]
[--tags]
[--ud-timeout]
[--upgrade-mode {Monitored, UnmonitoredAuto}]
[--upgrade-timeout]
예제
응용 프로그램 매개 변수 및 upgreade 정책 값 및 앱 유형 버전을 v2로 업데이트 합니다.
az sf managed-application update -g testRG -c testCluster --application-name testApp --application-type-version v2 \
--application-parameters key0=value0 --health-check-stable-duration 0 --health-check-wait-duration 0 --health-check-retry-timeout 0 \
--upgrade-domain-timeout 5000 --upgrade-timeout 7000 --failure-action Rollback --upgrade-replica-set-check-timeout 300 --force-restart
관리 되는 응용 프로그램 서비스 유형 상태 정책 맵을 업데이트 합니다.
az sf managed-application update -g testRG -c testCluster --application-name testApp --service-type-health-policy-map "ServiceTypeName01"="5,10,5" "ServiceTypeName02"="5,5,5"
필수 매개 변수
응용 프로그램 이름을 지정합니다.
클러스터의 이름을 지정 하지 않으면 리소스 그룹 이름과 동일 하 게 지정 됩니다.
리소스 그룹 이름을 지정 합니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
응용 프로그램 매개 변수를 키/값 쌍으로 지정 합니다. 이러한 매개 변수는 응용 프로그램 매니페스트에 존재 해야 합니다. 예:--응용 프로그램-매개 변수 param1 = value1 param2 = value2.
응용 프로그램 유형 버전을 지정 합니다.
활성 요청이 정상적으로 드레이닝 되도록 상태 비저장 인스턴스를 닫기 전까지 대기 하는 시간 (초)을 지정 합니다. 이는 인스턴스가 응용 프로그램/클러스터 업그레이드 중에 종료 되는 경우와 서비스 설명에 0이 아닌 지연 기간이 구성 된 경우에만 적용 됩니다.
상태 평가 중에 경고 상태 이벤트를 오류 이벤트로 처리할지 여부를 나타냅니다.
모니터링 되는 업그레이드가 실패할 경우 수행할 동작을 지정 합니다. 이 매개 변수에 허용 되는 값은 Rollback 또는 Manual입니다.
업그레이드가 구성 전용 변경 인 경우에도 서비스 호스트가 다시 시작 됨을 나타냅니다.
이전 상태 검사에 실패 한 경우 Service Fabric에서 상태 검사를 다시 시도 하는 시간 (초)을 지정 합니다.
다음 업그레이드 도메인으로 이동 하거나 업그레이드를 완료 하기 전에 응용 프로그램이 안정적인 지 확인 하기 위해 Service Fabric 대기 하는 시간 (초)을 지정 합니다. 이 대기 기간은 상태 검사를 수행한 후에도 감지 되지 않은 상태 변경을 방지 합니다.
업그레이드 도메인에서 업그레이드를 완료 한 후 초기 상태 검사를 수행 하기 전까지 대기 하는 시간 (초)을 지정 Service Fabric 합니다.
클러스터의 응용 프로그램 상태에 오류가 발생 하기 전에 성능 상태가 오류 인 클러스터의 노드에 배포 된 응용 프로그램 인스턴스의 최대 비율을 지정 합니다. 허용 되는 값은 0에서 100입니다.
모니터링 되는 업그레이드에 사용할 기본 서비스 유형에 대 한 상태 정책에서 허용 하는 서비스별 최대 비율을 지정 합니다. 허용 되는 값은 0에서 100 까지입니다.
모니터링 되는 업그레이드에 사용할 기본 서비스 유형에 대 한 상태 정책에서 허용 하는 서비스 당 지원 되지 않는 복제본의 최대 비율을 지정 합니다. 허용 되는 값은 0에서 100 까지입니다.
모니터링 되는 업그레이드에 사용할 기본 서비스 유형에 대 한 상태 정책에서 허용 하는 서비스의 최대 비율을 지정 합니다. 허용 되는 값은 0에서 100 까지입니다.
업데이트 시 응용 프로그램을 다시 만들어야 하는지 여부를 결정 합니다. Value = true 이면 나머지 업그레이드 정책 매개 변수는 허용 되지 않습니다.
Service Fabric 업그레이드를 진행 하기 전에 이미 안전 상태가 아닌 경우 서비스가 안전 상태로 다시 구성 될 때까지 대기 하는 최대 시간 (초)을 지정 Service Fabric 합니다.
다음 형식으로 키/값 쌍으로 다양 한 서비스 유형에 사용할 상태 정책의 맵을 지정 합니다. "ServiceTypeName" = "MaxPercentUnhealthyPartitionsPerService, MaxPercentUnhealthyReplicasPerPartition, MaxPercentUnhealthyServices" 예를 들면 다음과 같습니다.--ServiceTypeName01-----------------------"5, 10, 5" "ServiceTypeName02" = "5, 5
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
공백으로 구분 된 태그: 키 [= 값] [키 [= 값] ...]. ""를 사용 하 여 기존 태그를 지웁니다.
단일 업그레이드 도메인을 업그레이드 하는 데 걸리는 최대 시간 (초)을 지정 Service Fabric 합니다. 이 기간 후에는 업그레이드에 실패 합니다.
롤링 업그레이드 중 상태를 모니터링 하는 데 사용 되는 모드를 지정 합니다. 값을 모니터링 하 고 UnmonitoredAuto를 적용 합니다.
전체 업그레이드를 Service Fabric 하는 최대 시간 (초)을 지정 합니다. 이 기간 후에는 업그레이드에 실패 합니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.