python - 在 aws-cdk 中导入机密值时出现问题
问题描述
在 AWS-CDK 中,
在stack-A
,我使用下面的代码导出了一个秘密值
core.CfnOutput(
self,
"db-secret",
value=secret_arn,
export_name= "db-secret",
)
以上代码成功导出secret arn
在stack-B
,我想导入secret-arn
并想提取secret value
我正在使用下面的代码来完成任务
secret = sm.Secret.from_secret_attributes(self, "ImportedSecret",
secret_complete_arn=db_secret
)
当我尝试将其secret
用作环境变量时fargate task_definition
,我遇到了以下错误。
raise JSIIError(resp.error) from JavaScriptError(resp.stack)
jsii.errors.JSIIError: Expected a string, got {"$jsii.byref":"@aws-cdk/core.SecretValue@10330"}
谁能告诉我如何导入秘密的价值
解决方案
推荐阅读
- php - 如何通过响应/批量 API 请求在 SurveryMonkey 中使用 CURL 下载图像资产?
- python - 处理多类分类问题中的不平衡数据
- git - 希望 GIT 别名或 bash 执行一系列“git fetch origin aaa:aaa”命令
- javascript - 反应:HTML 表单应该是受控组件还是不受控组件?
- python - 如何在 Jupyter 中通过 Selenium 和 Python 单击文本为 Find What County I'm In 的按钮
- php - 按特定字符串的字母顺序对数组进行排序
- java - 如何转换小数点?
- android - Android广播接收器即使设置也显示权限错误
- ocaml - Ocaml:获取两个字符之间的字符列表
- android - 带有xml的android顶部矩形上的半圆