Amazon web services Jenkins Amazon EC2插件无效可用区:[us-east-1]
我正在通过beanstalk运行Jenkins,并安装了一个卷。我已将其配置为始终在us-east-1a内部设置。我正在尝试配置AmazonEC2插件来启动从机来运行作业,但目前我遇到了一些错误,我不知道如何调试 在Jenkins的系统日志里Amazon web services Jenkins Amazon EC2插件无效可用区:[us-east-1],amazon-web-services,jenkins,amazon-ec2,cloudbees,Amazon Web Services,Jenkins,Amazon Ec2,Cloudbees,我正在通过beanstalk运行Jenkins,并安装了一个卷。我已将其配置为始终在us-east-1a内部设置。我正在尝试配置AmazonEC2插件来启动从机来运行作业,但目前我遇到了一些错误,我不知道如何调试 在Jenkins的系统日志里 Feb 24, 2017 5:33:29 PM INFO hudson.plugins.ec2.EC2Cloud provision Attempting to provision slave from template hudson.plugins.ec
Feb 24, 2017 5:33:29 PM INFO hudson.plugins.ec2.EC2Cloud provision
Attempting to provision slave from template hudson.plugins.ec2.SlaveTemplate@c2fd792
needed by excess workload of 1 units of label 'ec2'
Feb 24, 2017 5:33:29 PM INFO hudson.plugins.ec2.SlaveTemplate
logProvisionInfo
Considering launching ami-c620f0d0 for template Jenkins Slave AMI
(Ubuntu 16.04, JDK, Docker)
Feb 24, 2017 5:33:29 PM INFO hudson.plugins.ec2.SlaveTemplate
logProvisionInfo
Setting Instance Initiated Shutdown Behavior :
ShutdownBehavior.Terminate
Feb 24, 2017 5:33:29 PM WARNING hudson.plugins.ec2.EC2Cloud provision
Exception during provisioning
com.amazonaws.services.ec2.model.AmazonEC2Exception: Invalid
availability zone: [us-east-1] (Service: AmazonEC2; Status Code: 400;
Error Code: InvalidParameterValue; Request ID: 20701759-6830-463b-bcd6-85c2ba2b4741)
我认为给我带来麻烦的部分是可用区域。尽管我不知道如何改变一些东西来纠正这个问题。我试着跟着。似乎所有的请求都能正常工作,但由于AWS错误而停止。我将该作业标记为ec2,它似乎在构建作业期间启动并运行。我在设置时测试了云连接选项,并从中获得了成功。在选择了可用性区域之后,它似乎是正确的。我已经检查了AMI,它提取了正确的图像以供使用。我已经将pem文件添加到Jenkins中,该文件被存储并添加到创建的AMI映像中
我需要在哪里或看什么才能让它运行?aws中是否有我未正确配置的内容?我阅读了这篇文章,没有任何设置问题。感谢所有的帮助 EC2插件为您提供了区域下拉列表,但下面有几个字段是可用区域部分,您可以在其中指定例如us-east-1a、1b或1c等 这解决了我的问题:
如果您需要选择一个可用区域(而不仅仅是一个区域),我将丢失指定区域的字母。所以,可能应该是us-east-1a、us-east-1b等等。谢谢,但我调查过了。Jenkins和这个插件只会给你一个下拉列表,它已经被预先填充了,唯一的选项就是区域。美国东部1号等等。有别的地方可以改变吗?hi@lumberjacked,即使我也面临同样的问题。你能找到解决办法吗?