Para listar seus clusters, use o Google Cloud console, a Google Cloud CLI, a biblioteca de cliente ou a API Managed Kafka. Não é possível usar a API Apache Kafka de código aberto para listar um cluster.
Papéis e permissões necessários para listar seus clusters
Para receber as permissões necessárias para listar seus clusters, peça ao administrador para conceder a você o papel do IAM de Leitor do Managed Kafka (roles/managedkafka.viewer) no seu projeto.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esse papel predefinido contém as permissões necessárias para listar seus clusters. Para acessar as permissões exatas que são necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As permissões a seguir são necessárias para listar seus clusters:
-
Listar clusters:
managedkafka.clusters.list -
Receber detalhes do cluster:
managedkafka.clusters.get
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Para mais informações sobre o papel de Leitor do Managed Kafka, consulte Papéis predefinidos do Serviço Gerenciado para Apache Kafka.
Listar seus clusters
Para listar todos os clusters em um projeto, siga estas etapas:
Console
No Google Cloud console, acesse a página Clusters.
Os clusters criados em um projeto são listados. A página permite visualizar as seguintes propriedades do cluster:
- Nome do cluster: o identificador exclusivo do cluster do Serviço Gerenciado para Apache Kafka. É possível usá-lo para referenciar o cluster em várias operações.
- Estado do cluster: indica o status operacional atual do cluster, como Ativo.
- Região: o local geográfico em que o cluster está hospedado.
- Memória: a quantidade total de memória alocada para o cluster. Isso determina a capacidade de processamento do tráfego de mensagens e do armazenamento.
- vCPU: o número de vCPUs atribuídas ao cluster. Isso afeta a capacidade de processamento do cluster e a capacidade de lidar com operações simultâneas.
- Rótulos: pares de chave-valor que podem ser anexados ao cluster para fins de organização, filtragem e automação.
gcloud
-
No Google Cloud console, ative o Cloud Shell.
Na parte de baixo do Google Cloud console, uma sessão do Cloud Shell é iniciada e exibe um prompt de linha de comando. O Cloud Shell é um ambiente shell com a Google Cloud CLI já instalada e com valores já definidos para o projeto atual. A inicialização da sessão pode levar alguns segundos.
Execute o
gcloud managed-service-for-apache-kafka clusters listcomando:gcloud managed-kafka clusters list --location=LOCATION \ --limit=LIMITSubstitua:
- LOCATION: o local do cluster.
- LIMIT: o número máximo de clusters a serem listados.
REST
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
-
PROJECT_ID: seu Google Cloud ID do projeto -
LOCATION: o local do cluster
Método HTTP e URL:
GET https://managedkafka.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/clusters
Para enviar a solicitação, expanda uma destas opções:
Você receberá uma resposta JSON semelhante a esta:
{
"clusters": [
{
"name": "projects/PROJECT_ID/locations/LOCATION/clusters/CLUSTER_ID",
"createTime": "CREATE_TIME",
"updateTime": "UPDATE_TIME",
"capacityConfig": {
"vcpuCount": "CPU_COUNT",
"memoryBytes": "MEMORY"
},
"rebalanceConfig": {},
"gcpConfig": {
"accessConfig": {
"networkConfigs": [
{
"subnet": "projects/PROJECT_ID/locations/LOCATION/subnetworks/SUBNET_ID"
}
]
}
},
"state": "ACTIVE",
"satisfiesPzi": false,
"satisfiesPzs": false,
"tlsConfig": {
"trustConfig": {}
},
"updateOptions": {}
}
]
}
Go
Antes de testar este exemplo, siga as instruções de configuração para Go em Instalar as bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API do Serviço Gerenciado para Apache Kafka Go.
Para autenticar o Serviço Gerenciado para Apache Kafka, configure o Application Default Credentials(ADC). Para mais informações, consulte Configurar o ADC para um ambiente de desenvolvimento local.
Java
Antes de testar este exemplo, siga as instruções de configuração para Java em Instalar as bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API do Serviço Gerenciado para Apache Kafka Java.
Para autenticar o Serviço Gerenciado para Apache Kafka, configure o Application Default Credentials. Para mais informações, consulte Configurar o ADC para um ambiente de desenvolvimento local.
Python
Antes de testar este exemplo, siga as instruções de configuração para Python em Instalar as bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Serviço Gerenciado para Apache Kafka Python.
Para autenticar o Serviço Gerenciado para Apache Kafka, configure o Application Default Credentials. Para mais informações, consulte Configurar o ADC para um ambiente de desenvolvimento local.