我正在通過裝有卷的豆杆運行Jenkins。我已將其配置爲始終在我們內部設置 - east-1a。我正在嘗試配置Amazon EC2 Plugin以啓動從屬服務器來運行這些作業,但是目前我提出了一些我不知道如何調試的錯誤。Jenkins亞馬遜EC2插件無效可用區域:[us-east-1]
內詹金斯的系統日誌,我得到
Feb 24, 2017 5:33:29 PM INFO hudson.plugins.ec2.EC2Cloud provision
Attempting to provision slave from template [email protected]
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)
,我認爲是給我的麻煩是可用區的一部分。雖然我不知道如何改變這個事情來糾正這個問題。我試圖按照CloudBees Jenkins Slaves。似乎所有的事情都要做出請求,但是因爲AWS錯誤而停止。我將這個工作標記爲ec2,並且似乎在構建作業期間運行並運行。我已經在設置並通過它獲得成功時測試了雲選項下的連接。在選擇可用區後,它似乎是正確的。我已經檢查了AMI,並且它拉出了正確的圖像以供使用。我已經將Jenkins的pem文件添加到存儲並添加到創建的AMI映像中。
在哪裏或我需要看什麼才能使其運行? aws中有沒有我沒有正確配置的東西?我沒有任何安裝麻煩就跟着文章。所有的幫助表示讚賞。
如果你需要選擇一個可用區(不只是區域),我錯過了註明您的區域內的區域。所以很可能,它應該是美國東部1a,美國東部1b等等。 –
謝謝,但我調查了一下。詹金斯和插件只會給你一個下拉菜單,它已被預先填充,唯一的選項只是區域。我們東1,等等。有沒有不同的地方來改變它? – lumberjacked
嗨@lumberjacked即使我也面臨同樣的問題。你能找到任何解決方案嗎? –