amazon-web-services - AWS SAM/CloudFormation 模板 Lambda 删除保护
问题描述
我们正在使用 AWS - SAM 功能将 REST API 服务从 EC2 迁移到 Lambda/API Gateway(以降低账单)。此服务仅由内部应用程序 (INTRANET) 使用。我们在本地和 AWS 之间没有 VPN 连接。每个函数都位于一个单独的文件夹中,其中包含一个 YAML 文件模板。当使用相同的堆栈名称部署时,它会删除以前的函数。我们尝试使用,
删除策略:保留
出错了,
'没有为 AWS::Serverless::Function 类型的资源定义属性删除策略'
我们的要求是,在不使用 R53 的情况下(如果可能)拥有一个通用的基本 URL。
有一个更好的方法吗?
解决方案
CloudFormation 属性,例如DeletionPolicy
,未在该Properties
部分中定义。您可能需要取消缩进DeletionPolicy
,因此未在该Properties
部分中定义
推荐阅读
- python-3.x - 在熊猫中按行循环
- php - Laravel6+ 无需迁移即可动态创建模型
- tcp - Pymodbus TCP 从属忙
- ace - Ubuntu 20.04 中的 ACE 库
- reactjs - 调用 API 并将数据传递给另一个组件
- excel - 我的 VBA Vlookup 返回 N/A。我究竟做错了什么?
- c# - 在 ViewModel 中实施 iNotifypropertychanged 后 SelectedItem 不能在列表视图上工作
- html - 如何将图像与文本垂直对齐
- machine-learning - 为什么 max_batches 与数据集的大小无关?
- web - 如何允许特定 IP 地址的特定 URL?