我目前无法将aws sdk包放入servicenow。我需要下载一个文件/从s3存储桶中获取对象,但我的代码结果只提供存储桶中所有内容的列表。如果我把对象的确切地址作为端点,我会得到一些无法验证规范地址的行
我现在已经能够将aws4包和cryptojs包投入服务。
var creds= { accessKeyId: 'access key' ,
secretAccessKey: 'secretAccessKey'
};
var opts = {
host: "mybucket.s3.amazonaws.com",
path: '/',
region: 'us-east-2',
myService:'s3',
myMethod: 'GET'
};
function getAmzDate(dateStr) {
var chars = [":","-"];
for (var i=0;i
while (dateStr.indexOf(chars[i]) != -1) {
dateStr = dateStr.replace(chars[i],"");
}
}
dateStr = dateStr.split(".")[0] + "Z";
return dateStr;
}
function getSignatureKey(Crypto, key, dateStamp, regionName, serviceName) {<