<ph type="x-smartling-placeholder"></ph>
현재 Apigee Edge 문서를 보고 있습니다.
Apigee 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_id 및 client_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