diff --git a/scripts/alibaba-cloud-sts.js b/scripts/alibaba-cloud-sts.js new file mode 100644 index 0000000..fbbced8 --- /dev/null +++ b/scripts/alibaba-cloud-sts.js @@ -0,0 +1,20 @@ +#! /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();