flask - Zappa 如何在 Amazon Lambda 上部署多个烧瓶应用程序?
问题描述
我有一堆应用程序相互交互。我需要将它们部署在 Amazon Lambda 上,每个应用程序都有每个域。我正在使用 zappa 部署它们。在我部署一个之后,只是尝试部署另一个。但我收到了这个错误。
错误:此应用程序已部署 - 您是要调用更新吗?
似乎它将更新已部署的先前应用程序。我对此一无所知。为什么它们被认为是相同的应用程序?你对此有什么想法吗?如何在 Lambda 上将其部署为独立服务?
解决方案
Zappa 创建的 Lambda 函数将根据阶段的名称和您的 zappa_settings.json 中的 project_name 命名因此以下设置:
{
# Stage name
"production": {
# Project name
"project_name": "task"
}
}
将产生一个名为“task-production”的 lambda 函数。您可以使用项目名称和阶段名称的组合为您的 lambda 函数部署创建唯一名称并单独管理它们。
推荐阅读
- spartacus-storefront - 延迟加载问题 | 斯巴达克斯 2.0.0
- android - 在flutter中检测ViewWillAppear,每次小部件加载时调用Api函数
- powerbi - 如何在 Powerbi 中使用 ISFILTERED() 显示与切片器关联的值
- javascript - jwt过期检查漏洞
- html - 未加载图像时如何在html中的img标签中设置默认图像文本和标题
- spring-boot - 是否可以在没有测试的情况下在 IntelliJ 中使用“Run With Coverage”?
- sql - SQL中如何使用over-partition by query获取当前值、平均值和最大值?
- java - 应用程序默认凭据不适用于 mac Google Cloud Storage 中的环境变量设置
- cv2 - 如何在 Deepnote 中导入 cv2?
- postgresql - 如何在 POSTGRESQL 服务器中对具有 TLS 配置的用户使用基于 SCRAM-SHA-256 的身份验证?