EXTERNAL: O usuário não tem acesso à conta de serviço “default” e o APi não pode ser reestabelecido

1

Eu tenho mesmo problema Conta de serviço padrão para o mecanismo de computação não funciona. Toda vez que eu quero criar uma instância com o sinalizador out --service-account. Com minha própria conta de serviço tudo funciona bem, mas eu preciso de surdez para trabalhar com docker + máquina.

instâncias de computação gcloud criam retorno test-inst

ERRO: (gcloud.compute.instances.create) Não foi possível buscar o recurso:  - O recurso '[email protected]' do tipo 'serviceAccount' não foi encontrado. Mas quando eu tento desabilitar a API COMPUTE. Também recebo erros Ativar / desativar etapas com falha para serviços [compute.googleapis.com]

O que eu estou fazendo errado?

    
por Grigoriev Nick 14.11.2017 / 10:48

1 resposta

1

Você pode verificar se a conta de serviço padrão ainda está disponível para uso:

Acesse o Google Cloud Platform Console e clique em "Produtos e amp; Serviços, que é o ícone com as quatro barras no canto superior esquerdo. No menu, acesse a seção Produtos e passe o mouse sobre "IAM & "e depois clique em" Contas de serviço "para ver se a conta de serviço padrão não foi excluída.

Se a conta não estiver lá, isso explica por que você não pode criar uma VM usando essa conta de serviço padrão.

Você pode tentar recuperar uma conta de serviço padrão de duas maneiras: Você pode desativar e reativar a API do Google Compute Engine no seu projeto. Isso só funcionará se você não tiver recursos do GCE (por exemplo, VMs, discos, snapshots, etc) em seu projeto, caso contrário, você receberá "Erro de provisionamento de back-end" ao tentar desativar a API do Compute Engine.

Você pode obter outra conta de serviço padrão do Compute Engine ativando, por exemplo, a API "Dataproc":

Acesse o Google Cloud Platform Console e clique em "Produtos e amp; Serviços, que é o ícone com as quatro barras no canto superior esquerdo. No menu, vá para a seção "Big Data" e clique em "Dataproc". Clique em Ativar API e, após um breve período, uma nova conta de serviço padrão será criada.

Você pode usar essa nova conta de serviço padrão para trabalhar.
Observe que os recursos anteriores criados com a conta de serviço excluída anteriormente podem não funcionar corretamente.

Outra solução seria criar um novo projeto e reimplementar suas instâncias lá.

    
por 15.11.2017 / 12:45