如何使用getSignedUrl操作从Amazon s3访问对象

时间:2017-10-05 13:59:51

标签: amazon-web-services amazon-s3

如何使用getSignedUrl操作从Amazon s3访问对象

我可以使用getSignedUrl方法生成签名网址。

var url = s3.getSignedUrl(' getObject',paramsurl);

使用此URL可以从s3访问完整对象吗?我发出http请求,但它只返回1000作为xml响应。如何找到下一组对象并推送到新阵列?

1 个答案:

答案 0 :(得分:0)

您的问题似乎与单个ListObjects电话中返回的S3对象数量有关。

如果是这样,当您调用列出AWS资源的基础API时,API通常会默认返回1000个项目。它还会返回下一个标记'您可以在后续调用同一API时使用它来返回下一批项目。

有时候,您还可以指定“最多”项目'或者' max keys'在您的请求中允许您覆盖默认值1000。

PS如果您使用AWS软件开发工具包,则通常会隐藏此批处理结果。