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

amazon-web-services - 使用 boto3 上传/传输 AWS S3 存储桶

我需要将文件上传到 S3,我想知道我应该使用哪个 boto3 api 调用?

我在 boto3 文档中找到了两种方法:

我是否使用 client.upload_file() ...

还是我使用 S3Transfer.upload_file() ...

任何建议,将不胜感激。提前致谢。

. . .

可能的解决方案...

0 投票
1 回答
650 浏览

ruby - AWS SDK:NoMethodError:Rspec 测试中未定义的方法“put_object”

在 S3 存储桶上使用 AWS 开发工具包并使用 Rspec 进行测试时,我经常遇到这个错误,即使我做了很多更改。

这是代码。

流.rb

S3Ops.rb

错误

我什至尝试全球化所有变量以增加范围并像这样在函数内部重新初始化 s3 操作。

仍然显示相同的错误。纠正错误需要进行哪些更改?

编辑

它在示例测试中工作正常,如下所示

输出:TestZip.zip

0 投票
0 回答
118 浏览

amazon-s3 - 如何从 grails 2.5.1 中的 s3 存储桶加载外部配置?

在 Grails 3.1.4 中,有一种方法可以将外部 yml 文件作为输入流加载为

我想在 grails 2.5.1 中做同样的事情,但无法弄清楚。我不想将文件下载到本地并将路径设置为grails.config.location

0 投票
1 回答
26 浏览

security - 通过特定应用程序的 S3 存储桶策略

我正在尝试利用 S3 让我的客户下载我的软件包。我的设想是创建一个具有授权的简单 Web 应用程序,例如 ( download.mysoftware.com) 一旦用户通过身份验证,他们将看到一个用于下载软件的 S3 url。我将根据我的客户创建用户帐户。

我担心的是,如果用户复制 S3 URL 链接然后将其提供给未经身份验证的人下载软件会怎样?

是否可以创建一个 S3 策略来防止这种情况并适用于我的用例?我考虑只允许特定的 IP,但是,我无法找到客户的 IP,也不想先询问他们,然后每次都将其添加到策略中。

允许特定 IP 的一种方法是,如果我只允许从链接到 ( download.mysoftware.com) 的 IP 下载,那么下载将真正从我的 Web 应用程序而不是 S3 进行。这似乎是双重努力。

0 投票
0 回答
861 浏览

java - 无法初始化类 com.amazonaws.ClientConfiguration

我正在使用 AWS S3bucket 并从此链接获取罐子。问题是我的项目有杰克逊 1.9 罐,但这个链接给了我杰克逊 2.6 罐并得到这个

有没有办法使用与杰克逊 1.9 兼容的 s3bucket 罐子?

谢谢

0 投票
1 回答
2510 浏览

php - PHP - 使用 AWS4-HMAC-SHA256 Mumbai 服务器将文件上传到 S3 存储桶

目前,我正在使用已从 Godaddy 迁移到 Amazon AWS 的系统构建。我们还使用 S3 Bucket 来存储图像或其他文件。我们的服务器位置是孟买。我们的系统在亚马逊上运行良好,但我在将文件上传到 S3 存储桶时遇到了问题。

我已按照此代码将文件上传到 S3 存储桶服务器。http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-post-example.html

但是通过使用表单中的此代码,我们只能将图像或文件直接上传到 S3 Bucket。

但我想通过我的 php 代码将文件上传到 S3 Bucket,而不是直接将 html 表单上传到 S3 Bucket。因为对于文件或图像,我们也想将表单数据插入 mysql 服务器。

如果有人知道我们如何通过 php 代码将文件上传到 s3 存储桶并提交表单数据。

0 投票
1 回答
634 浏览

amazon-s3 - 从 s3 存储桶访问文件时出现 ERR_INSECURE_RESPONSE

当我使用 HTTPS 从 S3 存储桶访问图像时,我收到错误 net::ERR_INSECURE_RESPONSE for s3 bucket

我只想使用 HTTPS 加载图像文件。
下面是我可以使用 HTTP 访问但不能使用 HTTPS 的图像文件的链接。 https://bucket.leadient.s3.amazonaws.com/9/branding_image/585ce85fa788a.jpg

这是我的 CORS

我为我的用户授予了所有权限,并且仅list用于Everyone.

为什么当我上传图片时,该图片没有显示在我的网站上( net::ERR_INSECURE_RESPONSE)?
我没有为 S3 bucket 设置任何策略

0 投票
1 回答
322 浏览

objective-c - iOS 中的 s3 Bucket Image 上传问题(目标 C)

我第一次尝试将图像从我的 Xcode 项目上传到 s3 存储桶,它工作得非常好,但是在上传一张图像后,它每次都会给我错误以下是错误

AWSiOSSDK v2.4.12 [错误] AWSCredentialsProvider.m 行:577 | __44-[AWSCognitoCredentialsProvider 凭证]_block_invoke.353 | 无法刷新。错误是 [Error Domain=com.amazonaws.AWSCognitoIdentityErrorDomain Code=10 "(null)" UserInfo={__type=ResourceNotFoundException, message=IdentityPool 'us-west-2xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' not found.}]

我正在使用的代码是这个

0 投票
1 回答
4348 浏览

amazon-web-services - aws s3 Bucket policy not working as expected

I have one s3 bucket in one AWS account say ACCID1. I want to allow root and one particular user USER1 to have full access on it. From another account, ACCID2, I have IAM role which I want to attach to EC2 instance and allow access from that IAM role only. Role is backup-full-access(read,write and delete). I have created following bucket policy but I can't access the bucket through EC2 instance launched with above IAM role (in ACCID2). I am able to use it from EC2 instance as USER1 from ACCID1 and perform list, create and delete.

The IAM role backup-full-access has policy:

I can't figure out what is going wrong here. Any Help would be appreciated.

0 投票
1 回答
408 浏览

php - 访问 aws s3 私有存储桶内容

如何使用 php 创建签名 url 以显示 aws s3 私有内容?

谢谢