Inspec-控制源代码错误-503“服务不可用”

时间:2019-08-29 06:33:54

标签: ruby aws-sdk inspec

我们已经使用aws-sdk和ruby编写了inspec控件来验证S3存储桶。我们正在针对us-east-1地区进行检查。

但是收到控制源代码错误-503服务不可用。

尝试在配置s3存储桶后手动运行相同的代码,但无法在管道中正常工作。

1) Control Source Code Error /apps/cloudbees-je/cloudbees-data/workspace/xxxxx/security-compliance-profile/controls/s3-controls.rb:37 
     Failure/Error: its(location) { fail e.message } # rubocop: disable Style/SignalException

     RuntimeError:
       503 "Service Unavailable"
     # /usr/local/ruby_2.5.1/lib/ruby/gems/2.5.0/gems/inspec-2.1.72/lib/inspec/rule.rb:62:in `block (2 levels) in initialize'
     # /usr/local/ruby_2.5.1/lib/ruby/gems/2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example.rb:254:in `instance_exec'

了解错误原因-503

1 个答案:

答案 0 :(得分:0)

问题是在Jenkins-groovy脚本中未正确填充禁止运行inspec的区域。