【问题标题】:How to implement shared resources in Pulumi如何在 Pulumi 中实现共享资源
【发布时间】:2021-05-04 21:36:48
【问题描述】:

我正在尝试了解如何在我们的 AWS 环境中实施 Pulumi。

我知道可以使用堆栈来为生产和开发提供相同的资源结构,但这会产生独立的实例,这很棒。

但是,我们也有一个共享的管理 VPC,其中驻留了某些工具,例如 pgadmin、gitlab、监控工具……

那么最好的方法是什么?

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

或者我在这里错过了堆栈的方法?

【问题讨论】:

    标签: amazon-web-services pulumi


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-17
      • 2014-11-28
      • 1970-01-01
      • 2010-12-02
      • 2013-05-27
      • 2021-10-10
      • 2015-10-27
      • 1970-01-01
      相关资源
      最近更新 更多