sfctl container
클러스터 노드에서 컨테이너 관련 명령을 실행합니다.
명령
명령 | 설명 |
---|---|
invoke-api | 지정된 코드 패키지에 대해 Service Fabric 노드에 배포된 컨테이너에서 컨테이너 API를 호출합니다. |
로그 | Service Fabric 노드에 배포된 컨테이너에 대한 컨테이너 로그를 가져옵니다. |
sfctl container invoke-api
지정된 코드 패키지에 대해 Service Fabric 노드에 배포된 컨테이너에서 컨테이너 API를 호출합니다.
인수
Argument | 설명 |
---|---|
--application-id [필수] | 애플리케이션 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다. |
--code-package-instance-id [필수] | 서비스 패브릭 노드에 배포된 코드 패키지 인스턴스를 고유하게 식별하는 ID입니다. 'service code-package-list'에서 검색할 수 있습니다. |
--code-package-name[필수] | Service Fabric 클러스터에서 애플리케이션 형식의 일부로 등록된 서비스 매니페스트에 지정된 코드 패키지의 이름입니다. |
--container-api-uri-path[필수] | 컨테이너 REST API URI 경로는 컨테이너 이름/ID 대신 '{ID}'를 사용합니다. |
--node-name [필수] | 노드의 이름입니다. |
--service-manifest-name [필수] | Service Fabric 클러스터에서 애플리케이션 유형의 일부로 등록된 서비스 매니페스트의 이름입니다. |
--container-api-body | 컨테이너 REST API에 대한 HTTP 요청 본문입니다. |
--container-api-content-type | 컨테이너 REST API의 콘텐츠 형식은 기본적으로 'application/json'입니다. |
--container-api-http-verb | 컨테이너 REST API에 대한 HTTP 동사, 기본값은 GET입니다. |
--timeout -t | 기본값: 60. |
전역 인수
인수 | 설명 |
---|---|
--debug | 로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다. |
--help -h | 이 도움말 메시지를 표시하고 종료합니다. |
--output -o | 출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json |
--쿼리 | JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요. |
--verbose | 로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다. |
sfctl container logs
Service Fabric 노드에 배포된 컨테이너에 대한 컨테이너 로그를 가져옵니다.
인수
Argument | 설명 |
---|---|
--application-id [필수] | 애플리케이션 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다. |
--code-package-instance-id [필수] | 'service code-package-list'에서 검색할 수 있는 코드 패키지 인스턴스 ID입니다. |
--code-package-name[필수] | Service Fabric 클러스터에서 애플리케이션 형식의 일부로 등록된 서비스 매니페스트에 지정된 코드 패키지의 이름입니다. |
--node-name [필수] | 노드의 이름입니다. |
--service-manifest-name [필수] | Service Fabric 클러스터에서 애플리케이션 유형의 일부로 등록된 서비스 매니페스트의 이름입니다. |
--tail | 로그의 끝에서 표시할 줄 수입니다. 기본값은 100입니다. 전체 로그를 표시하는 'all'입니다. |
--timeout -t | 기본값: 60. |
전역 인수
인수 | 설명 |
---|---|
--debug | 로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다. |
--help -h | 이 도움말 메시지를 표시하고 종료합니다. |
--output -o | 출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json |
--쿼리 | JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요. |
--verbose | 로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다. |
다음 단계
- Service Fabric CLI를 설정합니다 .
- 샘플 스크립트를 사용하여 Microsoft Azure Service Fabric CLI를 사용하는 방법에 대해 알아봅니다.