Erro ao usar o Juju Client no Windows 8.1 boot de boot para o aws obter o id da chave de acesso da AWS que você forneceu

1

Pergunta qual poderia ser a origem desse erro:

Erro O ID da chave de acesso da AWS que você forneceu não existe em nossos registros.

Configuração:

  • Windows 8.1 executando o acesso ao cliente 1.16.6 windows juju via janela de linha de comando.

O que foi feito até agora:

  • Ter uma configuração de conta da AWS
  • Tenha as chaves nomeadas corretamente e instaladas no diretório .ssh
  • Modificou o arquivo .yaml para ter a chave de acesso e a chave secreta

Editar 1: - pode criar instâncias via console do EC2 - pode efetuar login em instâncias via SSH Putty e pares de chaves - ter usuário configurado com o IAM, incluindo os direitos de acesso total do EC2 e S3, conforme este link Tentou seguir o guia EC2 Juju e ele falha

Obtenha o erro acima ao emitir o seguinte comando "juju bootstrap" Se eu usar o comando juju bootstrap -v, ele adicionará o seguinte ao erro: ERRO juju supercommand.go: 282 .....

Eu pesquisei no google e neste fórum, mas não encontrei nenhuma outra postagem que abordasse esse problema que eu ainda não tenha tentado. O que posso estar perdendo?

    
por Joshua Smith 31.03.2014 / 22:41

1 resposta

1

Ok, encontrei a resposta.

  1. Quando rodando no windows client na primeira vez que você roda o juju bootstrap ele cria uma pasta de ambientes, que contém o arquivo .jenv. O que isso significa se você alterar posteriormente o arquivo .yaml as alterações não podem ser copiadas para o arquivo .jenv. Portanto, se tiver problemas, você deve excluir a pasta .jenv / environments após cada alteração no arquivo .yaml.

  2. A questão é que deixei o < > na chave secreta e na chave de acesso, as chaves não devem ter o < & gt ;. Eu tentei várias vezes com os colchetes e sem os colchetes, mas não percebi que tinha que primeiro excluir o arquivo .jenv para criar um novo com as alterações.

por Joshua Smith 01.04.2014 / 23:27