代码之家  ›  专栏  ›  技术社区  ›  Maarten Ureel

如何在Pulumi中实现共享资源

  •  0
  • Maarten Ureel  · 技术社区  · 4 年前

    我试图了解如何在我们的AWS环境中实现Pulumi。

    我知道堆栈可以用于生产和开发,具有相同的资源结构,但这会导致独立的实例,这很棒。

    然而,我们也有一个共享的管理VPC,其中驻留了某些工具,如pgadmin、gitlab、监控工具等,。。。

    那么,最好的方法是什么?

    • 强制为该管理项目设置堆栈(如果可能的话)?
    • 在代码中设置约束,以便这些管理内容仅部署在生产堆栈中?

    还是我错过了这里堆叠的方法?

    0 回复  |  直到 4 年前
        1
  •  5
  •   Mitch G    4 年前

    你的第一个想法是正确的方向。 在各自的堆栈中部署共享资源,并使用堆栈引用跨堆栈共享信息。

    这些链接讨论了这些概念: https://www.pulumi.com/docs/intro/concepts/organizing-stacks-projects/ https://www.pulumi.com/docs/intro/concepts/programming-model/#stack-references

    推荐文章