【问题标题】:Override Global VPC configuration in function level在功能级别覆盖全局 VPC 配置
【发布时间】:2018-03-27 23:00:37
【问题描述】:

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

【问题讨论】:

  • 你为什么认为这是不可能的?你有没有试过?它甚至被记录在案 - serverless.com/framework/docs/providers/aws/guide/…
  • @dashmug 您是否正确阅读了我的问题?至于文档,只能在功能级别使用另一个 VPC 配置覆盖全局 VPC 配置。没办法说我不希望 VPC 用于单一功能。

标签: aws-lambda serverless-framework


【解决方案1】:

如果

functions:
  myFunction:
    vpc: ~

不起作用,那么您将不得不停止在提供程序中定义 VPC 并在其他地方定义它们(在函数中,或作为引用或其他)。或者在 GitHub 中提出问题,看看是否有人愿意修复它。

【讨论】:

  • 以上不工作,目前,无服务器没有这个功能,所以我打开了一个问题here
【解决方案2】:

试试这个,它对我有用:

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

【讨论】:

猜你喜欢
  • 2011-10-14
  • 2012-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多