S3 预签名 URL 和数据费用

S3 Presigned URLs and Data Charges

如果您给某人预签名 URL,如何阻止他们循环下载对象并 运行 增加您的数据账单?有一个“请求者付费”功能,但只有当他们有自己的帐户时才有效。

当您使用 S3 预签名 URL 功能时,您可以控制 URL 有效的时间。

PutObjectPresignRequest presignRequest = PutObjectPresignRequest.builder()
                    **.signatureDuration(Duration.ofMinutes(10))**
                    .putObjectRequest(objectRequest)
                    .build();

所以如果您有这样的顾虑,请不要让它打开太久。