tencent cloud

API 网关

动态与公告
产品动态
公告
产品简介
产品概述
产品优势
产品功能
使用限制
应用场景
地域和可用区
从 A 地域迁移到 B 地域
常见问题
计费相关问题
控制台相关问题
TKE 相关问题
504 问题处理方法
HTTP 错误码
服务等级协议
联系我们
词汇表
文档API 网关

创建及部署 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。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈