[英]Access string stored in secret manager from CDK
我将 Bitbucket 的 Codestar 连接字符串存储在 Secret manager 中。 如何在 CDK 应用程序中检索它:
我正在尝试:
// Get Bitbucket Connection String
const bitbucketConnectionString = Secret.fromSecretCompleteArn(this, "bitbucketConnectionString", "arn:aws:secretsmanager:us-west-2:1000000000:secret:BitbucketCloudConnection-abcdef0");
// SourceAction
const sourceAction = new BitBucketSourceAction({
actionName: 'BitbucketSource',
owner: 'abc',
repo: repoName,
output: sourceOutputArtifact,
connectionArn: bitbucketConnectionString,
})
虽然bitbucketConnectionString
不是字符串。
如何访问实际上是存储在 Secret Manager 中的 connectionString 的密钥值。
用连接字符串中的伪变量替换 region 和 accountId 的正确方法是什么;
arn:aws:secretsmanager:us-west-2:1000000000:secret:BitbucketCloudConnection-abcdef0
this.account
或this.region
来引用当前的堆栈/构造环境详细信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.