如何在AWS代码构建中正确引用秘密作为环境变量?

问题描述 投票:0回答:1

当我在代码构建中引用秘密作为环境变量时,我使用

但是当提到密码时:

我在构建中遇到以下错误:

  • 最小字段大小为 32,GetSecretValueInput.VersionId。
amazon-web-services aws-codebuild
1个回答
0
投票

我也有同样的错误。对我来说,我删除了 Secrete 资源策略的以下部分,然后错误就消失了。

{
"Effect" : "Deny",
"Principal" : {
  "AWS" : "*"
},
"Action" : "secretsmanager:GetSecretValue",
"Resource" : "*",
"Condition" : {
  "ForAllValues:StringNotEquals" : {
    "aws:PrincipalArn" : [  
          "arn:aws:iam::98765321:root", 
          "arn:aws:iam::12345678:root", ]
    }
  }
}

我不明白为什么会这样。我对我来说就像一个虫子

© www.soinside.com 2019 - 2024. All rights reserved.