2

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

4

1 回答 1

3

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

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 文档

于 2019-11-07T16:35:21.363 回答