我正在创建与 SonarQube 集成的 CodeBuild,所以我直接在我的 Buildspec.yaml 中传递值和声纳凭证
我没有直接硬编码,而是尝试使用 SecretManager 中的以下命令进行检索,如下面的链接中所述。但它没有得到正确的值。它抛出一个错误。
命令:'{{resolve:secretsmanager:MyRDSSecret:SecretString:username}}'
错误[ERROR] SonarQube 服务器 [{{resolve:secretsmanager:arn:aws:secretsmanager:us-east-1:********:secret:**********:SecretString:SonarURL }}] 无法连接
我如何使用echo '{{resolve:secretsmanager:arn:aws:secretsmanager:us-east-1:***:secret:**************:SecretString:**** ***}}'
注意:我的命令中的所有 * 都是 secretname 和 secreturl