Questions tagged «amazon-s3»

Amazon S3(简单存储服务)是Amazon Web Services的在线对象存储服务。问题必须与编程有关。有关常规S3支持,功能,配置等的问题不在主题范围内。

9
S3存储桶操作不适用于任何资源
我正在按照此答案中的说明生成以下S3存储桶策略: { "Id": "Policy1495981680273", "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1495981517155", "Action": [ "s3:GetObject" ], "Effect": "Allow", "Resource": "arn:aws:s3:::surplace-audio", "Principal": "*" } ] } 我得到以下错误: 动作不适用于语句中的任何资源 我的保单中缺少什么?

23
是否有一个S3策略来限制对只能看到/访问一个存储桶的访问?
我有一个简单的存储桶,类似于images.mysite.com我的S3和其他包含备份的存储桶等。 我想允许特定用户能够访问images.mysite.com存储桶以上传图像。但是,我不希望他看到其他任何存储桶。他们甚至不存在。 我无法制定出可以做到这一点的政策;每次我尝试限制性的操作时,最终都会阻塞所有存储桶的列表。
123 amazon-s3  policy  bucket 

11
Amazon S3 Boto-如何创建文件夹?
如何使用botoAmazon s3的库在存储桶下创建文件夹? 我按照手册进行操作,并使用许可权,元数据等创建了密钥,但在boto文档中没有描述如何在存储桶下创建文件夹或在存储桶下的文件夹下创建文件夹的内容。
123 amazon-s3  boto 

7
自动为整个S3存储桶设置缓存控制(使用存储桶策略?)
我需要为整个s3存储桶(现有文件和将来的文件)设置缓存控制标头,并希望在存储桶策略中做到这一点。我知道我可以编辑现有文件,而且如果我自己上传它们,我知道如何指定它们,但是不幸的是,上传它们的应用程序无法设置标头,因为它使用s3fs在此处复制文件。
122 amazon-s3  s3fs 

2
从技术上讲,s3n,s3a和s3有什么区别?
我知道https://wiki.apache.org/hadoop/AmazonS3的存在以及以下词语: S3本机文件系统(URI方案:s3n)用于在S3上读写常规文件的本机文件系统。该文件系统的优点是您可以访问S3上用其他工具编写的文件。相反,其他工具可以访问使用Hadoop编写的文件。缺点是S3施加的文件大小限制为5GB。 S3A(URI方案:s3a)S3a:系统是S3本机s3n fs的后继产品,它使用Amazon的库与S3进行交互。这使S3a支持更大的文件(没有更多的5GB限制),更高性能的操作等等。文件系统旨在替代S3本机/作为S3本机的继任者:通过替换URL模式,从s3n:// URL可访问的所有对象也应可从s3a访问。 S3块文件系统(URI方案:s3)由S3支持的基于块的文件系统。文件存储为块,就像它们在HDFS中一样。这样可以有效地执行重命名。此文件系统要求您为文件系统专用存储桶-您不应使用包含文件的现有存储桶,也不应将其他文件写入同一存储桶。该文件系统存储的文件可以大于5GB,但不能与其他S3工具互操作。 为什么URI上的字母更改会产生这种变化?例如 val data = sc.textFile("s3n://bucket-name/key") 至 val data = sc.textFile("s3a://bucket-name/key") 此更改的技术差异是什么?有什么好的文章可以阅读吗?

18
S3错误:请求时间与当前时间之间的差太大
我有错误调用方法amazons3.ListObjects时,请求时间和当前时间之间的差异太大。 ListObjectsRequest request = new ListObjectsRequest() { BucketName = BucketName, Prefix = fullKey }; using (ListObjectsResponse response = s3Client.ListObjects(request)) { bool result = response.S3Objects.Count > 0; return result; } 可能是什么?
118 amazon-s3 


4
Amazon S3上的静态托管-DNS配置
我正在开发一个小的Web应用程序(所有客户端),我想将其托管在Amazon S3上。我找到了一些有关此的指南,并设法为自己创建了一个存储桶(与我的域的名称相同),将其设置为网站并上传了一些内容。 在我苦苦挣扎的地方,以及所有文档开始变得有些模糊的地方,是如何正确配置DNS。 我的所有注册服务商(123-reg)可能都建议使用网络转发,这使我得到了mydomain.com.s3.amazonaws.com 我必须配置什么,在哪里(例如123-reg / Amazon)可以获得干净的URL?


18
AWS S3在两个存储桶之间复制文件和文件夹
我一直在寻找一种工具来帮助我将AWS S3存储桶的内容复制到第二个AWS S3存储桶,而无需先将内容下载到本地文件系统。 我尝试使用AWS S3控制台复制选项,但是导致某些嵌套文件丢失。 我试图使用“发送”应用程序(通过Panic)。复制命令首先将文件下载到本地系统,然后将它们上传回第二个存储桶,这效率很低。

3
Nodejs AWS开发工具包S3生成预签名URL
我正在使用NodeJS AWS开发工具包生成预签名的S3 URL。该文档提供了一个生成预签名URL的示例。 这是我的确切代码(省略了敏感信息): const AWS = require('aws-sdk') const s3 = new AWS.S3() AWS.config.update({accessKeyId: 'id-omitted', secretAccessKey: 'key-omitted'}) // Tried with and without this. Since s3 is not region-specific, I don't // think it should be necessary. // AWS.config.update({region: 'us-west-2'}) const myBucket = 'bucket-name' const myKey = 'file-name.pdf' const signedUrlExpireSeconds = …


11
使用存储桶级权限调用PutObject操作时,拒绝访问
我遵循了http://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_examples.html#iam-policy-example-s3上的示例,以了解如何向用户授予仅一个存储桶的访问权限。 然后,我使用W3 Total Cache Wordpress插件测试了配置。测试失败。 我也尝试过使用 aws s3 cp --acl=public-read --cache-control='max-age=604800, public' ./test.txt s3://my-bucket/ 失败了 upload failed: ./test.txt to s3://my-bucket/test.txt A client error (AccessDenied) occurred when calling the PutObject operation: Access Denied 为什么我不能上传到我的存储桶?
108 amazon-s3 


4
从AWS S3,CP或同步下载文件夹?
如果我要将S3上目录的所有内容下载到本地PC,应该使用cp还是sync命令? 任何帮助将不胜感激。 例如, 如果我想将“此文件夹”的所有内容下载到我的桌​​面,它会是这样吗? aws s3 sync s3://"myBucket"/"this folder" C:\\Users\Desktop

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.