Skip to content

serverless-components/tencent-cdn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

53336f4 · Oct 13, 2020

History

48 Commits
Sep 9, 2020
Sep 23, 2020
Oct 13, 2020
May 24, 2020
May 24, 2020
May 24, 2020
May 24, 2020
May 24, 2020
May 24, 2020
Aug 27, 2020
Aug 27, 2020
Oct 13, 2020
May 24, 2020
Sep 2, 2020
Sep 2, 2020
May 24, 2020
Sep 2, 2020
May 24, 2020
Aug 27, 2020
Oct 13, 2020

Repository files navigation

腾讯云 CDN 组件

简体中文 | English

简介

通过 CDN 组件,可以快速方便的创建,配置和管理腾讯云的 CDN 产品。

快速开始

 

  1. 安装
  2. 配置
  3. 部署
  4. 移除

 

1. 安装

通过 npm 安装 serverless

$ npm install -g serverless

2. 配置

本地创建 serverless.yml 文件,在其中进行如下配置

$ touch serverless.yml
# serverless.yml

component: cdn
name: cdnDemo
org: orgDemo
app: appDemo
stage: dev

inputs:
  area: overseas
  domain: abc.com
  origin:
    origins:
      - xxx.cos-website.ap-guangzhou.myqcloud.com
    originType: cos
    originPullProtocol: http

3. 部署

如您的账号未登录注册腾讯云,您可以直接通过微信扫描命令行中的二维码进行授权登陆和注册。

同时需要到 内容分发网络 开通该服务。

$ sls deploy

4. 移除

通过以下命令移除部署的 CDN 配置:

$ sls remove

账号配置(可选)

当前默认支持 CLI 扫描二维码登录,如您希望配置持久的环境变量/秘钥信息,也可以本地创建 .env 文件

$ touch .env # 腾讯云的配置信息

.env 文件中配置腾讯云的 SecretId 和 SecretKey 信息并保存

如果没有腾讯云账号,可以在此注册新账号

如果已有腾讯云账号,可以在API 密钥管理中获取 SecretIdSecretKey.

# .env
TENCENT_SECRET_ID=123
TENCENT_SECRET_KEY=123

还支持哪些组件?

可以在 Serverless Components repo 中查询更多组件的信息。

License

MIT License

Copyright (c) 2020 Tencent Cloud, Inc.