【问题标题】:Attach Existing Cloud Resource (ex: S3 Bucket) to a Pulumi Project将现有云资源(例如:S3 存储桶)附加到 Pulumi 项目
【发布时间】:2019-09-04 01:00:30
【问题描述】:

首先,我喜欢 Pulumi。

我们正在尝试提出 Pulumi 作为分布式架构的解决方案,并且进展顺利。我现在的不确定性是是否可以将现有的云资源附加到 Pulumi 配置。

已经有一个 S3 存储桶与媒体一起存在,我想知道是否可以在我们的 Pulumi 配置中定义 S3 存储桶,或者 Pulumi 是否必须是云资源才能被Pulumi管理?

【问题讨论】:

    标签: amazon-s3 pulumi


    【解决方案1】:

    这可以通过资源的get 函数实现。对于名为“tpsReports-4f64efc”的 S3 存储桶和 Lambda 函数“zipTpsReports-19d51dc”,它看起来像这样:

    const tpsReports = aws.s3.Bucket.get("tpsReports", "tpsReports-4f64efc");
    const zipFunc = aws.lambda.Function.get("zipTpsReports", "zipTpsReports-19d51dc");
    

    当您运行 Pulumi 程序时,这些资源的状态将显示为 read 而不是 createupdate

    如果您想更进一步,采用现有资源由 Pulumi 完全管理,this blog post 记录整个过程。

    【讨论】:

      猜你喜欢
      • 2021-10-18
      • 2019-05-15
      • 2020-05-22
      • 2019-11-19
      • 1970-01-01
      • 2020-01-03
      • 2021-09-29
      • 2020-11-05
      • 1970-01-01
      相关资源
      最近更新 更多