이 주제에서는 새 환경을 만드는 방법을 설명합니다. 소개는 환경 및 환경 그룹 정보를 참조하세요.
환경 추가 방법
환경 추가 및 구성을 위한 단계는 5단계: 환경 추가 및 구성 재정의 지정에서 설명합니다.
여러 환경을 추가하는 방법
- Apigee UI에서 또는 환경 만들기 API를 사용하여 새 환경을 만듭니다. 기본 단계는 5단계: 환경 추가를 참조하세요.
-
새 환경 정의를 재정의 파일의
envs
배열에 추가합니다. 새 환경에 UI에서 만든 이름과 동일한 이름을 지정합니다. 예를 들어 다음 구성은 test 및 prod 등 두 가지 환경을 정의합니다.namespace: my-namespace org: my-organization ... envs: - name: test sslCertPath: "your_certpath/ingress-cert.crt" sslKeyPath: "your_keypath/ingress-key.key" hostAlias: "apitest.example.com" serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json - name: prod sslCertPath: "your_certpath/ingress-cert.crt" sslKeyPath: "your_keypath/ingress-key.key" hostAlias: "apiprod.example.com" serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json ...
환경 구성 요소의 전체 목록은 구성 속성 참조에서 envs를 참조하세요.
여러 환경의 호스트 별칭
환경 정보가 여러 개 있으면 각 호스트마다 호스트 별칭이 있을 수 있으며, 여러 환경 간에는 동일한 호스트 별칭을 공유할 수 있습니다. 자세한 내용은 가상 호스트 및 환경 정보와 환경이 동일한 호스트 별칭 공유 가능를 참조하세요. 여러 환경이 동일한 호스트 별칭을 공유하는 경우 기본 경로 라우팅이라는 기술을 사용하여 프록시 요청을 올바른 환경으로 라우팅해야 합니다.
TLS 키 및 인증서
새 환경을 만들 때 환경 구성에 TLS 키와 인증서를 제공해야 합니다. 키/인증서는 인그레스 게이트웨이와의 보안 통신을 제공하는 데 사용됩니다.
하이브리드 구성에 적합한 TLS 인증서/키 쌍을 생성하는 방법은 사용자가 결정합니다. 다음 주제는 다른 방법으로 TLS 사용자 인증 정보를 얻을 수 없는 경우 새 하이브리드 설치를 사용해 보거나 테스트하기 위한 샘플로만 제공됩니다.
- 승인된 TLS 인증서/키 쌍을 만들기 위한 샘플 단계 집합은 TLS 사용자 인증 정보 얻기를 참조하세요.
- 자체 서명된 인증서/키 쌍은 테스트 목적으로만 사용할 수 있습니다. 자체 서명 TLS 사용자 인증 정보 생성을 참조하세요.