相关疑难解决方法(0)

带有Cloudfront/CDN的预先签名的S3 URL

是否可以为CDN生成预先签名的URL(即CloudFront?),还是可以将预先签名的URL参数附加到CloudFront URL以供使用?

例:

string url = amazonS3Client.generatePresignedUrl(generatePresignedUrlRequest);
Run Code Online (Sandbox Code Playgroud)

收益:

url = "https://bucket-name.s3.amazonaws.com/file.txt?AWSAccessKeyId=XXXXXXXXXXXXXXXXXXXX&Expires=1111111111&Signature=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Run Code Online (Sandbox Code Playgroud)

我可以获取URL参数并附加到相应的CloudFront URL:

https://00000000000000.cloudfront.net/file.txt?AWSAccessKeyId=XXXXXXXXXXXXXXXXXXXX&Expires=1111111111&Signature=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Run Code Online (Sandbox Code Playgroud)

这项工作是否允许下载文件?

cdn download amazon-s3 amazon-cloudfront

12
推荐指数
1
解决办法
1139
查看次数

通过 CloudFront 通过签名 URL 上传到 S3?

我有使用 S3 源的 CloudFront。如果可能,我希望能够通过 CloudFront 分配生成用于将值上传到 S3 的签名 URL。

我一直在研究文档,但没有找到任何关于此的内容。我想只要传递查询参数,但情况是这样吗?

不是重复的:我正在使用签名 URL。

amazon-web-services amazon-cloudfront

6
推荐指数
1
解决办法
1665
查看次数