【发布时间】:2023-04-05 05:09:02
【问题描述】:
我在尝试了解如何将资源的输出作为输入传递给另一个资源时遇到了一些麻烦,因此它们具有依赖关系并且创建时的顺序正常工作。
场景: 资源 B 依赖于资源 A。
我试图将类似的东西传递给资源 B
opts = ResourceOptions(depends_on=[ResourceA])
但由于某种原因,它作为该参数不存在并在创建资源A之前不断创建资源B,因此引发错误。
如果我第二次执行 pulumi,因为资源 A 存在,资源 B 会被创建。
我注意到你也可以将输出作为另一个资源的输入传递,正因为如此,Pulumi 理解存在关系并自动生成它
https://www.pulumi.com/docs/intro/concepts/inputs-outputs/
但我不知道如何通过它,所以,任何有关这方面的帮助将不胜感激。
我还使用了以下关于如何使用 ResourceOptions 的解释,我认为我在上面的代码中使用它是正确的,但仍然没有任何情况
How to control resource creation order in Pulumi
提前致谢。
【问题讨论】:
标签: python google-cloud-platform pulumi