Skip to content

serverless-components/tencent-eventbridge

Repository files navigation

腾讯云 Event Bridge 组件

简介

通过 Event Bridge 组件,可以快速,方便的创建,配置和管理腾讯云的 Event Bridge (事件总线)产品。

快速开始:

  1. 安装
  2. 配置
  3. 部署
  4. 查看状态
  5. 移除

1. 安装

通过 npm 安装最新版本的 Serverless Framework

$ npm install -g serverless

2. 配置

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

$ touch serverless.yml
# serverless.yml

org: orgDemo
app: appDemo
stage: dev
component: eventbridge
name: ebDemo

inputs:
  region: ap-guangzhou
  eventBusName: my-eb
  type: Cloud
  uin: 123456789
  connections:
    - connectionName: eb-conn
      serviceId: service-1234abcd
      method: POST
  rules:
    - ruleName: eb_rule
      targets: 
        - functionName: eb_rule_target
          functionNamespace: default
          functionVersion: '$DEFAULT'

点此查看全量配置及配置说明

3. 部署

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

通过sls命令进行部署,并可以添加--debug参数查看部署过程中的信息

$ sls deploy

4. 查看状态

serverless.yml文件所在的目录下,通过如下命令查看部署状态:

$ serverless info

5. 移除

通过以下命令移除部署的 Event Bridge

$ sls remove

账号配置(可选)

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

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

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

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

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

# .env
TENCENT_SECRET_ID=123
TENCENT_SECRET_KEY=123

License

MIT License

Copyright (c) 2020 Tencent Cloud, Inc.

About

Tencent Cloud Event Bridge Serverless Component

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •