Gitlab CI/CD错误:嵌套的字符串数组高达10级深



我正在写一个gitlab ci/cd来加密s3桶。我正在访问AWS的官方文档链接。但是当它在gitlab ci/cd管道上运行时,我在编辑器上得到这个错误。

This GitLab CI configuration is invalid: jobs:onestage:script config should be a string or a nested array of strings up to 10 levels deep.

错误行如下:

aws s3api put-bucket-encryption --bucket bucket-name --server-side-encryption-configuration '{"Rules": [{"ApplyServerSideEncryptionByDefault": {"SSEAlgorithm": "AES256"}}]}'

感谢@Joachim-isaksson的帮助。它确实帮助我解决了这个错误。同时,我把代码解决这个错误,我已经使用。

'aws s3api put-bucket-encryption --bucket my-bucket --server-side-encryption-configuration "{"Rules": [{"ApplyServerSideEncryptionByDefault": {"SSEAlgorithm": "AES256"}}]}"'

最新更新