首页 > 解决方案 > AWS Lambda 需要移动到不同的子网中

问题描述

我有一个位于 VPC-A 和子网 1A 和 2A 中的 Lambda 函数。我想将其移至子网 1b 和 2B。

下面的命令给出错误: aws rds modify-db-subnet-group --db-subnet-group-name "XXXX" --subnet-ids "XXX" "YYY" "ZZZ"

错误是:一些要删除的子网当前正在使用:subnet-ABCD,subnet-WXYZ(服务:AmazonRDS;状态码:400;错误码:InvalidParameterValue;请求ID:d636a255-9cfe-4f1c-89de-77ebcb1b9af3 )

请帮忙。

标签: amazon-web-servicesaws-lambdaamazon-rdssubnet

解决方案


您不应使用它aws rds来修改 Lambda 函数。尝试

$ aws lambda update-function-configuration \
--function-name ExampleFunction \
--vpc-config SubnetIds=comma-separated-vpc-subnet-ids,SecurityGroupIds=security-group-ids

文档位于https://docs.aws.amazon.com/lambda/latest/dg/vpc.html


推荐阅读