【发布时间】:2018-12-14 01:04:24
【问题描述】:
以下函数(在 Javascript 中)应该接受 accessKey 和 secretKey 并检查它们是否正确:
function checkKeys(accessKey, secretKey) {
var cred = new AWS.Credentials(accessKey, secretKey, null);
cred.get(function(err) {
if (err) {
console.log("ERROR!")
} else {
console.log("Keys are OK")
}
})
}
我希望 get() 方法在凭据不正确的情况下返回错误。我不知道为什么,但是我提供什么凭据并不重要,我从来没有收到错误,并且控制台总是打印“Keys are OK”。
【问题讨论】:
-
这样的支票没有提供任何价值。请参阅我对类似问题的回答:stackoverflow.com/a/38902497/1428388
标签: amazon-web-services amazon-s3 aws-sdk