我有一堆彼此交互的应用程序。 我需要将它们部署在Amazon Lambda上,每个应用程序都有每个域。 我正在用zappa部署它们。我部署了一个之后,就尝试部署另一个。但是我遇到了这个错误。
错误:此应用程序已经部署-您是要致电吗 更新?
似乎要更新已经部署的以前的应用程序。 我对此一无所知。为什么将它们识别为同一申请? 您对此有任何想法吗?我如何将其作为独立服务部署在Lambda上?
答案 0 :(得分:3)
由Zappa创建的Lambda函数将根据舞台名称和zappa_settings.json中的project_name进行命名,因此需要进行以下设置:
{
# Stage name
"production": {
# Project name
"project_name": "task"
}
}
将产生一个名为“ task-production”的lambda函数。您可以使用项目名称和阶段名称的组合来为lambda函数部署创建唯一的名称,并分别进行管理。