问题标签 [amazon-s3-bucket]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
140 浏览

amazon-web-services - 如何阻止人们下载我的 Amazon S3 视频文件

在此处输入图像描述我创建了一个教育网站,我在其中提供视频讲座。我正在使用 Amazon S3 存储桶来存储/托管视频。并使用链接我正在向我的网站展示该视频但是...该视频底部有下载按钮...任何人都可以下载完整的视频我想阻止它下载我只是沮丧

尝试更改存储桶策略

尝试更改 ACL 但没有任何效果可能是我错了

并且还尝试了 aws 预签名的 url,但它也有一个下载按钮。

拜托拜托……帮帮我

0 投票
1 回答
725 浏览

python - 数字海洋空间访问被拒绝

我创建了一个数字海洋存储空间。空间的 url 是这样 https://storagespace.nyc3.digitaloceanspaces.com 但是,当我单击 url 在浏览器上打开时,我收到以下错误:

我不知道这个错误是什么意思或为什么我有它。我将 s3 存储桶与我的 django 网站连接起来,静态文件也没有提供给浏览器,而是出现 403 禁止错误。请问如何消除这个access denied错误?

0 投票
0 回答
37 浏览

c# - 测试存储桶区域时,Amazon S3 GetBucketLocation 引发异常,错误代码为 InvalidAccessKeyId

AmazonS3Client使用正确的AccessKeyIdand配置 an SecretAccessKey,并将该区域提供给我们将要测试的假设存储桶(如果它存在)。

有趣的是,到目前为止,这仅在有人供应中国地区(如cn-north-1)时才会发生。

当我使用 发出请求时AmazonS3Client.GetBucketLocationAsync,我得到AmazonS3Exception一个错误代码InvalidAccessKeyId

如果我将该地区更改为其他地区 - 例如欧洲,一切正常,即使我在该地区没有这样的存储桶。

这是怎么回事?

异常消息:The AWS Access Key Id you provided does not exist in our records.

0 投票
1 回答
22 浏览

java - 在电子邮件附件中,任何类型的文档文件都使用文件扩展名而不是 coreect 扩展名发送

我正在获取 S3 对象,然后将对象作为附件发送到电子邮件中。我将内容保存在一个临时文件中。对于图像,代码工作正常,但在文档(pdf、docx、csv)文件的情况下,附件发送时不带扩展名,因此无法访问。

0 投票
1 回答
15 浏览

amazon-s3 - 在 S3 中保留元数据到底是什么意思?

在研究 S3 Single Region Replication 时,我遇到了 Replicate 同时保留对象元数据这一点。有人可以解释元数据保留的确切含义以及它是如何工作的吗?

0 投票
0 回答
85 浏览

python - EditorJS 将图像上传到 AWS S3

我正在使用EditorJSwithPython3 & Flask并且我希望当用户使用EditorJS并上传一些照片来写帖子时,它应该直接转到AWS s3. 谁能建议我怎么做?

0 投票
2 回答
474 浏览

java - 将图像上传到 S3 存储桶 - 没有为流数据指定内容长度

我正在尝试使用 Spring boot 将图像上传到 S3 Bucket,但出现以下错误:没有为流数据指定内容长度。流内容将在内存中缓冲,并可能导致内存不足错误。

文件存储.java

服务.java

我已经按照教程执行此操作,并且它工作了一段时间,但现在我总是遇到同样的错误,我不知道为什么。

0 投票
2 回答
198 浏览

node.js - 使用 Nodejs 的 AWS S3 存储桶到存储桶同步

我必须创建一个 Nodejs 脚本来执行S3 存储桶到存储桶同步。我不想在文件刚刚上传到主 S3 时运行它,所以我认为 lambda 不是一个选项。我需要每天在特定时间运行一次任务。

如何使用NodeJS使用aws-sdk实现此 S3 存储桶同步?

Cron 可用于调度。我发现只有 aws-sdk 代码可以从 S3 复制到另一个 S3。我们是否有同步两个 S3 存储桶的代码?

0 投票
0 回答
20 浏览

amazon-s3 - 将 k8s 命名空间添加到 S3 存储桶路径

目前正试图从通过 Fluentd 推送到 S3 的日志中过滤掉 K8S 命名空间。

尝试使用以下方法过滤 K8S 命名空间的值:

然后通过评估内联值在路径值中使用它:


不断收到错误消息,指出 Fluentd 不知道该记录。

有没有人知道如何处理这种情况或我可能错过/做错了什么?

谢谢

0 投票
1 回答
65 浏览

python - 删除标头和尾标后如何将文件从一个位置复制到 S3 中的另一个位置

我在 S3 文件夹中有一个大约 2 GB 的文件,其中包含不同长度的标题和尾部,实际数据的长度不同。删除标题和预告片后,我需要以编程方式将此文件复制到 S3 中的另一个位置。谁能帮我这个 ?

文件格式(比如文件名 abc.txt)=>

  1. 我尝试在 pandas 中从 S3 加载文件,但由于内存错误而失败。所以不能在这里使用熊猫。

  2. 我尝试使用 boto3 库并使用 obj.get()['Body'].read(),但如何从该数据中删除标题和尾部,然后写回 S3 中的文件?

有没有其他有效的方法?