A Apigee híbrida requer determinadas APIs de serviço do Google Cloud. Nesta etapa, você ativará as APIs necessárias para sua plataforma de instalação.
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 --help
-
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:
Se você for executar os clusters no OpenShift, ative as APIs com o seguinte comando:
Clique para mais detalhes sobre as APIs
Nome Título Descrição apigee.googleapis.com API Apigee Fornece comunicação entre seu projeto e outros serviços híbridos e as APIs do Google Cloud. apigeeconnect.googleapis.com API Apigee Connect Fornece comunicação entre o plano de gerenciamento da Apigee e o plano de ambiente de execução. cloudapis.googleapis.com APIs Google Cloud Por conveniência, esse serviço é voltado para as APIs do Google Cloud (somente clusters baseados no OpenShift) cloudresourcemanager.googleapis.com API Cloud Resource Manager Usado por híbridos para validar contas de serviço. compute.googleapis.com API Compute Engine Usado para gerenciamento de clusters (somente clusters baseados no GKE e no OpenShift). dns.googleapis.com 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. Somente clusters baseados no OpenShift. iam.googleapis.com 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. Somente clusters baseados no OpenShift. iamcredentials.googleapis.com 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 Platform. Somente clusters baseados no OpenShift. pubsub.googleapis.com API Cloud Pub/Sub Obrigatório para o funcionamento da cota do Apigee. servicemanagement.googleapis.com API Service Management 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. Somente clusters baseados no OpenShift. serviceusage.googleapis.com 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. Somente clusters baseados no OpenShift. storage-api.googleapis.com API Google Cloud Storage JSON Permite armazenar e recuperar objetos de dados imutáveis potencialmente grandes (somente clusters baseados no OpenShift). storage-component.googleapis.com Cloud Storage O Google Cloud Storage é um serviço RESTful para armazenar e acessar seus dados na infraestrutura do Google. Somente clusters baseados no OpenShift. 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 \ servicemanagement.googleapis.com \ serviceusage.googleapis.com \ storage-api.googleapis.com \ storage-component.googleapis.com --project $PROJECT_ID
Se você for executar os clusters em uma das seguintes plataformas, execute o comando abaixo para ativar as APIs necessárias:
- Google Distributed Cloud somente para software no VMware ou bare metal
- AKS
- GKE na AWS
- EKS
Clique para ver detalhes sobre as APIs
Nome Título Descrição apigee.googleapis.com API Apigee Fornece comunicação entre seu projeto e outros serviços híbridos e as APIs do Google Cloud. apigeeconnect.googleapis.com API Apigee Connect Fornece comunicação entre o plano de gerenciamento da Apigee e o plano de ambiente de execução. pubsub.googleapis.com API Cloud Pub/Sub Obrigatório para o funcionamento da cota do Apigee. cloudresourcemanager.googleapis.com API Cloud Resource Manager Usado por híbridos para validar contas de serviço. gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
Se você for executar os clusters no Google Kubernetes Engine (GKE), execute este comando para ativar as APIs necessárias:
Clique para mais detalhes sobre as APIs
Nome Título Descrição apigee.googleapis.com API Apigee Fornece comunicação entre seu projeto e outros serviços híbridos e as APIs do Google Cloud. apigeeconnect.googleapis.com API Apigee Connect Fornece comunicação entre o plano de gerenciamento da Apigee e o plano de ambiente de execução. pubsub.googleapis.com API Cloud Pub/Sub Obrigatório para o funcionamento da cota do Apigee. cloudresourcemanager.googleapis.com API Cloud Resource Manager Usado por híbridos para validar contas de serviço. container.googleapis.com API Kubernetes Engine Ative se você planeja usar o Google Kubernetes Engine (GKE) no Google Cloud ou o Google Distributed Cloud somente para software na sua instalação de ambiente de execução híbrido. compute.googleapis.com API Compute Engine Usado para gerenciamento de clusters (somente clusters baseados no GKE e no OpenShift). gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ compute.googleapis.com \ container.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
-
(Opcional) Para verificar se as APIs necessárias estão ativadas, execute este comando.
Se as APIs necessárias estiverem na lista retornada, elas estarão ativadas.
gcloud services list --project $PROJECT_ID
Próxima etapa
Acesse a Etapa 2: Criar uma organização.