2단계: API 사용 설정

이 단계에서 수행할 작업

대부분의 API는 새 프로젝트에 대해 기본적으로 사용 중지되어 있습니다. 일반적으로 프로젝트에서 다른 서비스에 액세스할 수 있도록 API를 한 번에 하나씩 사용 설정합니다. Apigee를 사용하려면 클라우드 프로젝트에 다음 API를 사용 설정해야 합니다.

다 읽어보셨나요? API 이름 위치 설명
Apigee apigee.googleapis.com 프로젝트, 기타 서비스, Cloud APIs 간의 통신을 제공합니다.
서비스 네트워킹 servicenetworking.googleapis.com 내부 IP 주소의 관리형 서비스를 서비스 소비자에게 연결할 수 있도록 합니다.
Compute Engine compute.googleapis.com 런타임 또는 클러스터 관리에 사용됩니다.
Cloud Key Management Service(KMS) cloudkms.googleapis.com

다른 클라우드 리소스에서 직접 사용할 수 있도록 키를 관리하고 암호화 작업을 수행합니다.

이 API를 사용하려면 인증서/키 쌍이 있어야 합니다. 지금 만들거나 나중에 필요할 때 만들 수 있습니다.

단계 수행

Apigee 프로비저닝 마법사로는 이 단계를 수행할 수 없습니다. 대신 명령줄이나 Cloud Console의 UI를 사용하면 됩니다. 자세한 내용은 API 사용 설정을 참조하세요.

명령줄에서 필수 API를 사용 설정하려면 다음 안내를 따르세요.

  1. 아직 로그인하지 않았다면 Cloud 프로젝트에 로그인하고 초기화합니다.
  2. 다음 예시와 같이 services enable 명령어를 실행하여 위에 나열된 4개의 필수 API를 사용 설정합니다.

    gcloud services enable apigee.googleapis.com \
      servicenetworking.googleapis.com compute.googleapis.com \
      cloudkms.googleapis.com --project=$PROJECT_ID

    이 명령어는 1단계: 환경 변수 정의에서 Cloud 환경용으로 만든 $PROJECT_ID 변수를 사용합니다.

  3. (선택사항) 작업을 확인하려면 다음 예시와 같이 services list 명령어를 사용하여 사용 설정된 모든 API를 표시합니다.

    gcloud services list

    응답에는 방금 사용 설정한 API(Apigee, 서비스 네트워킹, Cloud KMS, Compute Engine)를 포함한 사용 설정된 모든 서비스가 표시됩니다. 다음 예시는 이 명령어로 표시할 수 있는 API 목록을 보여줍니다.

    ...                                    ...
    analyticsreporting.googleapis.com      Analytics Reporting API
    apigee.googleapis.com                  Apigee API
    appengineflex.googleapis.com           Google App Engine Flexible Environment
    ...                                    ...
    cloudkms.googleapis.com                Cloud Key Management Service (KMS) API
    compute.googleapis.com                 Compute Engine API
    computescanning.googleapis.com         Compute Scanning API
    ...                                    ...
    resourceviews.googleapis.com           Compute Engine Instance Groups API
    servicenetworking.googleapis.com       Service Networking API
    ...                                            ...

    사용자의 API 목록은 위에 표시된 것과 다를 수 있지만 이 단계에서 사용 설정한 API를 포함해야 합니다. 해당 API가 포함되지 않았다면 API마다 이전 명령어를 한 번에 하나씩 실행하여 사용 설정합니다. 또는 Console을 사용하여 API를 사용 설정해 보세요.

이 프로세스 중에 오류가 발생하면 문제 해결을 참조하세요.


1 2 다음: 조직 만들기 4 5 6 7 8