使用node.js库 - 我需要在我的S3 put命令的凭据上设置sessionToken以使用适当的权限。这就是我直接设置凭证的方式。
AWS.config.update({accessKeyId : credentials.AccessKeyId,
secretAccessKey:credentials.SecretAccessKey,
sessionToken: credentials.SessionToken});
尝试仅使用REST api重新创建相同的上传s3请求,我使用aws4库生成AWS签名v4,但我没有看到任何设置会话令牌的地方。
在没有使用AWS.S3对象的sessionToken的情况下调用我的s3 put命令会引发权限错误 - 与REST API一样。
如何将会话令牌设置为v4签名?