小编Lut*_*for的帖子

使用AWS Cognito进行REST API oauth2类型身份验证

我在nodejs中有一个rest api.我的移动应用程序将消耗我的休息api.我可以使用aws cognito为我的移动应用程序实现oauth2类型身份验证吗?如果我实现oauth2,我需要资源所有者密码授予.

api oauth-2.0 amazon-cognito

5
推荐指数
1
解决办法
3059
查看次数

对象存在于 Node.JS 的 AWS S3 存储桶中

我需要在创建签名 url 之前检查一个对象。我需要使用自定义过期时间。我正在使用以下代码。

var AWS = require('aws-sdk');
AWS.config.update({accessKeyId: 'YOURKEY', secretAccessKey:'YOURSECRET'});
var s3 = new AWS.S3()
params = {Bucket:'BUCKET_NAME', Key: 'TEST.pdf', Expires: 10000} 

s3.headObject(params, function(err, data) {
    if (err) console.log(err,err.code); // an error occurred
    else     
    {   
      s3.getSignedUrl('getObject', params, function (err, url) {
      if (err) {
         console.log('error: ' + err); 
      } else {
           console.log('Signed URL: ' + url);
      }
      });  
    }           // successful response
});
Run Code Online (Sandbox Code Playgroud)

我在 headObject 中遇到以下错误。我知道 headObject 不支持 Expiries。

 { [UnexpectedParameter: Unexpected key 'Expires' found in params]
  message: 'Unexpected key …
Run Code Online (Sandbox Code Playgroud)

amazon-s3 node.js aws-sdk

2
推荐指数
1
解决办法
5307
查看次数

标签 统计

amazon-cognito ×1

amazon-s3 ×1

api ×1

aws-sdk ×1

node.js ×1

oauth-2.0 ×1