Skip to content

serverless-components/tencent-asw

Repository files navigation

腾讯云工作流组件

腾讯云工作流组件,方便用户快速创建、删除工作流。

快速开始

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

更多资源:

1. 安装

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

$ npm install -g serverless

2. 配置

以下是 asw 组件的 serverless.yml 配置示例:

app: appDemo
stage: dev

component: asw
name: asw-demo

inputs:
  src: ./
  region: ap-guangzhou
  name: asw-demo
  definition: ./workflow.json
  chineseName: chineseName
  description: Created By Serverless
  input: '{"key":"value"}'
  role: asw-role # 请确保角色已经存在

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

3. 部署

serverless.yml 文件所在的项目根目录,运行以下指令进行部署:

$ serverless deploy

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

注意: 如果希望查看更多部署过程的信息,可以通过 serverless deploy --debug 命令查看部署过程中的实时日志信息。

4. 查看状态

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

$ serverless info

5. 移除

serverless.yml文件所在的目录下,通过以下命令移除部署的 Express 服务。移除后该组件会对应删除云上部署时所创建的所有相关资源。

$ serverless remove

和部署类似,支持通过 serverless remove --debug 命令查看移除过程中的实时日志信息。

账号配置

当前默认支持 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

腾讯云工作流组件,方便用户快速创建、删除工作流

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •