Aws lambda 在功能级别覆盖全局VPC配置

Aws lambda 在功能级别覆盖全局VPC配置,aws-lambda,serverless-framework,Aws Lambda,Serverless Framework,我在serverless yml文件中为所有函数全局定义了VPC设置,并且此配置正确应用于所有函数。但现在我想在功能级别覆盖它(不为单个功能提供VPC配置)。这在无服务器框架中是可能的 如果 functions: myFunction: vpc: ~ 如果不起作用,则必须停止在提供程序中定义VPC,并在其他位置(在函数中或作为引用或其他任何内容)定义它们。或者在GitHub中提出一个问题,看看是否有人愿意解决它。试试这个,它对我有用: functions: myFunction

我在serverless yml文件中为所有函数全局定义了VPC设置,并且此配置正确应用于所有函数。但现在我想在功能级别覆盖它(不为单个功能提供VPC配置)。这在无服务器框架中是可能的

如果

functions:
  myFunction:
    vpc: ~

如果不起作用,则必须停止在提供程序中定义VPC,并在其他位置(在函数中或作为引用或其他任何内容)定义它们。或者在GitHub中提出一个问题,看看是否有人愿意解决它。

试试这个,它对我有用:

functions:
  myFunction:
    vpc:
      securityGroupIds: []
      subnetIds: []

为什么你认为这是不可能的?你试过了吗?它甚至被记录在案-。@dashmug你读对我的问题了吗?至于文档,只能在功能级别用另一个VPC配置覆盖全局VPC配置。没有办法说我不希望VPC用于单个功能。上述功能不起作用,目前,Serverless没有此功能,因此我提出了一个问题:此方法在后续部署中不起作用。它仅在第一次部署该功能时起作用。后续部署将把该功能放在provider部分中定义的VPC中。看见