我正在使用KMS为S3对象进行客户端加密,并使用AmazonS3EncryptionClient
来存储和获取对象。这在内部生成数据加密密钥,并将它们与S3对象一起存储在元数据中。
现在我想生成预签名的URL,这些URL在公共访问中保持活动约10分钟。使用服务器端加密对象加密时,GeneratePresignedUrlRequest
能够创建URL。
有没有办法使用GeneratePresignedUrlRequest
为客户端加密对象生成这些URL?如果没有,是否有使用Lambda或其他服务的其他模式?