使用Amazonica从S3获取对象时如何设置超时?

时间:2016-02-04 12:43:04

标签: amazon-web-services amazon-s3 clojure amazonica

我使用Amazonica从S3下载对象:

// Repository method
public void findFilteredItems(List<ItemFilter> conditions);

但是,有时下载会挂起。如何设置超时?

1 个答案:

答案 0 :(得分:4)

(require '[amazonica.aws.s3 :as s3]) (s3/get-object "my-bucket" "foo") 也可以使用关键字参数:

s3/get-object

您可以为GetObjectRequest上的任何访问者添加其他关键字参数。在这种情况下,您希望调用方法(require '[amazonica.aws.s3 :as s3]) (s3/get-object :bucket-name "my-bucket" :key "foo") ,所以这样做:

SdkClientExecutionTimeout