我有一个场景,其中我的堆栈创建了dynamodb和其他资源。 资源名称由输入参数控制,但dynamodb必须相同。
如果我运行cdk deploy --context name = a,则成功。 如果我使用cdk deploy --context name = b再次运行cdk deploy,则它将失败,因为已创建了dynamodb。
是否有一种方法可以用我的用例管理相同的dynamdb?还是最好的改进方法是什么?
谢谢。
答案 0 :(得分:0)
如果我理解正确,您想创建一次dynamodb,但是要多次创建其余部分。我只是将dynamodb分离在一个单独的堆栈中,并将该堆栈添加为当前堆栈的依赖项。这样,您可以使用所需的任意数量的参数创建当前堆栈,而不会干扰dynamodb。