问题标签 [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 投票
0 回答
6191 浏览

java - 如何使用 Java 计算 S3 存储桶中的对象总数?

我正在尝试找到一种更快的方法来使用 Amazon 的 AWS 开发工具包计算 s3 存储桶中的所有对象。

但是,这种方法非常慢,我还没有找到正确的方法。我找到了另一个有帮助的答案,但无法准确地弄清楚实现。 getObjectSummaries 会获取存储在 S3 存储桶中的对象数量吗?

如何在当前实现中使用getNextMarker()函数?我需要改变什么?

0 投票
1 回答
758 浏览

java - s3 上的文件上传失败,出现 com.amazonaws.AmazonClientException 异常

我正在使用amazonawsS3 上传媒体文件,出现如下错误:-

E/UploadTask: 上传失败: 15 由于 Forbidden (Service: Amazon S3; Status Code: 403; Error Code: 403 Forbidden; Request ID: null)
E/Exeception: com.amazonaws.services.s3.model.AmazonS3Exception:禁止(服务:Amazon S3;状态代码:403;错误代码:403 禁止;请求 ID:null),S3 扩展请求 ID:null E/percentage:100 15 E/statechange:FAILED

我已经使用了以下代码,请检查一次。

5 次中有 4 次出现错误,一次获得成功响应。

我已经使用了以下gradle,请检查一次

我在发布问题之前访问了以下站点,但没有得到任何预期结果。请检查链接
1. 第一个链接
2. 第二个链接
3. 第三个链接
4. 第四个链接
5. 第五个链接

请检查一次,让我知道我在代码上做错了什么。请帮我解决这个问题

0 投票
1 回答
710 浏览

node.js - Amazon s3 存储桶图像访问问题:访问被拒绝

我在放置图像 src 时收到以下错误

在此处输入图像描述

我正在使用以下模块在节点中上传图像

图像在存储桶中成功上传,但是当我将相同的 url 放入<img src="https://meditationimg.s3.us-east-2.amazonaws.com/profilepic/1507187706799Penguins.jpg" />其中时返回上述错误

谁知道解决办法??

0 投票
2 回答
2777 浏览

amazon-s3 - 仅限特定 ec2 实例访问 s3 存储桶

我已经生成了以下策略,但它仍然允许所有其他 ec2 实例访问我的存储桶。我应该对此政策做出哪些改变?我想要的是我的存储桶只能被我提到的实例访问,而不是任何其他实例

0 投票
2 回答
442 浏览

amazon-web-services - AWS Lambda 和 S3 触发事件数据

我有一个 lambda 函数,我需要在我的 s3 Bucket 发生变化时运行它。我已经添加了触发器,它工作得很好,但我想知道是否有任何方法来限制 lambda 函数要运行的范围......例如,它不是在整个存储桶上运行,而是只在已进行更改的文件夹(在存储桶内)?!或类似的东西..!

0 投票
1 回答
5962 浏览

dataframe - pyspark 列出 s3 存储桶中文件夹的子文件夹

我有一个s3存储桶,其中存储要由我的 pyspark 代码处理的数据文件。我要访问的文件夹是:

此文件夹包含文件夹。我的目标是访问此目录中最后添加的文件夹的内容。由于某些原因,我不想使用 boto。有什么方法可以访问文件夹列表,所以我可以选择我想访问的文件夹。如果我指定文件夹,我可以访问文件,但我想让它动态化。

0 投票
0 回答
373 浏览

python - 使用 s3 存储桶中的部署包 (.zip) 从 cloudformation 创建后内联编辑 lambda 函数

我手动将部署包上传到同一区域的 s3 存储桶,并使用 cloudformation 堆栈创建 lambda 函数,并在下面的资源属性中使用存储桶规范:

lambda 函数已成功创建,但是我无法使用控制台编辑该函数,而是看到注释说“lambda 函数无法内联编辑,因为处理程序中指定的文件名与部署包中的文件名不匹配。” 有没有办法让控制台编辑 zip 包中的 python 文件?

0 投票
3 回答
119 浏览

amazon-web-services - s3 存储桶的 Iam 策略

我们是否可以编写一个 iam 策略来限制仅在存在标签时创建 s3 存储桶。我,e 用户应该能够创建 s3 存储桶,只有他存在某些标签。

0 投票
1 回答
1451 浏览

python - 使用 boto3 在 s3 中列出启用版本的存储桶

如何列出打开版本控制标志的所有 s3 存储桶名称?

我有 100 个 s3 存储桶。一些存储桶打开了版本控制标志。我想使用 boto3 列出所有这些存储桶名称。

我在下面给出了我的 python 代码片段。

0 投票
2 回答
366 浏览

amazon-web-services - 从 s3 存储桶访问指定的密钥?

我有一个 S3 存储桶 xxx。我编写了一个 lambda 函数来访问来自 s3 存储桶的数据并将这些详细信息写入 RDS PostgreSQL 实例。我可以用我的代码做到这一点。我在 lambda 函数中添加了一个触发器,用于在文件落在 s3 上时调用它。

但从我的代码中,我只能读取名为“sampleData.csv”的文件。考虑下面给出的我的代码

从我的代码中你可以看到我提到了 key="SampleData.csv"; 有没有办法在不指定特定文件名的情况下获取存储桶中的密钥?