Edge Microgateway의 CLI 참조

<ph type="x-smartling-placeholder"></ph> 현재 Apigee Edge 문서를 보고 있습니다.
Apigee X 문서.
정보

Edge Microgateway v. 2.3.x

개요

Edge Microgateway CLI를 사용하면 Edge Microgateway 인스턴스의 모든 요소를 제어하고 관리할 수 있습니다.

인증서 관리

cert 명령어를 사용하면 클라이언트가 Edge Microgateway를 통해 보안 호출을 하는 데 사용하는 Bearer 토큰에 서명하는 데 사용되는 공개/비공개 키 쌍을 설치하고 관리할 수 있습니다. 키는 Apigee Edge의 안전한 보관소에 저장됩니다. Edge Microgateway는 공개 키를 사용하여 서명된 Bearer 토큰을 검증합니다. Edge Microgateway 설정 및 구성에 설명된 대로 Edgemicro 구성 명령어를 실행하면 이러한 키가 생성됩니다. 필요한 경우 여기에 설명된 cert 명령어를 사용하여 이러한 키를 다시 생성하고 관리할 수 있습니다.

인증서 설치

Apigee Edge 보안 저장소 서비스를 사용하여 Vault에 키를 설치하고 공개 키를 출력으로 반환합니다. 키 쌍의 범위는 지정된 조직으로 지정됩니다.

사용 정보

edgemicro cert install -o [organization] -e [environment] -u [username] -p [password] --force

매개변수

매개변수 설명
-o, --org Edge Microgateway를 구성한 Apigee 조직입니다.
-e, --env Edge Microgateway를 구성한 환경입니다.
-u, --username Apigee 사용자 이름입니다. 지정된 조직의 조직 관리자여야 합니다.
-p, --password (선택사항) 비밀번호 명령줄에 이 매개변수를 입력하지 않으면 메시지가 표시됩니다.
-f, --force (선택사항) 키가 이미 Vault에 저장된 경우 강제로 대체합니다.
-h, --help 사용량 정보를 출력합니다.

edgemicro cert install -o docs -e test -u jdoe@example.com -f

출력

current nodejs version is v6.1.0
current edgemicro version is 2.2.4-beta
password:
deleting vault
creating vault
adding private_key
adding public_key
installed cert

인증서 삭제

조직의 키 쌍을 삭제합니다.

사용 정보

edgemicro cert delete -o [organization] -e [environment] -u [username] -p [password]

매개변수

매개변수 설명
-o, --org Edge Microgateway를 구성한 Apigee 조직입니다.
-e, --env Edge Microgateway를 구성한 환경입니다.
-u, --username Apigee 사용자 이름입니다. 지정된 조직의 조직 관리자여야 합니다.
-p, --password (선택사항) 비밀번호 명령줄에 이 매개변수를 입력하지 않으면 메시지가 표시됩니다.
-h, --help 사용량 정보를 출력합니다.

edgemicro cert delete -o docs -e test -u jdoe@example.com 

출력

deleting vault
Vault deleted!

인증서 확인

조직에 인증서가 설치되어 있는지 확인합니다.

사용 정보

edgemicro cert check -o [organization] -e [environment] -u [username] -p [password]

매개변수

매개변수 설명
-o, --org Edge Microgateway를 구성한 Apigee 조직입니다.
-e, --env Edge Microgateway를 구성한 환경입니다.
-u, --username Apigee 사용자 이름입니다. 지정된 조직의 조직 관리자여야 합니다.
-p, --password (선택사항) 비밀번호 명령줄에 이 매개변수를 입력하지 않으면 메시지가 표시됩니다.
-h, --help 사용량 정보를 출력합니다.

edgemicro cert check -o docs -e test -u jdoe@example.com

출력 (성공)

checked cert successfully

출력 (실패)

인증서가 없으면 오류가 반환됩니다.

공개 키 가져오기

지정된 조직의 공개 키를 반환합니다. 인증이 필요하지 않습니다.

사용 정보

edgemicro cert public-key -o [organization] -e [environment]

매개변수

매개변수 설명
-o, --org Edge Microgateway를 구성한 Apigee 조직입니다.
-e, --env Edge Microgateway를 구성한 환경입니다.
-h, --help 사용량 정보를 출력합니다.

edgemicro cert public-key -o docs -e test

출력 (샘플)

-----BEGIN CERTIFICATE----- 

MIICpDCCAYwCCQCKpXWGum9uTjANBgkq9w0BAQsFADAUMRIwEAYDVQQDEwls
b2NhbGhvc3cNMTYxMTAyMjAxNTA2WhcNMTYxMTAzMjAxNTA2WjAUMRIwEAYD
VQQDEwlsb2Nvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD
ETr/ne/gP47+9LgjLvBJjpbFVdaeUabZZ3wbA7sSIVnnNXWt3yPklrWSfIh+
L2+dq4k+YunsQE2+dwPdXA2x8DPGvqGcCdWPxnpZ7ix5Akbs8i/J+Ue0pXT4
jkpWbaDDftGL2tcxwP45yI+slpDYvmWRps07TFXkAPjGEHYPvCT9/v/35GkL
0h4v0S+XfpcjS5c47o7CIWlkgEM5GBosQUb17kuVR48392vGFPsnCP34iNe7
zguhiCXYg2zkOcj/N3AE4xKIhCz0QcewULy08GltWMmyjJ/30zs8P41JqoA4
RwfeEZ8RenN3rJQim1ppAAEwDQYJKoZIhvcNAQELBQADggEBAHcORIfc+ySe
2FMmqicNe6Wt5V/5zOaBMLsGQdqGOHB5cQc79sMBrk680KVhrwHXZ2nBIkVe
UEL+2qLY1VLfswBNAvcNwV9U4TwHq4eIANiD751oJK1tHmM/ujThQkwNf96o
6I7Ws+wfpGO3ppJCttRbtnATIxrwsCHN4i5lbW/tJSL7t/Zf6T1B+YSJU9AF
xuvLq22cCqyYJQdmKq2vVS55WRZdllm+mRtJrv7MLM9gfDPRxVlwrBz/eQHy
Fv+dwzxcvQjkz03RNhZUodzuD34DPJoYeK++rItsddwQ26KTahH80yYTAFzY
x9gfPf1/+qo=? 

-----END CERTIFICATE-----

 

Apigee Edge Cloud용 Edge Microgateway 구성

Edge Microgateway가 Apigee Edge Cloud 인스턴스와 작동할 수 있도록 지원합니다. 일련의 명령어를 래핑하고 수행하여 Edge에 필요한 인증 프록시를 배포하고, 인증 토큰을 생성하고, 구성 파일을 업데이트합니다. 완전한 작업 예시는 Edge Microgateway 설정 및 구성을 참조하세요.

사용 정보

edgemicro configure -o [organization] -e [environment] -u [username] -p [password]

매개변수

매개변수 설명
-o, --org Edge Microgateway를 구성한 Apigee 조직입니다.
-e, --env Edge Microgateway를 구성한 환경입니다.
-u, --username Apigee 사용자 이름입니다. 지정된 조직의 조직 관리자여야 합니다.
-p, --password (선택사항) 비밀번호 명령줄에 이 매개변수를 입력하지 않으면 메시지가 표시됩니다.
-r, --url (선택사항) 조직:환경의 가상 호스트 별칭을 지정합니다. 가상 호스트에 대한 자세한 내용은 Edge 문서를 참조하세요. 기본값: org-env.apigee.net
-v, --virtualHosts (선택사항) 기본 가상 호스트("default,secure")를 재정의합니다. Edge 조직:환경에 기본값 이외의 가상 호스트가 지정된 경우 이 옵션을 사용하세요. 가상 호스트에 대한 자세한 내용은 Edge 문서를 참조하세요.
-d, --debug (선택사항) 디버그 정보를 제공합니다.
-h, --help 사용량 정보를 출력합니다.

사용법 참고사항

이 명령어는 구성 정보를 ~/.edgemicro/org-env-config.yaml에 저장합니다.

edgemicro configure -o docs -e test -u jdoe@example.com

출력

성공하면 명령어는 Edge Microgateway를 시작할 때 사용해야 하는 키 집합을 반환합니다.

...

The following credentials are required to start edge micro
  key: d2f0a246ad52b5d2a8b04ba65b43c76348aba586691cf6185cd7bb9fb78fe9f
  secret: 59813bc1db4a7ada182705ae40893c28a6fae680c3deb42aefbf1a4db42e372

edgemicro configuration complete!

 

키 생성

genkeys 명령어는 Edge Microgateway가 애널리틱스 데이터를 Apigee Edge에 비동기식으로 게시할 때 자체 인증을 위해 사용하는 키와 비밀번호 쌍을 생성합니다.

사용 정보

edgemicro genkeys -o [organization] -e [environment] -u [username] -p [password]

매개변수

매개변수 설명
-o, --org Edge Microgateway를 구성한 Apigee 조직입니다.
-e, --env Edge Microgateway를 구성한 환경입니다.
-u, --username Apigee 사용자 이름입니다. 지정된 조직의 조직 관리자여야 합니다.
-p, --password (선택사항) 비밀번호 명령줄에 이 매개변수를 입력하지 않으면 메시지가 표시됩니다.
-h, --help 사용량 정보를 출력합니다.

사용법 참고사항

성공하면 명령어는 3개의 항목을 반환합니다. 첫 번째는 구성 파일에 배치해야 하는 URL입니다. 나머지 두 개는 Edge Microgateway 인스턴스를 시작할 때 필요한 키 쌍입니다.

  • 부트스트랩 URL: 이 URL은 Edge Microgateway 인스턴스가 분석 데이터를 Apigee Edge로 전송하도록 하는 Apigee Edge 서비스를 가리킵니다. 이 URL을 Edge Microgateway 구성 파일(~/.edgemicro/org-env-config.yaml)에 복사해야 합니다.
  • : 키입니다. 이 키와 보안 비밀은 Edge Microgateway 인스턴스를 시작하는 데 사용되는 CLI 명령어에 입력으로 필요합니다.
  • secret: 보안 비밀입니다.

edgemicro genkeys -o docs -e test -u jdoe@example.com

출력 (샘플)

성공하면 명령어는 Edge Microgateway를 시작할 때 사용해야 하는 키 집합을 반환합니다.

configuring host edgemicroservices-us-east-1.apigee.net for region us-east-1
Please copy the following property to the edge micro agent config
  bootstrap: https://edgemicroservices-us-east-1.apigee.net/edgemicro/bootstrap/organization/jdoe/environment/test

The following credentials are required to start edge micro
  key: db39324077989c75eac34c13d285772ea8e3b982b957b3f52916f3048511443f
  secret: 5bf8da39de0056f88fdd5f25a8602d22f312c1c8c870580a5fef55ac6637b7ae

finished

 

Apigee Edge Private Cloud용 Edge Microgateway 구성

Apigee Edge Private Cloud 설치와 연동되도록 Edge Microgateway를 구성합니다.

사용 정보

edgemicro private configure -o [organization] -e [environment] -u [username] -p [password]

매개변수

매개변수 설명
-o, --org Edge Microgateway를 구성한 Apigee 조직입니다.
-e, --env Edge Microgateway를 구성한 환경입니다.
-u, --username Apigee 사용자 이름입니다. 지정된 조직의 조직 관리자여야 합니다.
-p, --password (선택사항) 비밀번호 명령줄에 이 매개변수를 입력하지 않으면 메시지가 표시됩니다.
-r, --runtime-url 프라이빗 클라우드 인스턴스의 런타임 URL을 지정합니다.
-m, --mgmt-url 프라이빗 클라우드 인스턴스의 관리 서버 URL입니다.
-v, --virtualHosts 쉼표로 구분된 조직:환경 가상 호스트의 목록입니다. 기본값은 'default,secure'입니다.
-d, --debug (선택사항) 디버그 정보를 제공합니다.
-h, --help 사용량 정보를 출력합니다.

사용법 참고사항

이 명령어는 구성 정보를 ~/.edgemicro/org-env-config.yaml에 저장합니다.

edgemicro private configure -o docs -e test -u jdoe@example.com -r http://192.162.55.100:9002 -m http://192.162.55.100:8080

출력

성공하면 명령어는 Edge Microgateway를 시작할 때 사용해야 하는 키 집합을 반환합니다.

...

The following credentials are required to start edge micro
  key: d2f0a246ad52b5d2a8b04ba65b43c76348aba586691cf6185cd7bb9fb78fe9f
  secret: 59813bc1db4a7ada182705ae40893c28a6fae680c3deb42aefbf1a4db42e372

edgemicro configuration complete!

 

Edge Microgateway 시작

Edge Microgateway를 시작하기 전에 먼저 edgemicro 구성 (퍼블릭 클라우드) 또는 edgemicro 비공개 구성 (Private Cloud)을 실행해야 합니다. 구성 명령어는 Edge Microgateway를 시작하는 데 필요한 키와 보안 비밀 값을 반환합니다.

사용 정보

edgemicro start -o [organization] -e [environment] -k [public-key] -s [secret-key]

매개변수

매개변수 설명
-o, --org Edge Microgateway를 구성한 Apigee 조직입니다.
-e, --env Edge Microgateway를 구성한 환경입니다.
-k, --key 'edgemicro configure' 실행 시 반환되는 키 값입니다. 명령어와 함께 사용하면 됩니다
-s, --secret "edgemicro configure" 실행 시 반환되는 보안 비밀 값입니다. 명령어와 함께 사용하면 됩니다
-p, --processes (선택사항) 시작할 프로세스 수입니다. 기본값: 시스템의 코어 수입니다.
-d, --pluginDir (선택사항) 플러그인 디렉터리의 절대 경로입니다.
-r, --port (선택사항) ~/.edgemicro/org-env-config.yaml 파일에 지정된 포트 번호를 재정의합니다. 기본값: 8000
-c, --cluster

(선택사항) 클러스터 모드에서 Edge Microgateway를 시작합니다.

참고: v2.3.1부터 이 옵션은 삭제되었습니다. v2.3.1 이상 버전에서는 Edge Micro가 항상 클러스터 모드에서 시작됩니다.

-c --config (선택사항) default config.yaml 파일의 위치를 지정합니다. 기본적으로 이 파일은 ./config/config.yaml에 있습니다.
-d, --debug (선택사항) 디버그 정보를 제공합니다.
-h, --help 사용량 정보를 출력합니다.

포트 설정

start 명령어를 사용하면 포트 번호를 지정하여 구성 파일에 지정된 포트를 재정의할 수 있습니다. PORT 환경 변수를 사용하여 포트 번호를 지정할 수도 있습니다. 예를 들면 다음과 같습니다.

edgemicro start -o docs -e test -k abc123 -s xyz456 -p 2 --port 8002

또는

export PORT=8002 
edgemicro start -o org -e test -k key -s secret -p 2

포트가 사용 중인 경우 Edge Microgateway에서 오류를 반환합니다.

클러스터링 정보

Edge Microgateway는 Node.js 클러스터 모듈을 사용하여 클러스터링을 사용 설정합니다. Edge Microgateway는 클러스터링을 통해 멀티코어 시스템을 활용할 수 있습니다. 자세한 내용은 Node.js 문서를 참조하세요.

edgemicro start -o docs -e test -k abc123 -s xyz456

샘플 출력:

...

PROCESS PID : 54709
installed plugin from analytics
installed plugin from analytics
installed plugin from oauth
installed plugin from oauth
installed plugin from analytics
installed plugin from oauth
5a86b570-a142-11e6-aa1f-6730e9065d6c edge micro listening on port 8000
5a86dc80-a142-11e6-962c-43d9cc723190 edge micro listening on port 8000
5a8751b0-a142-11e6-8241-cf1c517c91eb edge micro listening on port 8000
installed plugin from analytics
installed plugin from oauth
5a924e30-a142-11e6-8740-2944162ce275 edge micro listening on port 8000

 

토큰 관리

token 명령어를 사용하면 서명된 OAuth2 액세스 토큰을 받고, 디코딩하고, 확인할 수 있습니다. OAuth2 액세스 토큰을 사용한 보안 API 호출도 참고하세요.

토큰 디코딩

서명되고 인코딩된 Bearer 토큰을 일반 텍스트 JSON JWT (Java 웹 토큰) 표현으로 디코딩합니다. 토큰은 애플리케이션 이름, client_id, 제품 목록 등 토큰을 만드는 데 사용된 키를 제공한 Apigee Edge 개발자 앱에 대한 정보를 전달합니다.

사용 정보

edgemicro token decode -f [filename]

매개변수

매개변수 설명
-f, --file 디코딩할 JWT 토큰이 포함된 파일의 이름입니다.
-h, --help 사용량 정보를 출력합니다.

edgemicro token decode -f token.jwt

출력 (샘플)

{ header: { typ: 'JWT', alg: 'RS256' },

  payload:
   { application_name: 'b43342ef-86f6-4666-a121-b9ac2025d217',
     client_id: 'O9ZQRZKnn1rdgcKQgsABSMdOsKS',
     scopes: [],
     api_product_list: [ 'MicroTest' ],
     iat: 1436280566,
     exp: 1436282365 },
  signature: '' }

토큰 생성

서명된 Bearer 토큰을 생성합니다. 토큰을 사용하면 클라이언트 앱에서 Edge Microgateway에 대해 인증된 API 호출을 수행할 수 있습니다. 토큰은 OAuth 2.0 호환 JSON 웹 토큰 (JWT)입니다. Apigee Edge에 등록된 개발자 앱의 고객 키 (클라이언트 ID)와 고객 비밀번호 (클라이언트 보안 비밀) 값을 입력해야 합니다. OAuth2 액세스 토큰을 사용한 보안 API 호출도 참고하세요.

사용 정보

edgemicro token get -o [org] -e [env] -i [client_id] -s [client_secret]

매개변수

매개변수 설명
-o, --org Edge Microgateway를 구성한 Apigee 조직입니다.
-e, --env Edge Microgateway를 구성한 환경입니다.
-1, --key Microgateway 인식 프록시와 연결된 개발자 앱의 클라이언트 ID입니다.
-s, --secret Microgateway 인식 프록시와 연결된 개발자 앱의 클라이언트 보안 비밀번호입니다.
-h, --help 사용량 정보를 출력합니다.

edgemicro token get -o docs -e test -i 5UzOwAXGoOeo60aew94PPG5MAZE3aJp -s 6vahKFGS9a3qMLwz

출력 (샘플)

{ token: 'eyJ0eXAiOiJKV1JhbGciOiJSUzI1NiJ9Glvbl9uYW1lIjoiNWNiMGY0NTV6TV3
EtOWMzOC00YmJjLWIzNzEtZGMxZTQzOGMxIiwiY2xpZW50X2lkIjoiNVV6T3dBWEdvSU9lbz
YwYWV3OTRQN0c1TUFaRTNhSnAiLCJzY2MiOltdLCJhcGlfcHJvZHVjdF9saXN0IjpbIkVkZ2
VNaWNyb1Rlc3RQcm9kdWN0Il0sImlhdCI3ODEyMzQ2MSwiZXhwIjoxNDc4MTI1MjYwfQ.Dx5
f5U7PXm8koNGmFX4N6VrxKMJnpndKgoJ5zWSJvBZ6Ccvhlpd85ipIIA5S2A5nx4obYWp_rpY
RJpIGYwyxP6Oq2j0rxnVjdCC4qyYMgthZjhKgEBVBe3s1ndP72GP2vV6PsSA9RQ2-yzsy9r0
TzhAZ3NJTxT1tS0XKqKngE-OhR3fJHVLAzdMDT0AmS9H0Z2NAJtQOuK6RTpCjG9B6Bc48AEM
sj7QSM-1LWiQ8LdY8k_BoC06qsTI7bCQGWwTuqL-ismbcx2bxovUxSemZIaoROfuF-dCZHG3
2aTP75WxBvvNgBBvPvQtPzbeSOtEaww' }

토큰을 가져오기 위한 HTTP 요청 실행

원시 HTTP 요청을 수행하여 토큰을 가져올 수도 있습니다. 이것은 curl 예입니다. URL에서 조직 및 환경 이름을 대체하고 client_id 및 client_secret 매개변수를 고객 ID 및 고객 비밀번호 값으로 대체하기만 하면 됩니다.

curl -i -X POST "http://<org>-<test>.apigee.net/edgemicro-auth/token" -d '{"grant_type": "client_credentials", "client_id": "4t8X137pOUUtMR7wag3M1yZTcRxeK", "client_secret": "RAcOFVOvO0jns"}' -H "Content-Type: application/json"

토큰 확인

지정된 조직 및 환경의 Apigee Edge에 저장된 공개 키와 비교하여 서명된 Bearer 토큰을 확인합니다.

사용 정보

edgemicro token verify -o [org] -e [env] -f [filename]

매개변수

매개변수 설명
-o, --org Edge Microgateway를 구성한 Apigee 조직입니다.
-e, --env Edge Microgateway를 구성한 환경입니다.
-f, --file 확인할 JWT가 포함된 파일의 이름입니다.
-h, --help 사용량 정보를 출력합니다.

edgemicro token get -o docs -e test -f token.jwt

유효한 토큰의 샘플 출력

{ application_name: 'b43342ef-86f6-4666-a121-b9ac2025d217',

  client_id: 'O9ZQRZKnn1rdgcKQsAZUBkQSMdOsKS',

  scopes: [],

  api_product_list: [ 'MicroTest' ],

  iat: 1436396155,

  exp: 1436397954 }

잘못된 토큰의 샘플 출력

{ [JsonWebTokenError: invalid token] name: 'JsonWebTokenError', message: 'invalid token' }

만료된 토큰의 샘플 출력

{ [TokenExpiredError: jwt expired]

  name: 'TokenExpiredError',

  message: 'jwt expired',

  expiredAt: Tue Jul 07 2015 09:19:25 GMT-0600 (MDT) }

Bearer 토큰 직접 가져오기

Apigee Edge의 토큰 엔드포인트에 대한 HTTP 요청을 실행하여 Bearer 토큰을 직접 가져올 수도 있습니다. 실제 토큰 엔드포인트는 deploy-edge-service CLI 명령어를 사용하여 배포된 프록시에서 구현됩니다.

이것은 curl 예입니다. URL에서 조직 및 환경 이름을 대체하고 Apigee Edge의 개발자 앱에서 가져온 고객 ID 및 고객 비밀번호 값을 client_idclient_secret 매개변수로 대체하기만 하면 됩니다.

curl -i -X POST "http://<org>-<test>.apigee.net/edgemicro-auth/token" -d '{"grant_type": "client_credentials", "client_id": "4t8X137pOUUtMR7wag3M1yZTcRxeK", "client_secret": "RAcOFVOvO0jns"}' -H "Content-Type: application/json"

샘플 출력:

HTTP/1.1 200 OK

X-Powered-By: Express

Cache-Control: no-store

Pragma: no-cache

Content-Type: application/json; charset=utf-8

Content-Length: 640

ETag: W/"280-ze/g/k+c9taqp110vjYQ"

Date: Fri, 17 07 2015 15:49:24 GMT

Connection: keep-alive

"<long string of numbers and letters>"

새 Edge Microgateway 구성 초기화

Edge Microgateway를 처음 설치한 후 이 명령어를 한 번 실행합니다. 새 기본 구성 파일(~/.edgemicro/default.yaml)을 만듭니다.

사용 정보

edgemicro init 

매개변수

매개변수 설명
-h, --help 사용량 정보를 출력합니다.

edgemicro init

출력 (성공)

config initialized to /MyHome/.edgemicro/default.yaml

Edge Microgateway 구성 확인

Edge Microgateway가 올바르게 구성되었는지 확인합니다.

사용 정보

edgemicro verify -o [organization] -e [environment] -k [public-key] -s [secret-key]

매개변수

매개변수 설명
-o, --org Edge Microgateway를 구성한 Apigee 조직입니다.
-e, --env Edge Microgateway를 구성한 환경입니다.
-k, --key 'edgemicro configure' 실행 시 반환되는 키 값입니다. 명령어와 함께 사용하면 됩니다
-s, --secret "edgemicro configure" 실행 시 반환되는 보안 비밀 값입니다. 명령어와 함께 사용하면 됩니다
-h, --help 사용량 정보를 출력합니다.

edgemicro verify -o docs -e test -k abc123 -s xyz456

출력 (성공)

logging to /var/tmp/edgemicro-My-Machine.local-a0c48610-a148-11e6-8466-93f081b05988
installed plugin from analytics
installed plugin from oauth
a0c48610-a148-11e6-8466-93f081b05988 edge micro listening on port 8000
verifying analytics negative case: OK
verifying bootstrap url availability:OK
verifying jwt_public_key availability: OK
verifying products availability: OK
verifying quota with configured products: OK
verifying analytics with payload: OK
verification complete

Microgateway 클러스터 상태 확인

추가됨: v2.2.4-beta

기본적으로 Edge Microgateway는 클러스터 모드에서 시작됩니다. 이 명령어를 사용하여 클러스터의 상태를 확인할 수 있습니다.

사용 정보

edgemicro status

매개변수

매개변수 설명
-h, --help 사용량 정보를 출력합니다.

edgemicro status

출력 (성공)

current nodejs version is v6.1.0
current edgemicro version is 2.2.4-beta
edgemicro is running with 4 workers

Microgateway 클러스터 중지

추가됨: v2.2.4-beta

Edge Microgateway 클러스터를 중지합니다.

사용 정보

edgemicro stop

매개변수

매개변수 설명
-h, --help 사용량 정보를 출력합니다.

edgemicro stop

출력 (성공)

current nodejs version is v6.1.0
current edgemicro version is 2.2.4-beta
Stop Completed Successfully

Microgateway 클러스터 다시 로드

추가됨: v2.2.4-beta

구성 변경 후 다운타임 없이 다시 시작합니다. 새 구성을 가져와 Edge Microgateway를 새로고침합니다.

사용 정보

edgemicro reload -o [organization] -e [environment] -k [public-key] -s [secret-key]

매개변수

>
매개변수 설명
-o, --org Edge Microgateway를 구성한 Apigee 조직입니다.
-e, --env Edge Microgateway를 구성한 환경입니다.
-k, --key 'edgemicro configure' 실행 시 반환되는 키 값입니다. 명령어와 함께 사용하면 됩니다
-s, --secret "edgemicro configure" 실행 시 반환되는 보안 비밀 값입니다. 명령어와 함께 사용하면 됩니다
-h, --help 사용량 정보를 출력합니다.

edgemicro reload -o docs -e test -k abc123 -s xyz456

출력 (성공)

...

Reload Completed Successfully