Packer: PackerAWSのビルドがAuthFailureで失敗しました

作成日 2015年06月03日  ·  3コメント  ·  ソース: hashicorp/packer

以下のJSONを使用してAMIを構築しようとしていました-

{
  "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"
    ]
  }]
}

以下のコマンドを実行してビルドします-

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

しかし、常にエラーが発生します-

==> amazon-ebs:AMIのクエリエラー:AuthFailure:AWSは提供されたアクセスクレデンシャルを検証できませんでした
==> amazon-ebs:ステータスコード:401、リクエストID:[]
ビルド 'amazon-ebs'エラー:AMIのクエリエラー:AuthFailure:AWSは提供されたアクセスクレデンシャルを検証できませんでした
ステータスコード:401、リクエストID:[]

誰かが私がこれらのエラーを受け取る理由を助けてもらえますか? 有効なアクセスキーと秘密キーを提供しています。

bug buildeamazon

最も参考になるコメント

後悔! 問題を解決します。 これはサーバーでの時間のずれの問題でした。 時間を適切に設定した後、先に進むことができます。

全てのコメント3件

こんにちは@ sourav82

問題を開いていただきありがとうございます。 最近、Packerの大規模なトリアージを行い、多くの問題を修正しましたが、まだリリースを行っていません。 マスターからビルドしてみて、この問題がまだ存在するかどうかを確認してください。 ありがとう!

@sethvargo返信ありがとうございます。 マスターからビルド(make dev)して試しましたが、同じ問題が発生しました。

アクセスキーとシークレットキーを除いて、AWSでイメージを構築するために他に何か(ユーザーID /パスワードなど)を提供する必要がありますか?

後悔! 問題を解決します。 これはサーバーでの時間のずれの問題でした。 時間を適切に設定した後、先に進むことができます。

このページは役に立ちましたか?
0 / 5 - 0 評価