az sf service
Azure Service Fabric 클러스터에서 실행되는 서비스를 관리합니다. ARM 배포 서비스만 지원합니다.
명령
Name | Description | 형식 | 상태 |
---|---|---|---|
az sf service create |
Azure Service Fabric 클러스터에서 새 서비스를 만듭니다. |
핵심 | GA |
az sf service delete |
서비스를 삭제합니다. |
핵심 | GA |
az sf service list |
지정된 애플리케이션의 서비스를 나열합니다. |
핵심 | GA |
az sf service show |
서비스를 가져옵니다. |
핵심 | GA |
az sf service create
Azure Service Fabric 클러스터에서 새 서비스를 만듭니다.
az sf service create --application
--cluster-name
--name
--resource-group
--service-type
--state {stateful, stateless}
[--default-move-cost {High, Low, Medium, Zero}]
[--instance-count]
[--min-replica]
[--partition-scheme {named, singleton, uniformInt64}]
[--target-replica]
예제
모든 노드에서 인스턴스 수가 -1인 새 상태 비스테이션 서비스 "testApp~testService1"을 만듭니다.
az sf service create -g testRG -c testCluster --application-name testApp --state stateless --service-name testApp~testService \
--service-type testStateless --instance-count -1 --partition-scheme singleton
5개의 노드를 대상으로 새 상태 저장 서비스 "testApp~testService2"를 만듭니다.
az sf service create -g testRG -c testCluster --application-name testApp --state stateful --service-name testApp~testService2 \
--service-type testStatefulType --min-replica-set-size 3 --target-replica-set-size 5
필수 매개 변수
서비스의 이름을 지정합니다. 애플리케이션 이름은 서비스 이름의 접두사여야 합니다(예: appName~serviceName).
클러스터 이름을 지정합니다. 지정하지 않으면 리소스 그룹 이름과 동일합니다.
서비스의 이름을 지정합니다. 애플리케이션 이름은 서비스 이름의 접두사여야 합니다(예: appName~serviceName).
리소스 그룹 이름을 지정합니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
애플리케이션의 서비스 유형 이름을 지정합니다. 애플리케이션 매니페스트에 있어야 합니다.
서비스가 상태 비 상태 또는 상태 저장인지 지정합니다.
선택적 매개 변수
이동에 대한 기본 비용을 지정합니다. 비용이 높을수록 클러스터의 균형을 맞추려고 할 때 클러스터 리소스 관리자가 복제본(replica) 이동할 가능성이 줄어듭니다.
상태 비스테이션 서비스의 인스턴스 수를 지정합니다. -1을 사용하는 경우 모든 노드에서 실행됨을 의미합니다.
상태 저장 서비스의 최소 복제본(replica) 집합 크기를 지정합니다.
사용할 파티션 구성표를 지정합니다. 단일 파티션은 서비스가 추가 라우팅이 필요하지 않은 경우에 일반적으로 사용됩니다. UniformInt64는 각 파티션이 int64 키 범위를 소유한다는 것을 의미합니다. 이름은 일반적으로 바인딩된 집합 내에서 버킷할 수 있는 데이터가 있는 서비스에 대한 것입니다. 이름 지정된 파티션 키로 사용되는 데이터 필드의 몇 가지 일반적인 예는 지역, 우편 번호, 고객 그룹 또는 기타 비즈니스 경계입니다.
상태 저장 서비스의 대상 복제본(replica) 집합 크기를 지정합니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sf service delete
서비스를 삭제합니다.
az sf service delete --application-name
--cluster-name
--name
--resource-group
예제
서비스를 삭제합니다.
az sf service delete -g testRG -c testCluster --application-name testApp --service-name testApp~testService
필수 매개 변수
애플리케이션 리소스의 이름입니다. 필수입니다.
클러스터 이름을 지정합니다. 지정하지 않으면 리소스 그룹 이름과 동일합니다.
서비스의 이름을 지정합니다. 애플리케이션 이름은 서비스 이름의 접두사여야 합니다(예: appName~serviceName).
리소스 그룹 이름을 지정합니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sf service list
지정된 애플리케이션의 서비스를 나열합니다.
az sf service list --application-name
--cluster-name
--resource-group
예제
서비스를 나열합니다.
az sf service list -g testRG -c testCluster --application-name testApp
필수 매개 변수
애플리케이션 리소스의 이름입니다. 필수입니다.
클러스터 이름을 지정합니다. 지정하지 않으면 리소스 그룹 이름과 동일합니다.
리소스 그룹 이름을 지정합니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sf service show
서비스를 가져옵니다.
az sf service show --application-name
--cluster-name
--name
--resource-group
예제
Azure Service Fabric 클러스터에서 서비스의 속성을 표시합니다.
az sf service show -g testRG -c testCluster --application-name testApp --service-name testApp~testService
필수 매개 변수
애플리케이션 리소스의 이름입니다. 필수입니다.
클러스터 이름을 지정합니다. 지정하지 않으면 리소스 그룹 이름과 동일합니다.
서비스의 이름을 지정합니다. 애플리케이션 이름은 서비스 이름의 접두사여야 합니다(예: appName~serviceName).
리소스 그룹 이름을 지정합니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
Azure CLI