在不使用aws秘密访问密钥和aws访问密钥ID

时间:2017-07-27 09:37:32

标签: chef chef-recipe aws-access-policy

我的工作站和服务器都是 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实例(节点)。 谢谢

1 个答案:

答案 0 :(得分:0)

AFAIK我们不支持knife-ec2中的角色凭据,您必须使用其他东西来启动计算机(例如aws命令行)。创建后,您可以使用knife bootstrap设置Chef。