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:
- 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.
- Selecione o projeto que você criou na Etapa 2: criar um projeto do Google Cloud.
- Ative a API Apigee da seguinte forma:
- No menu de navegação, selecione APIs e serviços > Biblioteca.
- Na visualização da Biblioteca de APIs, pesquise "Apigee".
O Google Cloud exibe uma lista de APIs que correspondem à "Apigee"
- Localize o serviço API Apigee e clique nele.
- Na visualização da API Apigee, clique em Ativar.
O Google Cloud ativa a API Apigee do projeto do Google Cloud.
- Ative a API Apigee Connect.
- Na visualização da Biblioteca de APIs, pesquise por "Apigee Connect".
- Localize a API Apigee Connect e ative-a.
O Google Cloud ativa a API Apigee Connect para seu projeto do Google Cloud.
- Ative a API Cloud Pub/Sub:
- Na visualização Biblioteca de APIs, procure "API Cloud Pub/Sub".
- Localize e ative a API Cloud Pub/Sub.
O Google Cloud ativa a API Cloud Pub/Sub para seu projeto do Google Cloud.
- Ative a API Cloud Resource Manager:
- Na visualização da Biblioteca de APIs, procure "Cloud Resource Manager".
- Localize e ative o Cloud Resource Manager.
O Google Cloud ativa a API Cloud Resource Manager no projeto do Google Cloud.
- (Somente clusters baseados em GKE) Ative a API Compute Engine:
- Na visualização da Biblioteca de APIs, pesquise "Compute Engine".
- Localize e ative a API do Compute Engine.
O Google Cloud ativa a API Compute Engine para seu projeto do Google Cloud.
- (Somente clusters baseados no GKE) Ative a API Google Kubernetes Engine:
- Na visualização da Biblioteca de APIs, procure "Google Kubernetes Engine".
- Localize e ative a API do Google Kubernetes.
O Google Cloud ativa a API Google Kubernetes para seu projeto do Google Cloud.
- 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 da gcloud
Para ativar as APIs usando a CLI, siga estas etapas:
- Abra um terminal no dispositivo que você está usando para gerenciar a Apigee.
- Verifique se o
gcloud
está instalado no shell local executando o comando a seguir. A ferramentagcloud
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. -
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
- 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
-
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.
1 2 3 (A SEGUIR) Etapa 4: criar uma organização 5