AWS Lambda 需要在不同的子网中移动

AWS Lambda needs to be moved in different Subnet

我有一个位于 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 (Service: AmazonRDS; Status Code: 400; Error Code: InvalidParameterValue; Request ID: d636a255-9cfe- 4f1c-89de-77ebcb1b9af3)

请帮忙。

您不应使用 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