Assim, com a resposta útil de ch_mike , descobri que, para mim, a solução era ativar a API de uso de serviço:
Estou lutando para fazer uma implantação automatizada usando um trabalho de conta de serviço. Primeiro, criei uma nova conta de serviço e agora estou usando o %my-project-name%@appspot.gserviceaccount.com
padrão, porque presumivelmente as instâncias do App Engine são executadas nessa conta (estou entendendo corretamente?). Eu nunca recebi um erro de "permissão negada", mas estou sempre recebendo a "API não ativada". O mesmo comando executado como usuário comum funciona perfeitamente. Eu tentei dar às contas de serviço todas as permissões (incluindo "Projeto > Proprietário"), mas o resultado ainda é o mesmo. O que estou fazendo de errado? Há um guia passo a passo sobre como fazer com que implantações automatizadas do App Engine funcionem? Isso pode ser resultado de um SDK configurado incorretamente em uma máquina CI?
Obrigado.
Parece que você precisa ativar a API do Google App Engine para o seu projeto, conforme os estados de erro:
Você pode usar o comando gcloud
conforme descrito aqui :
gcloud config set project [YOUR_PROJECT_ID]
gcloud services enable appengine.googleapis.com
Ou você pode fazer isso no Cloud Console:
Nabarradepesquisa,digite:"App Engine Admin API".
Clique no resultado e, em seguida, clique no botão de ativação.
Espero que isso ajude.