问题标签 [zappa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
947 浏览

django - Zappa + RDS 连接问题

我希望有人可以帮助我解决一些关于 VPC 的问题。我对 AWS 很陌生,我只是想构建一个示例 Web 应用程序来让我的脚湿透一切。我一直在大致按照本指南尝试使用 Zappa + Django 设置一个基本项目。我已经达到了配置 VPC 并尝试添加 Django/zappa 可以与之通信的 Postgres 实例的状态。根据那篇文章,我已经像这样设置了我的网络:

  • 连接到 VPC 的 Internet 网关
  • 4 公共子网
  • 4 私有子网
  • 2 个私有子网中的 Lambda 函数
  • RDS 与其他 2 个私有子网中的子网组
  • 1 个公共子网中的 EC2 框,允许来自我的本地 IP 的 SSH 将端口 5432 转发到 RDS 实例

当我尝试使用“python manage.py makemigrations”在本地机器上运行迁移时,我的问题就出现了。我不断收到一条错误消息,提示“服务器是否在主机“zappadbinstance.xxxxx.rds.amazonaws.com”(192.168.x.xxx)上运行并接受端口 5432 上的 TCP/IP 连接?”。

我不确定我错过了哪一步。我按照本指南这篇文章来设置堡垒主机,我知道它正在工作,因为我能够(1)从我的终端 ssh 和(2)在我的本地机器上使用 PSequel 建立数据库连接。

我觉得我真的很亲近,但我一定错过了一些东西。任何帮助或指示将不胜感激。

0 投票
1 回答
1276 浏览

zappa - 我试图在aws上的我的ubuntu服务器上运行“zappa init”,还安装了conda....当我初始化zappa时,它要求“活动虚拟环境”

不好了!发生错误!:(

===============

===============

需要帮忙?发现错误?让我们知道!:D
在 GitHub 上提交错误报告:https
://github.com/Miserlou/Zappa 并在此处加入我们的 Slack 频道:https
://slack.zappa.io 爱!,~ Zappa 团队!

0 投票
1 回答
1822 浏览

python - Python AWS Lambda 部署 - 没有 Zappa 要求的 Zappa 包

我想使用 Zappa 在 AWS Lambda 上打包和部署一个简单的项目,但没有 Zappa 需求开销。
鉴于这个简单的场景:

lambda_handler.py

我有一个deploy.sh脚本可以做到这一点:

这行得通,最终的 lambda.zip 比它需要的要大得多: 在此处输入图像描述

我知道对于这种特定情况,不需要 Zappa,但在实际项目中,我使用了一些需要https://github.com/Miserlou/lambda-packages的库,使用 Zappa 是安装它们的最简单方法.

如何在没有这种开销的情况下生成 python lambda 包?

0 投票
0 回答
442 浏览

django - AWS lambda 上的 GraphQL:无法满足请求。如何解决 403 错误?

我已经使用 Zappa 框架将 GraphQL API 部署到 AWS Lambda。如果我像这样从本地机器向本地服务器版本发出请求,一切正常:

如果我对我的 AWS URL https://xyz.execute-api.eu-central-1.amazonaws.com/production/graphql执行相同的请求,则会产生以下错误:

应该注意的是,GraphiQL 视图在提到的 AWS URL 下可以正常工作,我可以在其中毫无问题地进行查询。我是否遗漏了一些东西来让它从其他设备机器到机器?

干杯!

0 投票
1 回答
438 浏览

django - 在 aws lambda 上使用 django 和 sqlite

我正在尝试使用 zappa 在 aws lambda 上部署我的 django 应用程序。但是,当我尝试登录应用程序时,我得到attempt to write a readonly database.

我的理解是,这是因为 sqlite 是一个嵌入式数据库,您不能在 lambda 上使用嵌入式数据库,因为它们需要写访问权限,而这在 lambda 上是不可能的,而且尝试在 lambda 上保存数据通常不是一个好主意。

它是否正确?因此,我唯一的选择是切换到使用 postgres 或 mysql 或其他服务器数据库吗?

0 投票
1 回答
300 浏览

django - 在 aws lambda 中部署时如何处理 django 应用程序中的会话

我想使用 Zappa 在 aws 中部署 Django 应用程序。在我的本地服务器会话中工作正常。是否可以在 aws 中处理相同的会话?如果没有,是否有任何方法可以处理 aws(Zappa) 中的会话?

-TIA

0 投票
2 回答
383 浏览

django - AWS lambda 无服务器网站(使用 django)会话维护

我使用 django 开发了一个网站。最近我正在尝试使其无服务器(通过部署到 lambda )。在部署到 lambda 时,我还没有弄清楚如何在用户登录后维护会话。请提供任何建议。

0 投票
1 回答
156 浏览

django - 访问部署在 AWS 上的 django 应用程序时出现任务超时错误

我在 AWS 上部署了我的 django 应用程序。到目前为止它工作正常,但是当我尝试点击部署在 ec2 实例上的 url 时,它显示任务超时错误。有什么办法可以克服它。

我的 django 应用程序通过 zappa 部署在 aws 上

0 投票
1 回答
511 浏览

python - 如何使用 boto3 从外部调用在 zappa 中设置的@app.route 函数?

我在 arn:aws:lambda:us-east-1:xxxxx:function:xx-xx-prod 部署了一个 zappa lambda,它提供如下路线:

我想从另一个 lambda 函数调用上面的 test() 函数,如下所示:

上面的调用成功如下:

如何告诉 zappa 处理程序调用 test() 函数?

更新:

我发现我可以在 zappa_settings.json 中添加一个自定义处理程序,如下所示:

"lambda_handler": "lambdafilename.test"

然后,我改变了 test() 像这样:

现在,调用返回预期结果:

{"test": "OK1"}

但是,使用这个自定义处理程序,我失去了 zappa/flask 提供的 WSGI 功能。

0 投票
1 回答
1424 浏览

python - 在 Zappa Deploy 上出现 NoSuchEntity 错误

尝试运行zappa deploy并出现错误: