问题标签 [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 回答
1074 浏览

python - Boto (Python) - 反向桶列表

有谁知道如何获得反向桶清单。

不起作用。

谢谢,罗恩。

0 投票
0 回答
381 浏览

android - 亚马逊 s3 GetObjectRequest 在 Android 文件夹内

我正在尝试从 S3 存储桶中的文件夹中提取一堆 jpg。如何指定将其拉出的文件夹?如果我尝试“域\文件夹”我会得到一个错误

无效的转义序列(有效的是 \b \t \n \f \r \" \' \ )

0 投票
2 回答
7677 浏览

python - s3- boto- 按上传时间列出存储桶中的文件

我需要每小时从 s3 服务器下载 100 个最新文件。

上面的代码创建了文件列表,但它不依赖于文件的上传时间,因为它是按文件名列出的?

我对文件名无能为力。它是随机给出的。

谢谢。

0 投票
3 回答
2274 浏览

c - C桶串

我有一个任务要完成。它说我必须读取一个包含 300 万个字符串的文件。
我必须阅读文件并构建一个结构来保存字符串。该系统必须能够回答“这个新字符串是否存在?”的问题。

我还希望将列表分解为字符串的“桶”,以便“匹配的字符串”能够(快速)选择正确的桶进行搜索,并且该桶应该包含不超过总/散列掩码字符串左右(即每个桶 3,000,000 / 0xFFF == 732 个对象)。

现在我已经创建了一个哈希表结构,列表和函数来读取文件,添加和删除函数。但我不知道以粗体输入的文本。我需要在哈希函数中实现一些东西(以粗体请求)吗?

下面是我的示例代码

0 投票
1 回答
1429 浏览

sorting - 桶排序中的桶索引

我正在尝试改进超过 10000 的大数的存储桶排序。我不太确定,为什么我的代码在大数上表现不佳。我的大小为 n 的数组的桶排序算法:

  1. 创建大小为 n 的链表数组
  2. 计算数字的范围

  3. 计算每个桶的间隔

  4. 计算存储桶的索引,将特定数字放在哪里(问题:我通过不断从数字中减去间隔和递增计数器来计算索引,每次我减去间隔。计数器是索引)我相信这种查找索引的特殊方法需要很长时间数字。如何改进存储桶的查找索引?

PS我听说有办法预处理数组并找到数组的最小和最大数量。然后通过从 min 中减去特定数字来计算索引。指数=数字-分钟。我不太明白计算索引的想法。问题: 1. 这是查找索引的有效方法吗?2. 当我的数组大小为 4,数字为 31、34、51、56 时,我该如何处理?31 去桶 0,34 去桶 3,51 和 56 怎么样?3. 还有其他计算指数的方法吗?

0 投票
0 回答
316 浏览

mysql - 将数据存储到 ntiles mysql 中

我正在尝试在 mysql 中对数据进行标准分桶:将数据沿某些特征拆分为 N 个桶,并将桶号分配给每个条目。条目由日期、permno 和 volume 组成,如下所示:

dte, permno, volume, day_rank

1986-03-07, 10071, 9203, 空

该表的标题为 bam。在每个日期 (dte) 上,我想根据数量对许多 permnos (ids) 进行排名。然后,我想将每个 permno、dte 的排名分配给 day_rank。因此,成功的查询将根据容量对每个 dte 的 permnos 进行排名。我试图用这个复杂的查询来做到这一点:

这很有效,但是对于一个大小合理的桌子来说,它需要大约 1 天的时间才能运行。

有任何想法吗?

0 投票
1 回答
146 浏览

amazon-s3 - S3 存储桶:循环遍历所有文件并将其相加是获取存储桶大小的唯一方法吗?

我有一个 S3 存储桶,我在 Rails 中使用 S3 gem。

我不介意不时检查桶的大小。

是对存储桶中的所有文件执行此循环并将它们相加的唯一方法,还是有简单的方法来获取存储桶的大小?

干杯。

0 投票
1 回答
1619 浏览

amazon-s3 - 在简单的 AWS 用户策略中指定单个存储桶时出现问题

我正在使用 AWS IAM STS(通过 boto)为我访问 S3 存储桶创建凭证。我不知道以下政策有什么问题。我已经尽可能地简化了我的政策,但仍然得到了意想不到的结果。

当我获得用户的令牌时,我附上了以下政策:

这可行,但显然有点过于宽松。在缩小与这些凭据关联的权限时,我尝试使用相同的策略,但指定存储桶:

在这里,当我尝试访问 S3 时出现 403 错误。根据 AWS 文档,我确信这是解决策略中特定存储桶的方法,所以我不知道是什么导致了这种限制。我是否错误地指代了存储桶?

在 S3 控制台中,策略为空(也尝试添加完全许可策略)。对于用于生成 STS 令牌的 AWS 账户,策略如下:

0 投票
2 回答
353 浏览

python - 按字典顺序对字符串进行分组(python)

我有 N 个字符串,我想将字典分成 M 个均匀大小的桶(+/- 1 个字符串)。此外,N>>M。

直接的方法是对所有字符串进行排序并将结果列表拆分为 M 个桶。

我想通过在完整列表可用之前将创建的每个字符串路由到存储桶来近似这一点。

是否有一种快速且 Pythonic 的方式将字符串分配给存储桶?我本质上是在寻找整数模运算符的字符串等效项。也许是保留字典顺序的哈希?这甚至可能吗?

0 投票
8 回答
23362 浏览

amazon-s3 - 如何公开 S3 存储桶(亚马逊示例策略不起作用)?

Amazon 提供了一个向匿名用户授予权限的示例,如下所示(请参阅Amazon S3 存储桶策略示例):

在我的策略中,我已将“arn:aws:s3:::bucket/”中的“bucket”更改为“my-bucket”。

但是,一旦我尝试访问该存储桶的文件夹中的图像,就会收到以下访问被拒绝错误:

此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。

(如果我将该图像的属性显式更改为公共,然后重新加载其 url,图像加载完美)

我究竟做错了什么?


更新#1:显然它与我允许访问的第三方网站有关。虽然它拥有作为主用户(我)的所有权限,并且它的对象在同一个文件夹中,具有完全相同的权限,但它仍然不会让我让它们公开可见。不知道为什么。

更新#2:存储桶策略不适用于其他人“拥有”的对象,即使它们在您的存储桶中,请参阅我的答案以获取详细信息。