serverless-components/tencent-scf

serverless.yml 开启固定IP未生效

Closed this issue · 6 comments

我的 serverless.yml 配置如下

# 参考文档 https://github.com/serverless-components/tencent-scf/blob/master/docs/configure.md
name: wechat-official-accounts # (必选) 组件实例名称.
component: koa # (必填) 该组件创建的实例名称
app: wechat-official-accounts # (可选) 用于记录组织信息. 默认与name相同,必须为字符串
stage: dev # (可选) 用于区分环境信息,默认值是 dev

inputs:
  functionName: sls-wechat-official-accounts # 云函数名称
  namespace: sls # 云函数命名空间
  description: serverless无服务器云函数,使用的koa模板,用于微信公众号。 # 云函数描述
  serviceName: sls_wechat_gateway # api网关服务名称
  bucket: sls-wechat-official-accounts-bucket  # bucket name,当前会默认在bucket name后增加 appid 后缀
  src:
    src: ./  # 本地需要打包的文件目录
    exclude: # 被排除的文件或目录
      - .env
  runtime: Nodejs10.15 # 云函数的运行时环境。除 Nodejs10.15 外,可选值为:Python2.7、Python3.6、Nodejs6.10、Nodejs8.9、Nodejs12.16、PHP5、PHP7、Golang1、Java8。
  region: ap-beijing
  eip: true # true/false 是否开启固定IP
  apigatewayConf:
    protocols:
      - http
      - https
    environment: test

image

控制台查看如下:

image

image

请问是我 eip: true 配置的不对?还是什么问题?

你好,当然只有 scf 组件支持 eip 配置,其他组件不支持该配置。

你好,当然只有 scf 组件支持 eip 配置,其他组件不支持该配置。

有计划对 koa 或其他组件支持 eip 配置吗?

8.15 号之前会针对框架级组件统一支持

多谢告知,午安!:smile:

@roy-lau 当前 koa 组件已支持,只需要配置 functionConf.eiptrue,如下:

component: koa
name: koaDemo

inputs:
  src:
    src: ./
    exclude:
      - .env
  region: ap-guangzhou
  runtime: Nodejs10.15
  functionConf:
    # 固定出口 IP
    eip: true

辛苦辛苦,浦大喜奔 😄