【问题标题】:AWS Serverless lambda times out while connecting to redshiftAWS Serverless lambda 在连接到 redshift 时超时
【发布时间】:2021-01-19 18:21:27
【问题描述】:

从 AWS lambda 连接到 redshift 时,我经常超时。

我的 python 代码出现超时异常

我已经添加了 vpc 部分:

  vpc:
    securityGroupIds:
      - sg-xxxxxxx
    subnetIds:
      - subnet-xxxxxxx

那么这里发生了什么?

【问题讨论】:

    标签: aws-lambda amazon-redshift serverless-framework serverless serverless-architecture


    【解决方案1】:

    要解决此问题,您可以使用以下步骤;

    1. 使用VPC Reachability Analyzer:使用源类型网络接口和源作为AWS Lambda 的网络接口ID 创建和分析路径。此外,选择目标类型作为网络接口和目标作为 AWS Red Shift 的网络接口 ID。将目标端口设置为 5439 或您正在使用的通信端口,将协议保持为 TCP。

    注意:完成此路径分析需要几分钟时间。*

    1. 如果您启用了VPC Flow Logs,那么您可以跟踪 vpc 流日志来检查哪个 AWS 资源拒绝了网络流量。

    注意:在 aws cloudwatch 中加载 vpc 网络流日志需要几分钟时间

    【讨论】:

      猜你喜欢
      • 2017-10-22
      • 2015-03-31
      • 2021-01-30
      • 2018-09-14
      • 2017-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-23
      相关资源
      最近更新 更多