2017-07-27 137 views
-1

我的工作站和服務器都RHEL EC2實例和 每當我運行命令: -部署,而無需使用AWS祕密訪問密鑰和AWS EC2實例訪問密鑰

knife ec2 server create -r 「role[----------]」 -I ami-XXXXXXXX -f t2.small -S knife -i ~/.ssh/XXXXXXXXXXX.ppk –ssh-user ec2-user –region us-east-1 -Z us-east-1a

我得到錯誤爲 錯誤:您沒有提供有效的'AWS Access Key Id'值。 錯誤:您沒有提供有效的'AWS Secret Access Key'值。

我也不想使用祕密訪問密鑰和訪問密鑰ID,也不想將它們保存在工作站上。 是否有任何其他方式來部署新的ec2實例(節點),可能使用IAM角色。 謝謝

回答

0

AFAIK我們不支持knife-ec2中的角色憑證,您必須使用別的東西來啓動機器(例如aws命令行)。創建後,您可以使用knife bootstrap設置廚師。

+0

是否有任何其他方式來創建ec2實例與刀-EC2插件,食譜或knife.rb。 我是廚師的新手,目前正致力於通過廚師創造紅外線。 –

相關問題