【发布时间】:2021-10-08 12:16:41
【问题描述】:
在我的 sls 基础架构中,我创建了一个授权函数并连接到我的大多数其他函数。 当我按顺序部署它时(首先是 auth 功能,然后是与其他功能的连接),一切都按预期工作。但是,当我想将所有内容部署到新环境时,我收到我的身份验证函数未找到的错误,我认为这是因为 Cloudformation 尝试引用它时尚未创建它。
我的问题是: 我可以指定资源之间的依赖关系吗?这样我将仅在部署资源的依赖项后部署资源。
如果没有,我该如何解决这个问题?
【问题讨论】:
-
是的。您可以使用 CloudFormation 的 DependsOn 属性。 docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/…
-
感谢@shimo 的回复,但我的意思是 serverless.yml 中的“dependsOn”键。我无意修改 CloudFormation json。
标签: amazon-web-services lambda aws-lambda serverless-framework serverless