Para usar a Apigee híbrida, é necessário ativar (a menos que indicado de outra forma) as APIs de serviço a seguir:
Tarefa | Descrição |
---|---|
API Apigee | Fornece comunicação entre seu 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 plano de ambiente de execução. |
API Cloud Pub/Sub | Obrigatório para o funcionamento da cota do Apigee. |
API Cloud Resource Manager | Usado por híbridos para validar contas de serviço. |
API Kubernetes Engine | Ative se você planeja usar o Google Kubernetes Engine (GKE) ou o GKE On-Prem (Anthos) para sua instalação do ambiente de execução híbrido. |
API Compute Engine | Usado para gerenciamento de clusters (somente baseado no GKE e no OpenShift em clusters baseados no Google Cloud). |
APIs Google Cloud | Por conveniência, esse serviço meta é voltado para as APIs do Google Cloud (somente clusters baseados no OpenShift). |
API Cloud DNS | O Google Cloud DNS é um serviço gerenciado de Sistema de Nomes de Domínio (DNS) autoritativo, escalonável e confiável, executado na mesma infraestrutura do Google. (OpenShift somente em clusters baseados no Google Cloud). |
API Identity and Access Manager (IAM) | Gerencia o controle de acesso e a identidade dos recursos do Google Cloud Platform, inclusive a criação de contas de serviço usadas para autenticação no Google e chamadas de APIs. (OpenShift somente em clusters baseados no Google Cloud). |
API IAM Service Account Credentials | A API Service Account Credentials permite que os desenvolvedores criem credenciais de privilégio limitado e de curta duração para as contas de serviço no Google Cloud. (OpenShift somente em clusters baseados no Google Cloud). |
Service Management API | O Google Service Management permite que os produtores de serviços publiquem os próprios serviços no Google Cloud Platform para que possam ser encontrados e usados pelos consumidores de serviços. (OpenShift somente em clusters baseados no Google Cloud). |
API Service Usage | Ativa serviços que os consumidores de serviços querem usar no Google Cloud Platform, lista os serviços disponíveis ou ativos ou desativa serviços que os consumidores não usam mais. (OpenShift somente em clusters baseados no Google Cloud). |
API Google Cloud Storage JSON | Permite armazenar e recuperar objetos de dados imutáveis e potencialmente grandes (OpenShift somente em clusters baseados no Google Cloud). |
Cloud Storage | O Google Cloud Storage é um serviço RESTful para armazenar e acessar seus dados na infraestrutura do Google. (OpenShift somente em clusters baseados no Google Cloud). |
Use gcloud
para ativar as APIs necessárias, conforme explicado nas etapas a seguir. Se preferir,
use o Console do Cloud para ativar as APIs.
- Conclua os Pré-requisitos
e verifique se a CLI da gcloud está instalada no shell local:
gcloud -h
-
Crie uma variável de ambiente
PROJECT_ID
em que o valor é o ID do projeto do Google Cloud que você pretende usar para a Apigee híbrida. O ID do projeto é uma string exclusiva usada para diferenciar seu projeto de todos os outros no Google Cloud. Se necessário, consulte Localizar o ID do projeto: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 \ cloudresourcemanager.googleapis.com \ compute.googleapis.com \ container.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
OpenShift no Google Cloud
Se você pretende executar os clusters no OpenShift no Google Cloud, ative estas APIs com o seguinte comando:
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
Outras plataformas
Ative as APIs com o comando a seguir se você pretende executar os clusters em outra plataforma do Kubernetes, como:
- GKE On-Prem
- Anthos em bare metal
- AKS
- GKE na AWS
- EKS
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
-
Verifique se todas as APIs estão ativadas usando o seguinte comando:
gcloud services list --project $PROJECT_ID
A saída incluirá todas as APIs que você acabou de ativar, como neste exemplo:
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
Próxima etapa
Acesse a Etapa 2: Criar uma organização.