【发布时间】:2023-02-14 22:52:25
【问题描述】:
大家下午好,上周我在使用无服务器 cli 工具时遇到了一个奇怪的问题。我和我的团队有一个与我们的 API 分开部署的授权方。当我们部署 API 时,我们将授权方附加到 API 网关。那里一切都很好。但是当我们去清理一个测试 API 时,我们的问题就来了。当我们在使用授权方的 API 上运行 serverless remove 时,授权方本身、cloudformation 堆栈和所有内容似乎也被删除了。我很困惑为什么删除我们的一个 API 似乎删除了单独部署的授权方。我想知道是否有人能告诉我发生这种情况的原因,我不相信我在文档中看到任何内容,这是否是预期的功能。
我们一直在为我们的 API 开发功能分支,每当有人从我们的 AWS 账户中删除他们的测试实例时,它也会删除授权方。我的印象是,在给定项目中运行serverless remove 只会删除项目本身启动的资源,而不是它与之交互的其他资源。
提前致谢!
【问题讨论】:
标签: node.js amazon-web-services serverless-framework