https://github.com/serverless-components/tencent-asw
腾讯云工作流组件,方便用户快速创建、删除工作流
https://github.com/serverless-components/tencent-asw
Last synced: 2 months ago
JSON representation
腾讯云工作流组件,方便用户快速创建、删除工作流
- Host: GitHub
- URL: https://github.com/serverless-components/tencent-asw
- Owner: serverless-components
- License: mit
- Created: 2021-05-10T11:03:06.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-06T13:59:36.000Z (over 1 year ago)
- Last Synced: 2025-04-11T18:02:11.188Z (2 months ago)
- Language: TypeScript
- Size: 34.2 KB
- Stars: 5
- Watchers: 7
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 腾讯云工作流组件
腾讯云工作流组件,方便用户快速创建、删除工作流。
## 快速开始
1. [**安装**](#1-安装)
2. [**配置**](#2-配置)
3. [**部署**](#3-部署)
4. [**查看状态**](#4-查看状态)
5. [**移除**](#5-移除)更多资源:
- [**账号配置**](#账号配置)
### 1. 安装
通过 `npm` 安装最新版本的 Serverless CLI
```bash
$ npm install -g serverless
```### 2. 配置
以下是 `asw` 组件的 `serverless.yml` 配置示例:
```yml
app: appDemo
stage: devcomponent: asw
name: asw-demoinputs:
src: ./
region: ap-guangzhou
name: asw-demo
definition: ./workflow.json
chineseName: chineseName
description: Created By Serverless
input: '{"key":"value"}'
role: asw-role # 请确保角色已经存在
```点此查看[全量配置及配置说明](./docs/configure.md)
### 3. 部署
在 `serverless.yml` 文件所在的项目根目录,运行以下指令进行部署:
```bash
$ serverless deploy
```部署时需要进行身份验证,如您的账号未 [登陆](https://cloud.tencent.com/login) 或 [注册](https://cloud.tencent.com/register) 腾讯云,您可以直接通过 `微信` 扫描命令行中的二维码进行授权登陆和注册。
> 注意: 如果希望查看更多部署过程的信息,可以通过 `serverless deploy --debug` 命令查看部署过程中的实时日志信息。
- [点击此处查看输出文档](./docs/output.md)
### 4. 查看状态
在`serverless.yml`文件所在的目录下,通过如下命令查看部署状态:
```
$ serverless info
```### 5. 移除
在`serverless.yml`文件所在的目录下,通过以下命令移除部署的 Express 服务。移除后该组件会对应删除云上部署时所创建的所有相关资源。
```
$ serverless remove
```和部署类似,支持通过 `serverless remove --debug` 命令查看移除过程中的实时日志信息。
## 账号配置
当前默认支持 CLI 扫描二维码登录,如您希望配置持久的环境变量/秘钥信息,也可以本地创建 `.env` 文件
```console
$ touch .env # 腾讯云的配置信息
```在 `.env` 文件中配置腾讯云的 SecretId 和 SecretKey 信息并保存
如果没有腾讯云账号,可以在此[注册新账号](https://cloud.tencent.com/register)。
如果已有腾讯云账号,可以在[API 密钥管理](https://console.cloud.tencent.com/cam/capi)中获取 `SecretId` 和`SecretKey`.
```
# .env
TENCENT_SECRET_ID=123
TENCENT_SECRET_KEY=123
```## License
MIT License
Copyright (c) 2020 Tencent Cloud, Inc.