21 lines
538 B
JavaScript
21 lines
538 B
JavaScript
#! /usr/bin/env runjs
|
|
|
|
var UnixArgsUtil = Packages.me.hatter.tools.commons.args.UnixArgsUtil;
|
|
|
|
var alibabaSts = require('!hatter.ink@0/component-alibaba-cloud-sts.js');
|
|
|
|
var main = () => {
|
|
UnixArgsUtil.parseGlobalArgs($ARGS);
|
|
var type = UnixArgsUtil.ARGS.kvalue('type');
|
|
var roleArn = UnixArgsUtil.ARGS.kvalue('roleArn');
|
|
var slot = UnixArgsUtil.ARGS.kvalue('slot');
|
|
|
|
println(JSON.stringify(alibabaSts.fetchAlibabaCloudStsWithCache({
|
|
type: type,
|
|
roleArn: roleArn,
|
|
slot: slot
|
|
})));
|
|
};
|
|
|
|
main();
|