从AWS检索文件 - 安全问题 - 正在公开URL

时间:2016-07-08 05:47:40

标签: amazon-web-services

当用户从Web应用程序请求文件时。我们希望从AWS获取流并直接将其写入客户端文件夹..

以下是正在使用的代码

AmazonS3 client = new AmazonS3Client(new BasicAWSCredentials(accessKeyId,      
secretKey));
S3Object object = client.getObject(new GetObjectRequest(bucket, key));
return object.getObjectContent();

但是,返回的对象(object.getObjectContent())也具有AWS URL,凭据和其他详细信息。

如何单独获取文件流并将其写入客户端,而不是公开所有细节

  1. 导致安全问题
  2. 它暴露了所请求的文件存储在aws中,并显示了url。
  3. 请告诉我们。

    基本上希望应用程序将直接检索的流写入客户端文件夹。 aws返回的流应该只包含文件的流内容而不是其他内容。

0 个答案:

没有答案