调用RDS无服务器时AWS Lambda超时

杰斯珀·比伦德(Jesper Bylund)

我有一个VPC,它具有两个ISOLATED子网,一个用于我的RDS Serverless群集,一个用于Lambda函数。

但是,当他们调用我的RDS时,我的Lambda会一直超时。

我的问题是;这个VPC +隔离子网是API网关-> Lambda-> RDS的工作结构,还是我在尝试一些不可能的事情?

Lambda:


import * as AWS from 'aws-sdk';

const rdsDataService = new AWS.RDSDataService();

const query = `SELECT * FROM information_schema.tables;`;

export const handler = async (event) => {
  const params = {
    secretArn: `secret arn`,
    resourceArn: "rds arn",
    sql: query,
    database: 'db name'
  };
  const res = await rdsDataService.executeStatement(params).promise();
  return { statusCode: 200, body: {
    message: 'ok',
    result: res
  }};
};

我的RDS和Lambda共享一个安全组,在其中已打开所有流量(我知道这并不理想),而我的Lambda拥有“管理权限”角色(也不理想),但仍然超时。

马克B

您正在使用Aurora无服务器数据API。您的VPC内部不存在该API。您选择了隔离的子网,这些子网无法访​​问VPC外部的任何内容。您将需要切换到专用子网,或将RDS终结点添加到VPC。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从AWS Lambda发布到SNS时超时

来自分类Dev

使用无服务器框架时如何从AWS Lambda访问DynamoDB?

来自分类Dev

在AWS Lambda超时时获取通知

来自分类Dev

AWS Lambda描述实例超时

来自分类Dev

AWS Lambda中的Python请求超时

来自分类Dev

如何提高AWS客户LAMBDA超时

来自分类Dev

无法使用AWS无服务器脱机从另一个Lambda调用Lambda

来自分类Dev

使用graphql,aws lambda和无服务器框架的多个URL路径选项错误

来自分类Dev

长时间超时的无服务器python请求?

来自分类Dev

AWS Lambda和API Gateway是否不使用服务器?为什么将它们称为“无服务器”?

来自分类Dev

使用AWS Lambda作为s3的无服务器输入消毒代理

来自分类Dev

如何引用使用无服务器框架创建的Arn和AWS lambda函数的名称

来自分类Dev

无服务器AWS Lambda:没有名为`secret_manager`的模块

来自分类Dev

使用无服务器框架(AWS Lambda / Gateway),Express,Mongoose / MongoDB Atlas的应用频繁超时

来自分类Dev

无服务器-如何在AWS Lambda函数中定期运行Flask命令?

来自分类Dev

如何使用适用于AWS Lambda的无服务器框架获取最新的Layer版本

来自分类Dev

AWS Lambda,超时重试,Python SDK

来自分类Dev

AWS Lambda:通过无服务器框架部署时,“ ELF加载命令地址/偏移未正确对齐”

来自分类Dev

无服务器-无法使用cloudwatch事件触发AWS Lambda

来自分类Dev

Cube.js在无服务器环境中超时

来自分类Dev

无服务器添加假定角色以允许CloudWatch调用Lambda

来自分类Dev

在无服务器框架中从Lambda访问非公共RDS实例

来自分类Dev

请求不存在的文件时,FTP服务器挂起(“ FTP无传输超时”)

来自分类Dev

在AWS上ping服务器时请求超时

来自分类Dev

Lambda从mysql RDS获取数据但超时

来自分类Dev

AWS Lambda Java 函数成功但超时

来自分类Dev

AWS Lambda 中的 API 超时?

来自分类Dev

使用 CodePipeline 从 VPC 调用 Lambda 失败并超时

来自分类Dev

连接 AWS lambda 和 RDS 数据库时超时

Related 相关文章

  1. 1

    从AWS Lambda发布到SNS时超时

  2. 2

    使用无服务器框架时如何从AWS Lambda访问DynamoDB?

  3. 3

    在AWS Lambda超时时获取通知

  4. 4

    AWS Lambda描述实例超时

  5. 5

    AWS Lambda中的Python请求超时

  6. 6

    如何提高AWS客户LAMBDA超时

  7. 7

    无法使用AWS无服务器脱机从另一个Lambda调用Lambda

  8. 8

    使用graphql,aws lambda和无服务器框架的多个URL路径选项错误

  9. 9

    长时间超时的无服务器python请求?

  10. 10

    AWS Lambda和API Gateway是否不使用服务器?为什么将它们称为“无服务器”?

  11. 11

    使用AWS Lambda作为s3的无服务器输入消毒代理

  12. 12

    如何引用使用无服务器框架创建的Arn和AWS lambda函数的名称

  13. 13

    无服务器AWS Lambda:没有名为`secret_manager`的模块

  14. 14

    使用无服务器框架(AWS Lambda / Gateway),Express,Mongoose / MongoDB Atlas的应用频繁超时

  15. 15

    无服务器-如何在AWS Lambda函数中定期运行Flask命令?

  16. 16

    如何使用适用于AWS Lambda的无服务器框架获取最新的Layer版本

  17. 17

    AWS Lambda,超时重试,Python SDK

  18. 18

    AWS Lambda:通过无服务器框架部署时,“ ELF加载命令地址/偏移未正确对齐”

  19. 19

    无服务器-无法使用cloudwatch事件触发AWS Lambda

  20. 20

    Cube.js在无服务器环境中超时

  21. 21

    无服务器添加假定角色以允许CloudWatch调用Lambda

  22. 22

    在无服务器框架中从Lambda访问非公共RDS实例

  23. 23

    请求不存在的文件时,FTP服务器挂起(“ FTP无传输超时”)

  24. 24

    在AWS上ping服务器时请求超时

  25. 25

    Lambda从mysql RDS获取数据但超时

  26. 26

    AWS Lambda Java 函数成功但超时

  27. 27

    AWS Lambda 中的 API 超时?

  28. 28

    使用 CodePipeline 从 VPC 调用 Lambda 失败并超时

  29. 29

    连接 AWS lambda 和 RDS 数据库时超时

热门标签

归档