我的工作站和服务器都是 RHEL ec2实例 和 每当我运行命令时: -
刀ec2服务器创建 -r“角色[----------]” -I ami-XXXXXXXX -f t2.small -S刀 -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,也不想将它们保存在工作站上。 是否有其他方法可以使用IAM角色部署新的ec2实例(节点)。 谢谢
答案 0 :(得分:0)
AFAIK我们不支持knife-ec2
中的角色凭据,您必须使用其他东西来启动计算机(例如aws
命令行)。创建后,您可以使用knife bootstrap
设置Chef。