Amazon web services 如何在rundeck添加aws ec2?
我在Amazon web services 如何在rundeck添加aws ec2?,amazon-web-services,amazon-ec2,rundeck,Amazon Web Services,Amazon Ec2,Rundeck,我在rundeck添加了一个新的aws-ec2源代码,并在libext文件夹中插入了一个rundeck-ec2插件。一切正常,但新的aws-ec2节点未在节点上显示 知道发生了什么以及如何解决它吗?我留下了将ec2插件与Rundeck一起使用的步骤,在本指南中,我将其用作ec2实例 从下载插件,并将.jar放在Rundeck目录下 检查插件是否准备就绪,如果您使用文本框查找“ec2”,则转到齿轮图标(最右上方)>插件>已安装插件,以确定插件已安装在您的Rundeck实例上 现在是添加节点的时
rundeck
添加了一个新的aws-ec2
源代码,并在libext文件夹中插入了一个rundeck-ec2
插件。一切正常,但新的aws-ec2
节点未在节点上显示
知道发生了什么以及如何解决它吗?我留下了将ec2插件与Rundeck一起使用的步骤,在本指南中,我将其用作ec2实例
从下载插件,并将.jar
放在Rundeck目录下
检查插件是否准备就绪,如果您使用文本框查找“ec2”,则转到齿轮图标(最右上方)>插件>已安装插件,以确定插件已安装在您的Rundeck实例上
现在是添加节点的时候了,进入项目设置(Rundeck侧栏)>编辑节点并单击“添加新节点源+”。然后从中选择“AWS EC2资源”
因此,您需要传递一些参数以连接到EC2节点。关注“访问密钥”、“密钥”和“端点”文本框
您可以将第一个和第二个密钥转到您的AWS配置文件(AWS上最右边)>“我的安全凭据”>并单击“创建访问密钥”,该密钥包含访问密钥ID和密钥(此外,您可以使用之前创建的一些访问密钥ID/密钥)
第三个(“端点”),它是一个带有实例端点的HTTPS URL,例如,如果您的EC2节点位于美国东部(北弗吉尼亚州)区域,则需要放置https://ec2.us-east-2.amazonaws.com
,您可以看到所有端点代码
如果单击“节点”(Rundeck侧栏),您可以查看列出的EC2节点
现在,您需要访问它们,因为您有两种方法
5a。使用AWS.pem
:单击齿轮图标(右上)>和带有.pem
文件内容的新私钥,为其命名并保存。现在转到编辑配置(Rundeck侧栏)>默认节点执行器选项卡,并在“SSH密钥存储路径”上引用密钥存储条目,保存它
5b。与任何SSH远程节点一样:只需将rundeck用户(或启动rundeck的用户)公钥(id\u rsa.pub
file)内容添加到autorized\u keys
(/home/ec2 user/.SSH/autorized\u keys
)上,现在ec2节点信任rundeck实例
在Rundeck的页面上对您的应用程序运行任何命令
您可以查看有关Rundeck和EC2使用的完整文档和视频