有Serverless 工作流的Node.js SDK 使用示例吗?
本文介绍使用 Node.js SDK 的详细流程,包括安装和快速使用两部分。
安装 SDK 使用 npm 安装,示例如下。
npm install @alicloud/fnf-2019-03-15
另外,Alibaba Cloud SDK for Node.js 也会发布在 https://github.com/aliyun/aliyun-openapi-nodejs-sdk。
快速使用 在您开始之前,您需要注册阿里云账号并获取您的 凭证。简单示例如下。
const FnFClient = require('@alicloud/fnf-2019-03-15');
async function demo() { const client = new FnFClient({ // 需要手动填写服务地址,请参考 API 参考-调用方式-接入地址 endpoint: '{endpoint}', accessKeyId: 'xxx', accessKeySecret: 'xxx' }); // 创建流程 const createResp = await client.createFlow ({ Name : 'test', Definition : version: v1 type: flow steps: - type: pass name: pass1
, Description : 'test', Type : 'FDL' }); console.log("create: %s", createResp)
// 开始一次执行 const startResp = await client.startExecution ({ FlowName: 'testabc' }); console.log("start: %s", startResp)
// 查询执行结果 const getResultResp = await client.getExecutionHistory ({ FlowName: 'test', ExecutionName: 'xxx' }); console.log("start: %s", getResultResp)
// 更新流程 const res = await client.updateFlow ({ Name : 'test', Definition : version: v1 type: flow steps: - type: pass name: pass2
}); console.log("%s", res) }
demo();
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。