概述
IoT Studio服務開發是一個物聯網業務邏輯的開發工具,通過編排服務節點的方式快速完成簡單的物聯網業務邏輯的設計。本文示範如何使用NodeJS節點基于OSS NodeJS SDK操作阿裡雲OSS存儲服務。
Step By Step
1、拖拽服務開發控件

2、安裝ali-oss
3、編寫NodeJs腳本
/**
* @param {Object} payload 上一節點的輸出
* @param {Object} node 指定某個節點的輸出
* @param {Object} query 服務流第一個節點的輸出
* @param {Object} context { appKey, appSecret }
*/
module.exports = async function(payload, node, query, context) {
// const result;
let OSS = require('ali-oss');
// region https://help.aliyun.com/document_detail/31837.html?spm=a2c4g.11186623.2.16.92f62d71f1LTZo#concept-zt4-cvy-5db
// accessKeyId,accessKeySecret https://yq.aliyun.com/articles/693979
let client = new OSS({
region: 'oss-cn-hangzhou',
accessKeyId: 'LTAIOZZg********',
accessKeySecret: 'v7CjUJCMk7j9aKduMAQLjy********'
});
try {
// 列舉存儲空間
let result = await client.listBuckets();
console.log(result);
return result;
} catch (err) {
console.log(err);
}
}
4、部署調試