我使用Amazonica从 S3 下载对象:
(require '[amazonica.aws.s3 :as s3])
(s3/get-object "my-bucket" "foo")
但是,有时下载会挂起。如何设置超时?
我使用Amazonica从 S3 下载对象:
(require '[amazonica.aws.s3 :as s3])
(s3/get-object "my-bucket" "foo")
但是,有时下载会挂起。如何设置超时?
s3/get-object
也可以采用关键字参数:
(require '[amazonica.aws.s3 :as s3])
(s3/get-object :bucket-name "my-bucket" :key "foo")
您可以为GetObjectRequest上的任何访问器添加额外的关键字参数。在这种情况下,您希望SdkClientExecutionTimeout
调用该方法,因此请执行以下操作:
(s3/get-object :bucket-name "my-bucket" :key "foo"
:sdk-client-execution-timeout 10000)