【问题标题】:How do you get a resource's region in PulumiPulumi如何获取资源的区域
【发布时间】:2020-05-11 16:22:32
【问题描述】:

我在 Pulumi 中有一个 Cognito 用户池,我需要在另一个资源中引用它的区域。 如何获得 Pulumi 资源的区域?

【问题讨论】:

    标签: pulumi


    【解决方案1】:

    AWS 提供商不允许为每个资源定义区域。相反,区域是提供者本身的属性。

    如果您使用默认环境提供程序,则区域位于aws.config.region

    const user = new aws.cognito.UserPool("up", { ... });
    
    export const region = aws.config.region;
    

    如果您使用显式提供程序,则区域由其选项定义:

    const myProvider = new aws.Provider("my-provider", {
        region: "eu-north-1",
    });
    
    const user = new aws.cognito.UserPool("up", { ... }, { provider: myProvider });
    

    【讨论】:

      猜你喜欢
      • 2022-08-06
      • 2022-01-02
      • 2020-11-22
      • 2021-12-20
      • 2020-05-09
      • 2021-05-04
      • 2018-11-30
      • 2021-05-23
      • 2023-03-02
      相关资源
      最近更新 更多