tencent cloud

文档反馈

创建及部署 API 网关服务

最后更新时间:2023-12-22 10:04:35

    操作场景

    该任务指导您通过 Serverless Framework 提供的 API 网关组件快速创建与部署 API 网关服务/接口。

    前提条件

    已完成 Serverless Framework 的安装工作。

    操作步骤

    配置 API 网关服务

    本地创建 serverless.yml 文件:
    touch serverless.yml
    serverless.yml 中进行如下配置:
    # serverless.yml
    
    component: apigateway # (必填) 组件名称,此处为 apigateway
    name: apigwDemo # (必填) 实例名称
    org: orgDemo # (可选) 用于记录组织信息,默认值为您的腾讯云账户 appid
    app: appDemo # (可选) 该 next.js 应用名称
    stage: dev # (可选) 用于区分环境信息,默认值是 dev
    
    inputs:
    region: ap-guangzhou
    protocols:
    - http
    - https
    serviceName: serverless
    environment: release
    endpoints:
    - path: /
    protocol: HTTP
    method: GET
    apiName: index
    function:
    functionName: myFunction

    部署 API 网关服务

    执行以下命令进行扫码授权部署:
    sls deploy
    说明:
    如果想要持久授权,请参考 账号配置

    移除已部署的服务

    执行以下命令移除部署的服务:
    sls remove

    账号配置(可选)

    当前默认支持 CLI 扫描二维码登录,如您希望配置持久的环境变量/密钥信息,也可以本地创建 .env 文件:
    touch .env # 腾讯云的配置信息
    .env 文件中配置腾讯云的 SecretId 和 SecretKey 信息并保存:
    # .env
    TENCENT_SECRET_ID=123
    TENCENT_SECRET_KEY=123
    说明:
    如果没有腾讯云账号,请先 注册新账号
    如果已有腾讯云账号,可以在 API 密钥管理 中获取 SecretId 和 SecretKey。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持