2016-06-16 61 views

回答

0

这很容易。为了执行命令AWS,您需要使用

sh aws...

+2

你应该接受我的答案,如果正确,而不是创建一个新的。 –

4

首先,你需要安装CLI为服务器上AWS和确保詹金斯用户有权限来运行它。

或者只是在创建EC2实例时使用Amazon AMI,它随aws cli一起提供。

使用适当的策略为实例分配一个角色。 (更简单,使用AWS中配置用户密钥)

在您的管道步骤使用sh 'aws ...'

0

首先你需要在詹金斯实例,以执行到您的环境要求安装AWS CLI的。

要设置它,您需要在AWS中为Jenkins创建一个新用户并正确配置密钥。看看这里:http://docs.aws.amazon.com/systems-manager/latest/userguide/automation-jenkins.html

之后,你可以做使用詹金斯工作中所称的“Shell命令”到AWS CLI:

aws ec2 describe-security-groups 

如果您正在使用Ansible为您的自动化工具,看看这里: https://aws.amazon.com/blogs/apn/getting-started-with-ansible-and-dynamic-amazon-ec2-inventory-management/