代码
/**
* npm install crypto-js request
*/
'use strict';
var CryptoJS = require("crypto-js");
var request = require('request-promise');
var querystring = require('querystring');
// 云市场分配的密钥Id
var secretId = "xxx";
// 云市场分配的密钥Key
var secretKey = "xxx";
var source = "market";
// 签名
var datetime = (new Date()).toGMTString();
var signStr = "x-date: " + datetime + "\n" + "x-source: " + source;
var sign = CryptoJS.enc.Base64.stringify(CryptoJS.HmacSHA1(signStr, secretKey))
var auth = 'hmac id="' + secretId + '", algorithm="hmac-sha1", headers="x-date x-source", signature="' + sign + '"';
exports.main_handler = async( event,context,callback) =>{
// 请求方法
var method = 'GET';
// 请求头
var headers = {
"X-Source": sour