[英]How do I set a timeout when getting an object from S3 with Amazonica?
我使用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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.