Você precisa ativar o google pub / sub api:
gcloud services enable pubsub.googleapis.com
Novo no Google Cloud Platform, mas não no terreno.
Criou um usuário de serviço para gerenciar o terraform no projeto e deu a ele roles/owner
. Criei a chave para este usuário terraform.
O código do Terraform é simples:
resource "google_pubsub_topic" "my_topic" {
name = "my_topic"
project = "${var.project_id}"
}
apenas criando um tópico de pub-sub.
O plano Terraform funciona, mas a aplicação terraform me dá:
google_pubsub_topic.my_topic: googleapi: Error 403: User not authorized to perform this action., forbidden
Até tentei fornecer à conta de serviço roles/pubsub.admin
não tenho certeza de que entendi o que está acontecendo porque minha conta de serviço tem a função de proprietário associada a ela, mas não é possível criar um tópico de pubsub.
Alguém pode me ajudar a descobrir isso, por favor?
Obrigado antecipadamente.
Você precisa ativar o google pub / sub api:
gcloud services enable pubsub.googleapis.com