【问题标题】:How pass output values between aws nested stacks in serverless?如何在无服务器中的 aws 嵌套堆栈之间传递输出值?
【发布时间】:2020-03-03 23:11:42
【问题描述】:

Here 是关于serverless-plugin-nested-stacks 插件的自述文件。可以将嵌套堆栈包含到主堆栈中。但是如何在堆栈之间传递值?例如,我在一个嵌套堆栈中创建了一个资源 - 如何将其路由到另一个堆栈(嵌套或主堆栈)?

【问题讨论】:

    标签: amazon-web-services amazon-cloudformation serverless-framework serverless-plugins


    【解决方案1】:

    首先,您需要从相应的嵌套堆栈中导出资源,如下所示:

    AWSTemplateFormatVersion: '2010-09-09'
    Parameters:
      ...
    Resources:
      ...
    Outputs:
      o1:
        Description: ...
        Value: <your_resource_arn>
        Export:
          Name: <your_export_name>
    

    要将资源导入其他堆栈,您需要使用内部函数Fn::ImportValue,如下所示:

    Fn::ImportValue: <your_export_name>
    

    更多信息请查看AWS documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-30
      • 2020-03-09
      • 2021-08-14
      • 1970-01-01
      • 1970-01-01
      • 2016-07-10
      • 1970-01-01
      相关资源
      最近更新 更多