Confira nas seções a seguir os erros de inicialização e veiculação do aplicativo.
Erro de permissão ao criar um app com a conta de serviço padrão
Quando você cria um aplicativo depois de ativar a API App Engine pela primeira vez, ele falha com os seguintes erros:
CLI da gcloud
An internal error occurred while calling service consumer manager for service account.
Creating App Engine application in project [PROJECT__ID] and [REGION]....failed. DEBUG: (gcloud.app.create) Error Response: [13] an internal error has occurred
Solicitar registros
Service account creation is not allowed on this project.
Console
Error while initialising App Engine.
Esse erro pode ocorrer devido à aplicação da restrição da política da organização constraints/iam.disableServiceAccountCreation
ao criar seu
app. Esta política impede o provisionamento da conta de serviço padrão do App Engine PROJECT_ID@appspot.gserviceaccount.com
.
Para resolver esse problema, remova temporariamente a restrição constraints/iam.disableServiceAccountCreation
da política da organização para permitir a
criação e a implantação da conta de serviço padrão do App Engine. A conta
de serviço padrão é necessária para a criação do app e não pode ser ignorada. Isso também
se aplica quando você usa uma conta de serviço por versão.
A conta de serviço padrão do App Engine pode ser excluída ou substituída
por uma conta de serviço criada após a implantação bem-sucedida.
Se você estiver usando uma conta de serviço criada, consulte a Visão geral de recomendações de papéis para entender como aplicar permissões de restrição, como fornecer um papel de criador de token na conta de serviço que você cria para o agente de serviço.
Erros de segurança ao usar serviços incluídos legados para Python
Se você usar uma API de serviços incluídos legados quando um app Python 3 estiver sendo iniciado, talvez você veja a seguinte mensagem de erro:
Attempted RPC call without active security ticket
Esse erro pode ocorrer em cenários como a leitura de determinados valores do Memcache quando o app está começando a configurar uma conexão de banco de dados ou uma variável global.
Para resolver esse problema, tente mover essa lógica para uma solicitação de aquecimento.