我有一个在线客户文件共享存储,例如 Dropbox。我们使用 S3 进行存储。当客户下载任何文件时,他们将获得带有 S3 存储桶名称和文件的完整 URL。s3 正在将预签名的 URL 发送到 api。我不想向我们的最终客户展示我们正在使用 S3 以及我们的 URL/S3 存储桶名称是什么。现在请告诉我解决该问题的解决方法。我附上了下载文件的短屏幕作为示例,它显示了存储桶名称和完整 URL。
我还附上了请求的详细信息。
response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%2717799421_1301945716556805_5072327839011550698_n.jpg
&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD
&X-Amz-Algorithm=AWS4-HMAC-SHA256
&X-Amz-Credential=AKIAJCCG3CKV5IHGGTVA%2F20180722%2Fus-west-2%2Fs3%2Faws4_request
&X-Amz-Date=20180722T063558Z
&X-Amz-SignedHeaders=host
&X-Amz-Expires=600
&X-Amz-Signature=f2666368cd698a4f60e4a7931768cb0e833221007e947671a44bff1a72c54c90