1단계: API 사용 설정

Apigee Hybrid를 사용하려면 달리 명시하지 않는 한 다음 서비스 API를 사용 설정해야 합니다.

작업 설명
Apigee API 프로젝트, 기타 하이브리드 서비스, Google Cloud API 간의 통신을 제공합니다.
Apigee Connect API Apigee 관리 영역과 런타임 영역 간의 통신을 제공합니다.
Cloud Pub/Sub API Apigee 할당량 기능이 작동하는 데 필요합니다.
Cloud Resource Manager API 하이브리드에서 서비스 계정의 유효성을 검사하는 데 사용됩니다.
Kubernetes Engine API 하이브리드 런타임 설치에 Google Kubernetes Engine(GKE) 또는 GKE On-Prem(Anthos)을 사용하려는 경우 사용 설정합니다.
Compute Engine API 클러스터 관리에 사용됩니다(GKE 기반 및 Google Cloud 기반 OpenShift 클러스터만 해당).
Google Cloud API 편의상 Google Cloud API용 메타 서비스입니다(Google Cloud 기반 OpenShift 클러스터만 해당).
Cloud DNS API Google Cloud DNS는 Google과 동일한 인프라에서 실행되어 확장성과 안정성이 높은 관리형 권한 DNS(도메인 이름 시스템) 서비스입니다. (Google Cloud 기반 OpenShift 클러스터만 해당).
Identity and Access Management(IAM) API Google Cloud Platform 리소스에 대한 식별 및 액세스 제어를 관리합니다. Google 인증과 API 호출에 사용할 수 있는 서비스 계정 생성을 포함합니다. (Google Cloud 기반 OpenShift 클러스터만 해당).
IAM Service Account Credentials API 개발자는 Service Account Credentials API를 사용하여 Google Cloud에서 서비스 계정에 권한이 제한적인 단기 사용자 인증 정보를 만들 수 있습니다. (Google Cloud 기반 OpenShift 클러스터만 해당).
Service Management API Google Service Management를 사용하면 서비스 제작자가 Google Cloud Platform에 서비스를 게시하여 서비스 소비자의 검색 및 사용을 지원합니다. (Google Cloud 기반 OpenShift 클러스터만 해당).
Service Usage API 서비스 소비자가 Google Cloud Platform에서 사용하기를 원하는 서비스를 사용 설정하거나, 사용 가능한 서비스 또는 사용 설정된 서비스를 나열하거나, 서비스 소비자가 더 이상 사용하지 않는 서비스를 중지합니다. (Google Cloud 기반 OpenShift 클러스터만 해당).
Google Cloud Storage JSON API 잠재적으로 대량의 불변 데이터 객체를 저장하고 검색할 수 있습니다(Google Cloud 기반 OpenShift 클러스터만 해당).
Cloud Storage Google Cloud Storage는 Google 인프라에 데이터를 저장하고 액세스하기 위한 RESTful 서비스입니다. (Google Cloud 기반 OpenShift 클러스터만 해당).

gcloud를 사용하여 다음 단계에 설명된 대로 필요한 API를 사용 설정합니다. 원하는 경우 Cloud 콘솔을 사용하여 API를 사용 설정할 수 있습니다.

  1. 기본 요건을 완료하고 로컬 셸에 gcloud CLI가 설치되어 있는지 확인합니다.
    gcloud -h
  2. PROJECT_ID 환경 변수를 만듭니다. 여기서 값은 Apigee Hybrid에 사용할 Google Cloud 프로젝트의 ID입니다. 프로젝트 ID는 Google Cloud에서 프로젝트를 다른 모든 프로젝트와 구분하는 데 사용되는 고유한 문자열입니다. 필요한 경우 프로젝트 ID 찾기를 참조하세요.
    export PROJECT_ID=YOUR_PROJECT_ID
  3. API를 사용 설정하기 위한 명령어를 보려면 원하는 설치의 탭을 선택합니다.

    GKE

    Google Cloud(GKE)에서 클러스터를 실행할 경우 다음 명령어를 사용하여 API를 사용 설정합니다.

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudresourcemanager.googleapis.com \
        compute.googleapis.com \
        container.googleapis.com \
        pubsub.googleapis.com --project $PROJECT_ID
    

    Google Cloud 기반 OpenShift

    Google Cloud 기반 OpenShift에서 클러스터를 실행할 경우 다음 명령어를 사용하여 이러한 API를 사용 설정합니다.

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudapis.googleapis.com \
        cloudresourcemanager.googleapis.com \
        compute.googleapis.com \
        dns.googleapis.com \
        iam.googleapis.com \
        iamcredentials.googleapis.com \
        pubsub.googleapis.com  --project $PROJECT_ID
        servicemanagement.googleapis.com \
        serviceusage.googleapis.com \
        storage-api.googleapis.com \
        storage-component.googleapis.com  --project $PROJECT_ID
    

    기타 플랫폼

    다음과 같은 다른 Kubernetes 플랫폼에서 클러스터를 실행할 경우 다음 명령어로 API를 사용 설정합니다.

    • GKE On-Prem
    • 베어메탈용 Anthos
    • AKS
    • GKE on AWS
    • EKS
    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudresourcemanager.googleapis.com \
        pubsub.googleapis.com  --project $PROJECT_ID
  4. 다음 명령어를 사용하여 모든 API가 사용 설정되었는지 확인합니다.
    gcloud services list --project $PROJECT_ID

    다음 예시와 같이 방금 사용 설정한 모든 API가 출력에 포함되어야 합니다.

    NAME                                 TITLE
    apigee.googleapis.com                Apigee API
    apigeeconnect.googleapis.com         Apigee Connect API
    bigquery.googleapis.com              BigQuery API
    bigquery.googleapis.com              BigQuery API
    bigquerystorage.googleapis.com       BigQuery Storage API
    cloudapis.googleapis.com             Google Cloud APIs
    clouddebugger.googleapis.com         Cloud Debugger API
    cloudresourcemanager.googleapis.com  Cloud Resource Manager API
    cloudtrace.googleapis.com            Cloud Trace API
    compute.googleapis.com               Compute Engine API
    container.googleapis.com             Kubernetes Engine API
    containeranalysis.googleapis.com     Container Analysis API
    containerregistry.googleapis.com     Container Registry API
    datastore.googleapis.com             Cloud Datastore API
    iam.googleapis.com                   Identity and Access Management (IAM) API
    iamcredentials.googleapis.com        IAM Service Account Credentials API
    logging.googleapis.com               Cloud Logging API
    monitoring.googleapis.com            Cloud Monitoring API
    oslogin.googleapis.com               Cloud OS Login API
    pubsub.googleapis.com                Cloud Pub/Sub API
    servicemanagement.googleapis.com     Service Management API
    serviceusage.googleapis.com          Service Usage API
    sql-component.googleapis.com         Cloud SQL
    storage-api.googleapis.com           Google Cloud Storage JSON API
    storage-component.googleapis.com     Cloud Storage

다음 단계

2단계: 조직 만들기로 이동하기