Amazon web services Jenkins AWS弹性豆茎部署错误

Amazon web services Jenkins AWS弹性豆茎部署错误,amazon-web-services,jenkins,amazon-s3,amazon-elastic-beanstalk,jenkins-pipeline,Amazon Web Services,Jenkins,Amazon S3,Amazon Elastic Beanstalk,Jenkins Pipeline,我正试图通过Jenkins将我的压缩版应用程序部署到Elastic Beanstalk。 我的S3 bucket名称和Elastic Beanstalk配置是正确的 com.cloudbees.plugins.deployer.exceptions.DeployException: com.amazonaws.regions.RegionUtils.getRegionByEndpoint(Ljava/lang/String;)Lcom/amazonaws/regions/Region;

我正试图通过Jenkins将我的压缩版应用程序部署到Elastic Beanstalk。 我的S3 bucket名称和Elastic Beanstalk配置是正确的

com.cloudbees.plugins.deployer.exceptions.DeployException: com.amazonaws.regions.RegionUtils.getRegionByEndpoint(Ljava/lang/String;)Lcom/amazonaws/regions/Region;
    at com.cloudbees.plugins.deployer.engines.Engine.process(Engine.java:185)
    at com.cloudbees.plugins.deployer.engines.Engine.perform(Engine.java:119)
    at com.cloudbees.plugins.deployer.DeployPublisher.perform(DeployPublisher.java:101)
    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:789)
    at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:730)
    at hudson.model.Build$BuildExecution.post2(Build.java:186)
    at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:675)
    at hudson.model.Run.execute(Run.java:1753)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:98)
    at hudson.model.Executor.run(Executor.java:405)
Caused by: java.lang.NoSuchMethodError: com.amazonaws.regions.RegionUtils.getRegionByEndpoint(Ljava/lang/String;)Lcom/amazonaws/regions/Region;
    at com.cloudbees.plugins.deployer.impl.amazon.EngineImpl$DeployFileCallable.<init>(EngineImpl.java:259)
    at com.cloudbees.plugins.deployer.impl.amazon.EngineImpl.newDeployActor(EngineImpl.java:99)
    at com.cloudbees.plugins.deployer.impl.amazon.EngineImpl.newDeployActor(EngineImpl.java:64)
    at com.cloudbees.plugins.deployer.engines.Engine.process(Engine.java:178)
    ... 11 more
com.cloudbees.plugins.deployer.exceptions.DeployException:com.amazonaws.regions.RegionUtils.getRegionByEndpoint(Ljava/lang/String;)Lcom/amazonaws/regions/Region;
位于com.cloudbees.plugins.deployer.engines.Engine.process(Engine.java:185)
位于com.cloudbees.plugins.deployer.engines.Engine.perform(Engine.java:119)
位于com.cloudbees.plugins.deployer.DeployPublisher.perform(DeployPublisher.java:101)
在hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
位于hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:789)
位于hudson.model.AbstractBuild$AbstractBuildExecution.PerformalBuildSteps(AbstractBuild.java:730)
位于hudson.model.Build$BuildExecution.post2(Build.java:186)
位于hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:675)
位于hudson.model.Run.execute(Run.java:1753)
运行(FreeStyleBuild.java:43)
在hudson.model.ResourceController.execute(ResourceController.java:98)
运行(Executor.java:405)
原因:java.lang.NoSuchMethodError:com.amazonaws.regions.RegionUtils.getRegionByEndpoint(Ljava/lang/String;)Lcom/amazonaws/regions/Region;
位于com.cloudbees.plugins.deployer.impl.amazon.EngineImpl$DeployFileCallable。(EngineImpl.java:259)
在com.cloudbees.plugins.deployer.impl.amazon.EngineImpl.newDeployActor上(EngineImpl.java:99)
在com.cloudbees.plugins.deployer.impl.amazon.EngineImpl.newDeployActor上(EngineImpl.java:64)
位于com.cloudbees.plugins.deployer.engines.Engine.process(Engine.java:178)
... 还有11个

Jenkins中的AWS插件版本似乎有问题。我更新到了可用的最新版本,效果很好。 除此之外,没有其他可用的错误消息。但幸运的是,我尝试了更新cloudbees插件,它成功了。

顺便说一句,在AWS中,“EBS”代表弹性块存储,而不是弹性豆茎。