aliyun-dataworks-sdk-js
v1.0.1
Published
Aliyun DataWorks SDK for JavaScript (No Need Backend to Run SDK)
Downloads
4
Maintainers
Readme
安装
Development
npm install
npm install -g bower
bower install
npm install -g browserify
npm run build
see samples/browser/searchMetaTables.html and test request result
使用方法及代码示例
Window Object Using
浏览器端安装,请查看此链接
import dist/aliyun-dataworks-sdk.js into html
let ALY = window.ALY;
let dataworks = new ALY.DATAWORKS({
// see https://ram.console.aliyun.com/manage/ak
accessKeyId: "Your Access Key",
secretAccessKey: "Your Access Secret",
endpoint: 'http://dataworks.cn-shanghai.aliyuncs.com',
apiVersion: '2020-05-18'
});
// example https://next.api.aliyun.com/api/dataworks-public/2020-05-18/SearchMetaTables
dataworks?.searchMetaTables?.({
AppGuid: 'odps.YOUR_MC_PROJECT',
Keyword: 'test',
DataSourceType: 'ODPS', // support ODPS, emr
}, (err, res) => {
console?.log?.(err, res);
});
Module Import
Common JS
import ALY from 'aliyun-dataworks-sdk-js';
let dataworks = new ALY.DATAWORKS({
// see https://ram.console.aliyun.com/manage/ak
accessKeyId: "Your Access Key",
secretAccessKey: "Your Access Secret",
endpoint: 'http://dataworks.cn-shanghai.aliyuncs.com',
apiVersion: '2020-05-18'
});
// example https://next.api.aliyun.com/api/dataworks-public/2020-05-18/SearchMetaTables
dataworks?.searchMetaTables?.({
AppGuid: 'odps.YOUR_MC_PROJECT',
Keyword: 'test',
DataSourceType: 'ODPS', // support ODPS, emr
}, (err, res) => {
console?.log?.(err, res);
});
Vite
将aliyun-dataworks-sdk.min.js放至publicDir,然后在html透过script标签载入dist/aliyun-dataworks-sdk.min.js代码引用
<script type="text/javascript" src="/aliyun-dataworks-sdk.min.js"></script>
if (!globalThis.ALY) return;
let dataworks = new globalThis.ALY.DATAWORKS({
// see https://ram.console.aliyun.com/manage/ak
accessKeyId: "Your Access Key",
secretAccessKey: "Your Access Secret",
endpoint: 'http://dataworks.cn-shanghai.aliyuncs.com',
apiVersion: '2020-05-18'
});
// example https://next.api.aliyun.com/api/dataworks-public/2020-05-18/SearchMetaTables
dataworks?.searchMetaTables?.({
AppGuid: 'odps.YOUR_MC_PROJECT',
Keyword: 'test',
DataSourceType: 'ODPS', // support ODPS, emr
}, (err, res) => {
console?.log?.(err, res);
});