Etapa 3: ativar APIs

Para usar a Apigee híbrida, você precisa ativar as seguintes APIs para o projeto no Console do Google Cloud:

  • API Apigee: fornece comunicação entre o projeto e outros serviços híbridos e as APIs do Google Cloud.
  • API Apigee Connect: fornece comunicação entre o plano de gerenciamento da Apigee e o serviço MART no plano de execução.
  • API Cloud Pub/Sub: necessária para que a cota funcione.
  • API Cloud Resource Manager: usada por nuvem híbrida para validar contas de serviço
  • API Compute Engine: usada para gerenciamento de clusters (somente clusters baseados em GKE).
  • API Kubernetes Engine: ative se você planeja usar o Google Kubernetes Engine (GKE) ou o GKE On-Prem (Anthos) no local para sua instalação híbrida do ambiente de execução.

Ative as APIs necessárias para seu projeto do Google Cloud:

Use a CLI ou a IU do Console do Google Cloud para ativar as APIs.

IU do Google Cloud

Para ativar as APIs usando a IU, siga estas etapas:

  1. Abra o Console do Google Cloud e faça login com a conta que você criou na Etapa 1: criar uma conta do Google Cloud.
  2. Selecione o projeto que você criou na Etapa 2: criar um projeto do Google Cloud.
  3. Ative a API Apigee da seguinte forma:
    1. No menu de navegação, selecione APIs e serviços > Biblioteca.

      Menu de navegação destacado

      Opção da biblioteca selecionada depois de clicar em "APIs e serviços"

    2. Na visualização da Biblioteca de APIs, pesquise "Apigee".

      Caixa de pesquisa da biblioteca de APIs

      O Google Cloud exibe uma lista de APIs que correspondem à "Apigee"

    3. Localize o serviço API Apigee e clique nele.
    4. Opção de serviço da API Apigee

    5. Na visualização da API Apigee, clique em Ativar.

      O Google Cloud ativa a API Apigee do projeto do Google Cloud.

  4. Ative a API Apigee Connect.
    1. Na visualização da Biblioteca de APIs, pesquise por "Apigee Connect".
    2. Localize a API Apigee Connect e ative-a.

      O Google Cloud ativa a API Apigee Connect para seu projeto do Google Cloud.

  5. Ative a API Cloud Pub/Sub:
    1. Na visualização Biblioteca de APIs, procure "API Cloud Pub/Sub".
    2. Localize e ative a API Cloud Pub/Sub.

      O Google Cloud ativa a API Cloud Pub/Sub para seu projeto do Google Cloud.

  6. Ative a API Cloud Resource Manager:
    1. Na visualização da Biblioteca de APIs, procure "Cloud Resource Manager".
    2. Localize e ative o Cloud Resource Manager.

      O Google Cloud ativa a API Cloud Resource Manager no projeto do Google Cloud.

  7. (Somente clusters baseados em GKE) Ative a API Compute Engine:
    1. Na visualização da Biblioteca de APIs, pesquise "Compute Engine".
    2. Localize e ative a API do Compute Engine.

      O Google Cloud ativa a API Compute Engine para seu projeto do Google Cloud.

  8. (Somente clusters baseados no GKE) Ative a API Google Kubernetes Engine:
    1. Na visualização da Biblioteca de APIs, procure "Google Kubernetes Engine".
    2. Localize e ative a API do Google Kubernetes.

      O Google Cloud ativa a API Google Kubernetes para seu projeto do Google Cloud.

  9. Para confirmar que você ativou as APIs, selecione APIs e serviços > Painel.

    As APIs que você acabou de adicionar são exibidas na lista de APIs ativadas:

    • API Apigee
    • API Apigee Connect
    • API Cloud Pub/Sub
    • API Cloud Resource Manager
    • API do Compute Engine
    • API Kubernetes Engine

CLI gcloud

Para ativar as APIs usando a CLI, siga estas etapas:

  1. Abra um terminal no dispositivo que você está usando para gerenciar a Apigee.
  2. Verifique se o gcloud está instalado no shell local executando o comando a seguir. A ferramenta gcloud fornece a interface de linha de comando principal do Cloud.
    gcloud -h

    Se você não tiver o gcloud instalado, instale o SDK do Cloud.

  3. Verifique se você tem a variável PROJECT_ID definida com o código do projeto criado na Etapa 2: criar um projeto do Google Cloud:
    echo $PROJECT_ID

    Se não estiver, defina a variável de ambiente PROJECT_ID com o seguinte comando:

    export PROJECT_ID=your_project_id
    Nome do ID do projeto com ponto final
  4. Selecione a guia da instalação desejada para ver o comando para ativar as APIs:

    GKE

    Se você pretende executar os clusters no Google Cloud (GKE), ative as APIs com o seguinte comando:

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

    GKE On-Prem

    Se você for executar os clusters no GKE On-Prem (Anthos), ative as APIs com o seguinte comando:

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

    AKS

    Se você for executar os clusters no Azure Kubernetes Service (AKS), ative as APIs com o seguinte comando:

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

    GKE na AWS

    Se você pretende executar os clusters no GKE na AWS, ative as APIs com o seguinte comando:

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

    EKS

    Se você for executar os clusters no Amazon EKS, ative as APIs com o seguinte comando:

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com  --project $PROJECT_ID
    
  5. Verifique se todas as APIs estão ativadas usando o seguinte comando:
    gcloud services list

    Será retornada uma resposta semelhante a esta:

    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

Para mais informações sobre como ativar APIs no Console do Google Cloud, consulte Como ativar uma API no projeto do Google Cloud na documentação do Cloud.

Próxima etapa

1 2 3 (A SEGUIR) Etapa 4: criar uma organização 5