VS Code용 Cloud Code에서 Apigee API 관리 설정

이 페이지는 ApigeeApigee Hybrid에 적용됩니다.

Apigee Edge 문서 보기

이 페이지에서는 VS Code용 Cloud Code에 Apigee API 관리 로컬 개발 환경을 만드는 방법을 설명합니다. 로컬 개발 환경의 기능은 Apigee를 사용한 로컬 개발 개요를 참조하세요.

설정 프로세스를 진행하려면 이 가이드의 다음 두 섹션을 모두 완료해야 합니다.

사용 사례에 따라 Apigee 로컬 개발을 위한 API 프록시 개발 설정도 완료합니다.

시작하기 전에

VS Code에서 Apigee를 설정하고 사용하려면 다음이 필요합니다.

  1. 로컬 개발 환경에 로그인할 Google Cloud 프로젝트. API 프록시를 개발하고 테스트할 수 있는 Apigee 로컬 작업공간을 만들려면 프로젝트에서 Apigee를 프로비저닝해야 합니다.
  2. (권장) 프로젝트에서 프로비저닝된 API 허브 API 사양을 테스트할 수 있도록 원격 모의 서버를 만들려면 API 허브가 필요합니다.

    프로젝트에 API 허브를 추가하지 않으려면 대신 프로젝트를 API 허브가 사용 설정된 다른 프로젝트와 연결하면 됩니다. 프로젝트를 API 허브에 연결하는 방법은 API 허브에 런타임 프로젝트 연결을 참고하세요.
  3. 수행하려는 작업에 대한 Apigee 로컬 개발에서 API 허브를 사용하는 데 필요한 역할.
  4. VS Code, VS Code 관리 방법, 일반적인 작업(예: 설정에 액세스 및 확장 프로그램 설치) 수행 방법에 대한 숙지. VS Code 문서를 참조하세요.

VS Code 및 Cloud Code 확장 프로그램 설치

이 섹션에서는 VS Code 및 VS Code의 Cloud Code 확장 프로그램을 설치하는 방법을 설명합니다. 이는 Apigee의 로컬 개발을 설정하는 첫 번째 단계이며 Apigee 로컬 개발 기능을 사용하려면 필요합니다.

VS Code 및 Cloud Code 확장 프로그램을 설치하려면 다음 안내를 따르세요.

  1. Visual Studio Code(VS Code)가 아직 설치되어 있지 않으면 로컬 머신에 다운로드하고 설치합니다.
  2. Cloud Code 확장 프로그램 설치의 설명대로 Cloud Code 확장 프로그램을 설치합니다. 로컬 환경에서 API 프록시를 관리하려면 프로세스의 일부로 Docker를 설치합니다.
  3. (권장) Cloud Code 확장 프로그램 자동 업데이트를 사용 설정합니다. 설정에서 확장 프로그램: 자동 업데이트를 검색하고 모든 확장 프로그램 또는 Cloud Code 확장 프로그램에 대해 개별적으로 사용 설정합니다.
  4. VS Code를 다시 시작합니다.

Apigee 로컬 개발에서 Apigee API 허브를 사용하는 데 필요한 역할

Apigee API 허브를 사용하여 API 설계 및 테스트 단계를 수행하려면 다음에 나열된 역할이 필요합니다.

작업 필요한 역할
API 허브 API 보기 및 수정 Cloud API 허브 편집자 또는 관리자
API 허브에 API 게시 Cloud API 허브 편집자 또는 관리자
API를 테스트하도록 원격 모의 서버 설정 및 관리 Artifact Registry 관리자
Cloud Build 서비스 계정
Cloud Run 관리자
서비스 사용량 관리자

IAM 기본 및 사전 정의된 역할 참조를 확인하세요.

gcloud CLI도 설치되어 있어야 합니다.

Apigee 로컬 개발을 위한 API 프록시 개발 설정

Apigee API 프록시 개발 및 테스트에 로컬 개발 환경을 사용하려면 이 섹션의 단계를 완료합니다. OpenAPI 사양에서 API 프록시를 만들 수 있도록 다음 단계도 완료합니다.

  1. Apigee 작업공간 만들기
  2. Apigee 에뮬레이터 설치
  3. Apigee 에뮬레이터에 배포할 컨테이너 추가

다음 단계

설치 및 설정 단계를 완료한 후 Cloud Code 사용을 시작합니다.