【问题标题】:Serverless authorizer deleted when removing separate service删除单独服务时删除无服务器授权方
【发布时间】: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


    【解决方案1】:

    这已解决,由于某种原因,我们用于两种服务的命名是相同的,因此当一个部署时,它会在 cloudformation 中覆盖另一个。

    【讨论】:

      猜你喜欢
      • 2021-05-19
      • 1970-01-01
      • 2013-10-03
      • 1970-01-01
      • 1970-01-01
      • 2012-06-21
      • 1970-01-01
      • 2015-05-21
      • 1970-01-01
      相关资源
      最近更新 更多