114得票5回答
没有过期日期的AWS S3预签名URL

有没有办法生成没有过期日期的预签名链接? 我正在开发一个电子邮件应用程序,我的附件将保存在S3中。 另外,请告诉我通过JavaScript SDK下载附件的最佳方法。 我正在使用以下代码var params = {Bucket: 'bucket', Key: 'key', Expires: ...

31得票5回答
如何使用预签名URL将对象上传到Amazon S3?

我想使用签名 URL 来将图片上传到 S3 存储桶。以下是我的存储桶策略: { "Version": "2012-10-17", "Statement": [ { "Sid": "", "Effect": "Al...

22得票3回答
如何在okhttp中禁止自动添加字符集到Content-Type?

请考虑以下代码: OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("text/plain; charset=utf-8"); // [A] RequestBo...

21得票3回答
通过AWS SDK创建已签名的S3和Cloudfront URL

有人成功使用AWS SDK生成签名URL来访问S3存储桶中的对象并且在CloudFront上也能正常工作吗?我正在使用JavaScript AWS SDK,通过S3链接生成签名URL非常简单。我只需创建一个私有存储桶并使用以下代码来生成URL: var AWS = require('aws-...

20得票3回答
预签名的S3 URL签名不匹配。

标题说明了一切。这是我的代码; 我正在使用node-formidable来处理文件。form.on("end",function(field, file){ params.Body = fs.createReadStream(params.filePath) ...

20得票1回答
AWS S3生成预签名URL与生成预签名POST上传文件的区别

我正在使用预签名 URL 将文件上传和下载到 S3 存储桶。我遇到了这两种方法 generate_presigned_url('put_object') 和 generate_presigned_post。 这两种方法之间有什么区别?# upload a file to a bucket wi...

19得票2回答
创建Amazon AWS S3预签名URL PHP

根据这个链接 http://docs.aws.amazon.com/aws-sdk-php/v2/guide/service-s3.html,我可以轻松地创建一个预签名的链接,只需要在 getObjectUrl 上添加生命周期即可。$signedUrl = $client->getObj...

18得票8回答
React Native 使用预签名 URL 上传至 S3

一直尝试使用预签名URL从React Native将图像上传到S3,但没有成功。以下是我的代码: 在Node.js中生成预签名URL:const s3 = new aws.S3(); const s3Params = { Bucket: bucket, Key: fileName,...

17得票2回答
S3签名URL多个内容分别头部

我有一个S3存储桶,其中包含PDF文件作为对象,它们都是私有的。我通过编程方式创建S3预签名URL以获取该对象。它可以正常工作。现在,我希望它能够作为PDF进行预览。每个对象已经设置了Content-Type头为application/pdf。现在,如果我将response-content-d...

16得票4回答
亚马逊S3 - 如何检查预签名URL是否过期?

如果我有一个已过期的预签名URL,在PHP中,我是否应该使用get_headers()来检查是否抛出了403 Forbidden错误,否则是否应该使用同样的URL?还是这个想法不好,因为这是一个不必要的GET请求?我是否应该每次都重新生成新的预签名URL?我有些困惑,因为似乎没有太多关于这个的信息。