Packer: A construção do Packer AWS falhou com AuthFailure

Criado em 3 jun. 2015  ·  3Comentários  ·  Fonte: hashicorp/packer

Eu estava tentando construir AMI usando JSON abaixo -

{
  "variables": {
    "aws_access_key": "",
    "aws_secret_key": ""
  },
  "builders": [{
    "type": "amazon-ebs",
    "access_key": "{{user `aws_access_key`}}",
    "secret_key": "{{user `aws_secret_key`}}",
    "region": "us-east-1",
    "source_ami": "ami-9eaa1cf6",
    "instance_type": "t2.micro",
    "ssh_username": "ubuntu",
    "ami_name": "packer-example {{timestamp}}"
  }],
  "provisioners": [{
    "type": "shell",
    "inline": [
      "sleep 30",
      "sudo apt-get update",
      "sudo apt-get install -y redis-server"
    ]
  }]
}

Executando o comando abaixo para construí-lo -

packer build -var 'aws_access_key = xxxx' -var 'aws_secret_key = xxxx' /EBS/packer-templates/EC2.json

Mas sempre obtendo erro -

==> amazon-ebs: Erro ao consultar AMI: AuthFailure: AWS não foi capaz de validar as credenciais de acesso fornecidas
==> amazon-ebs: código de status: 401, id de solicitação: []
Build 'amazon-ebs' com erro: Erro ao consultar AMI: AuthFailure: AWS não foi capaz de validar as credenciais de acesso fornecidas
código de status: 401, id de solicitação: []

Alguém poderia ajudar por que estou recebendo esses erros? Estou fornecendo uma chave de acesso válida e uma chave secreta.

bug buildeamazon

Comentários muito úteis

Arrepender! Fechando a questão. Era uma questão de variação de tempo no servidor. Depois de acertar a hora devidamente consegue avançar.

Todos 3 comentários

Olá @ sourav82

Obrigado por abrir um problema. Recentemente, fizemos uma grande triagem do Packer e corrigimos muitos problemas, mas ainda não lançamos. Você poderia tentar construir a partir do mestre e ver se o problema ainda existe? Obrigado!

@sethvargo Obrigado pela resposta. Acabei de construí-lo (make dev) do master e tentei, mas tive o mesmo problema.

Exceto a chave de acesso e a chave secreta, algo mais preciso fornecer (como ID de usuário / senha) para construir uma imagem na AWS?

Arrepender! Fechando a questão. Era uma questão de variação de tempo no servidor. Depois de acertar a hora devidamente consegue avançar.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

Nikoos picture Nikoos  ·  3Comentários

paulcdejean picture paulcdejean  ·  3Comentários

mwhooker picture mwhooker  ·  3Comentários

s4mur4i picture s4mur4i  ·  3Comentários

wduncanfraser picture wduncanfraser  ·  3Comentários