Terraform com o GCP falha ao criar o tópico pubsub com permissão negada

1

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.

    
por tanhaa 08.10.2017 / 06:30

1 resposta

0

Você precisa ativar o google pub / sub api:

gcloud services enable pubsub.googleapis.com

    
por 26.05.2018 / 05:39