操作场景
该任务指导您通过 Serverless 应用中心提供的 API 网关组件快速创建与部署 API 网关服务/接口。
前提条件
操作步骤
配置 API 网关服务
本地创建
serverless.yml
文件:touch serverless.yml
在
serverless.yml
中进行如下配置: # serverless.ymlcomponent: apigateway # (必填) 组件名称,此处为 apigatewayname: apigwDemo # (必填) 实例名称org: orgDemo # (可选) 用于记录组织信息,默认值为您的腾讯云账户 appidapp: appDemo # (可选) 该 next.js 应用名称stage: dev # (可选) 用于区分环境信息,默认值是 devinputs:region: ap-guangzhouprotocols:- http- httpsserviceName: serverlessenvironment: releaseendpoints:- path: /protocol: HTTPmethod: GETapiName: indexfunction:functionName: myFunction
部署 API 网关服务
scf deploy
说明
移除已部署的服务
执行以下命令移除部署的服务:
scf remove
账号配置(可选)
当前默认支持 CLI 扫描二维码登录,如您希望配置持久的环境变量/密钥信息,也可以本地创建
.env
文件:touch .env # 腾讯云的配置信息
在
.env
文件中配置腾讯云的 SecretId 和 SecretKey 信息并保存:# .envTENCENT_SECRET_ID=********TENCENT_SECRET_KEY=********