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

ios - 使用访问密钥和秘密访问密钥将文件上传到 S3 存储桶 - IOS Swift

我如何使用静态凭据(访问密钥和秘密访问密钥)使用 swift 从 iOS 应用程序将文件上传到 s3 存储桶。我已经尝试了放大指南,但我无法生成 json 文件,当我尝试配置它时出现此错误

UnrecognizedClientException:请求中包含的安全令牌无效。

但是我可以使用 bash 脚本(curl)上传文件,当我尝试复制相同的文件时,我看到以下错误,我现在可以使用下面的方法而不是使用 AWS 放大库来实现,无论哪个有效第一的

我们计算的请求签名与您提供的签名不匹配。检查您的 AWS 秘密访问密钥和签名方法。有关详细信息,请参阅 REST 身份验证和 SOAP 身份验证了解详细信息。

下面是工作 bash 脚本,

编辑:用于 v4 签名

请指导我完成此操作,任何帮助将不胜感激。

0 投票
1 回答
17 浏览

terraform - Terraform 将 IP 范围添加到存储桶策略

我正在使用 terraform 创建一个 s3 存储桶,需要向其中添加存储桶策略,以将一堆 IP 地址列入白名单。

我在这里遇到的问题是,虽然var.foo_ipvar.bar_ip是一个 IP 地址,但var.foobar_ip它是一个 IP 地址范围。10.0.0.0 - 10.0.0.200

我不想写出 200 次 IP 地址,比如

All the way to 200

有没有办法传入这个 IP 范围以便填充所需的范围?