0
我正嘗試使用knife-ec2寶石和廚師爲AWS創建和部署PostgreSQL服務器。在我的項目的.chef
存儲庫中,我有knife.rb
文件。這是該文件的內容。解決有效的圖像值錯誤
cookbook_path [ 'Users/Petesta/Git/ringbase/chef/cookbooks' ]
knife[:aws_access_key_id] = "randomString"
knife[:aws_secret_access_key] = "randomString"
knife[:aws_ssh_key_id] = "default"
knife[:flavor] = "t1.micro"
knife[:image] = "ami-6aad335a"
knife[:region] = "us-west-1"
knife[:availability_zone] = "us-west-1a"
比方說,我的.pem
文件被命名爲default.pem
。我已將密鑰aws_ssh_key_id
的值設爲default
和default.pem
。我環顧四周,提到的帖子不包括.pem
擴展名。但它仍然產生了同樣的錯誤。
然後當我運行命令knife ec2 server create "role[postgresql::server]"
我得到的錯誤。
錯誤:您尚未提供有效圖像(AMI)值。請注意,此值的短期選項最近從'-i'更改爲'-I'。
我不知道該怎麼做。有人有主意嗎?
我也嘗試過在命令行上手動指定它。
請將您自己的答案標記爲正確。 – sethvargo
@sethvargo Stackoverflow不允許我標記它 – Petesta
你有要求的聲望。您可能需要等待一兩天 – sethvargo