Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Problema no Build Actions-GitHub

Boa noite! Ao subir o actions no github, para automatizar a configuração do docker e google cloud, na parte do build ele dá esse erro:

ERROR: (gcloud.builds.submit) HTTPError 403: ***@appspot.gserviceaccount.com does not have storage.buckets.list access to the Google Cloud project. Permission 'storage.buckets.list' denied on resource (or it may not exist).

No IAM do Google Cloud, o projeto github-actions[...]@plenary[...] está com as permissões:

Administrador do Cloud Run,
Conta de serviço do Cloud Build,
Editor do Cloud Build,
Leitor,
Usuário da conta de serviço,

O que preciso fazer?

Obrigado.

2 respostas
solução!

Olá, Pedro! Tudo bem por aí?

Esse erro indica que a conta de serviço não possui a permissão necessária storage.buckets.list para listar os buckets no seu projeto do Google Cloud. Essa permissão é essencial para que o Cloud Build possa acessar e listar os buckets de armazenamento durante o processo de build.

Segundo a documentação: "Todas as ações que envolvem buckets precisam incluir as permissões resourcemanager.projects.get e storage.buckets.list para envolvidos no projeto."

No console do Google Cloud, acesse o seu projeto, navegue até a página de IAM e adicione a permissão Administrador de objetos no Storage ou Leitor de objetos no Storage.

Inserção de papel administrador de objetos no storage no IAM do Google Cloud

Espero que dê tudo certo, Pedro.

Abraços.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Antes de ver sua mensagem funcionou, mas confesso que fiz tanta coisa, que nao sei exatamente qual das hahaha. Mas deve ter sido isso, obrigado!