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使用的完整文档和视频