是否可以从另一个堆栈中导入secretmanager
名称?
我在AWS CF中尝试过这种方法,但似乎不起作用。
Environment:
- Name: DB_USERNAME
Value: !Join ['', ['{{resolve:secretsmanager:', {'Fn::ImportValue': !Sub 'NameOfRDSSecret'}, ':SecretString:username}}' ]]
我没有找到与此问题有关的任何文档。我现在使用的是硬编码值。
答案 0 :(得分:0)
您在Fn::ImportValue
周围添加了过时的花括号。
尝试以下操作:
Environment:
- Name: DB_USERNAME
Value: !Join ['', ['{{resolve:secretsmanager:', Fn::ImportValue: !Sub NameOfRDSSecret, ':SecretString:username}}' ]]