Questions tagged «amazon-s3»

这是有关亚马逊云存储服务的问题。

3
通过IPv6访问Amazon S3静态网站
我在Amazon S3上托管了一个静态网站,并在Amazon Route 53上托管了DNS。我希望可以通过IPv4和IPv6访问我的网站(因为时间差不多了)。 当我使用Route 53 AWS管理控制台A为S3存储桶添加(IPv4)“别名”记录时,系统会提示我S3存储桶的名称,以用作端点。当我尝试添加AAAA(IPv6)“别名”记录时,没有这样的选择: 尝试AAAA通过A在创建现有记录后对其进行克隆来手动设置一条记录会导致错误: 我知道,A“别名”记录将正确的IPv4 IP地址放入Route 53 DNS中: 恐怕要手动设置IPv6地址,因为我认为没有任何保证会保留它。Alias Target设置是Amazon对静态S3网站的规定。 因此,我的问题是,Amazon AWS是否支持通过IPv6访问S3静态网站,如果可以,如何设置它?

3
强制CloudFront传递S3中的最新HTML文件
背景 我在S3上托管一个静态站点,而CloudFront位于顶部。我的问题是我的HTML文件。 根据CloudFront的常见问题解答: Amazon CloudFront使用这些缓存控制标头来确定它需要多久检查一次该文件的更新版本的来源 到目前为止我做了什么 考虑到这一点,我在S3存储桶中设置了HTML文件,以添加以下标头: Cache-Control: no-cache, no-store, max-age=0, must-revalidate Expires: Fri, 01 Jan 1990 00:00:00 GMT 在第一次致电my时samplefile.htm,我看到以下响应标头(Content-Type为了明确说明起见,我已经排除了明显的标头(例如): Cache-Control:no-cache, no-store, max-age=0, must-revalidate Date:Sat, 10 Dec 2011 14:16:51 GMT ETag:"a5890ace30a3e84d9118196c161aeec2" Expires:Fri, 01 Jan 1990 00:00:00 GMT Last-Modified:Sat, 10 Dec 2011 14:16:43 GMT Server:AmazonS3 X-Cache:Miss from cloudfront 如您所见,我的Cache-Control标题位于其中。问题是,如果我更新此文件并刷新,则会得到缓存的内容(而不是最新的文件),并且通过查看响应头可以看到CloudFront正在提供其缓存的版本: X-Cache:Hit from …

3
如何在子域中配置不带www的Amazon Route53
编辑:亚马逊现在支持这一点。http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html 我在Amazon AWS的Route53中拥有域配置 在没有www的域中执行ping命令 $ ping mydomain.com.br ping: cannot resolve domain.com.br: Unknown host 使用www在我的域中执行ping命令 $ ping www.domain.com.br PING s3-website-sa-east-1.amazonaws.com (177.72.245.6): 56 data bytes 64 bytes from 177.72.245.6: icmp_seq=0 ttl=244 time=25.027 ms 64 bytes from 177.72.245.6: icmp_seq=1 ttl=244 time=25.238 ms 64 bytes from 177.72.245.6: icmp_seq=2 ttl=244 time=25.024 ms 路线53->创建记录集->名称:[] .domain.com.br设置CNAME值:www.domain.com.br 显示错误 …

1
新的“ S3提高请求率性能”声明意味着什么
2018年7月17日,AWS正式发布了一份声明,解释说不再需要将每个S3对象密钥的前几个字符随机化以实现最佳性能:https : //aws.amazon.com/about-aws/whats-new / 2018/07 / amazon-s3-announces-request-rate-performance- / Amazon S3宣布提高请求率性能 发表于:七月17,2018 Amazon S3现在提供更高的性能,以支持每秒至少3500个添加数据的请求和每秒5500个检索数据的请求,这可以节省大量处理时间,而无需支付额外费用。每个S3前缀都可以支持这些请求速率,从而可以轻松轻松地显着提高性能。 今天在Amazon S3上运行的应用程序将享受此性能提升,而无需进行任何更改,并且在S3上构建新应用程序的客户无需进行任何应用程序自定义即可实现此性能。Amazon S3对并行请求的支持意味着您可以根据计算集群的规模来扩展S3性能,而无需对应用程序进行任何自定义。性能按前缀扩展,因此您可以并行使用任意数量的前缀以实现所需的吞吐量。前缀数量没有限制。 S3请求速率性能的提高消除了任何先前的指南,即可以随机化对象前缀以实现更快的性能。这意味着您现在可以在S3对象命名中使用逻辑或顺序命名模式,而不会影响性能。现在,所有AWS区域都可以使用此改进。有关更多信息,请访问Amazon S3开发人员指南。 很好,但也令人困惑。它说每个S3前缀都可以支持这些请求速率,从而可以轻松地显着提高性能 但是由于前缀和定界符只是GET Bucket (List Objects)列出存储桶内容时API的参数,因此谈论“每个前缀”的对象检索性能如何才有意义。每次调用都GET Bucket (List Objects)可以选择所需的任何前缀和分隔符,因此前缀不是预定义的实体。 例如,如果我的存储桶包含以下对象: a1/b-2 a1/c-3 然后,每当我列出存储桶内容时,我都可以选择使用“ /”或“-”作为分隔符,因此我可能会认为前缀是 a1/ 要么 a1/b- a1/c- 但是,由于GET ObjectAPI使用整个密钥,因此对象检索不存在特定前缀或定界符的概念。因此,我可以期望5,500 req / sec开启a1/还是5,500 req / sec a1/b-和5500开启a1/c-? 当有人建议“每个s3前缀”具有特定的性能水平(例如,每秒+5,500请求以检索数据)时,有人可以解释一下公告的含义吗?

3
具有Amazon Route53 DNS和S3的通配符子域(* .example.com)
我托管使用Amazon Route53用于DNS和S3用于html文件的静态网站。一切正常。 当前设置为: example.com. A ALIAS s3-website-us-east-1.amazonaws.com. www.example.com. CNAME www.example.com.s3-website-us-east-1.amazonaws.com (注意:example.com和www.example.com是S3存储桶。我的HTML文件位于example.com存储桶中。) 现在,我想添加这样的通配符子域-这是我尝试过的: *.example.com. CNAME www.example.com.s3-website-us-east-1.amazonaws.com 想法是让any.example.com正确解析到该网站。但这似乎不起作用。因此,当我转到网站:joker.example.com时,我在浏览器上看到错误消息: Code: NoSuchBucket Message: The specified bucket does not exist BucketName: joker.example.com

8
如何安排AWS EC2 Windows实例的自动(每日)快照?
我在Amazon EC2上托管了一些Windows服务器。一些运行Windows Server 2003,其他运行Windows Server2008。这些是EBS支持的实例。大多数实例还附加了一些附加的EBS卷。 我们希望将Windows机器(以及随附的EBS卷)的每日快照计划到S3,以便我们有每日备份可用。 有人会认为这是一个非常普遍的要求,可以通过AWS管理控制台使用,但是事实并非如此。有哪些方法可用?如何在Windows服务器上安排每日快照? 对于Linux,在线有几个脚本示例,但对于Windows,则不是很多。我看过http://sehmer.blogspot.com/2011/04/amazon-ec2-daily-snapshot-script-for.html以及https://github.com/ronmichael/aws-snapshot-调度程序。有没有人使用这些方法中的一种,并且有效吗? 我还考虑过像Skeddly这样的服务,乍看之下似乎并不便宜,但是当您考虑将其用于多台服务器时,价格很快就会升至如此之高,这似乎是创建自己的解决方案的更好选择,您可以将其应用于新的服务器。使用Skeddly,我们将为每台服务器付费。 我们如何安排Windows实例的每日快照?

3
为什么上传到S3这么慢?
我s3cmd用来上传到S3: # s3cmd put 1gb.bin s3://my-bucket/1gb.bin 1gb.bin -> s3://my-bucket/1gb.bin [1 of 1] 366706688 of 1073741824 34% in 371s 963.22 kB/s 我从Linode上传,根据支持,该带宽的出站带宽上限为50 Mb / s(大约6 MB / s)。 为什么到S3的上传速度如此之慢,如何改善它们? 更新: 通过SCP将同一文件上传到m1.medium EC2实例(从我的Linode到该实例的EBS驱动器的SCP)将根据iftop(根据密码进行的任何压缩都不是因素)提供大约44 Mb / s的速度。 跟踪路由: 这是到服务器上传到的服务器的跟踪路由(根据tcpdump)。 #traceroute s3-1-w.amazonaws.com。 跟踪路线到s3-1-w.amazonaws.com。(72.21.194.32),最大30跳,60字节数据包 1 207.99.1.13(207.99.1.13)0.635毫秒0.743毫秒0.723毫秒 2 207.99.53.41(207.99.53.41)0.683毫秒0.865毫秒0.915毫秒 3 vlan801.tbr1.mmu.nac.net(209.123.10.9)0.397毫秒0.541毫秒0.527毫秒 4 0.e1-1.tbr1.tl9.nac.net(209.123.10.102)1.400毫秒1.481毫秒1.508毫秒 5 0.gi-0-0-0.pr1.tl9.nac.net(209.123.11.62)1.602毫秒1.677毫秒1.699毫秒 6 …

1
双重性和Amazon S3脚本
我正在使用偶发性将Linux服务器备份到Amazon S3。 我在这里找到了很多资源,可以帮助我进行设置,并且正在使用为我列出的基本脚本,现在将其复制到此处: #!/bin/sh # Export some ENV variables so you don't have to type anything export AWS_ACCESS_KEY_ID=[your-access-key-id] export AWS_SECRET_ACCESS_KEY=[your-secret-access-key] export PASSPHRASE=[your-gpg-passphrase] GPG_KEY=[your-gpg-key] # The source of your backup SOURCE=/ # The destination # Note that the bucket need not exist # but does need to be unique amongst all …
12 backup  amazon-s3 

4
在Amazon S3上递归更改给定扩展名文件的内容类型
我有一个带有嵌套“文件夹”结构的大S3存储桶,其中包含(除其他外)静态.json和.md文件。这些文件由S3提供,text/plain而不是由正确的application/json和提供text/markdown。 我已经更新了存储桶的默认设置,以便新上传的内容具有正确的内容类型。 遍历“树”并更新与特定扩展名匹配的文件的内容类型的最佳方法是什么?
12 amazon-s3 

4
从私有VPC子网访问Amazon S3
如果我正在运行VPC,并且该网络的专用部分中有一些服务器通过从Amazon s3下载文件来进行后端处理,我是否可以在内部访问S3来获取这些文件?还是我必须通过NAT访问公共互联网,通过https下载s3文件,然后进行处理?


2
授予EC2 IAM角色对S3存储桶的读取权限
我有一个AWS Elastic Beanstalk Rails应用程序,正在通过配置脚本进行配置,以从S3存储桶中提取一些文件。启动应用程序时,我在日志中始终收到以下错误(出于安全性考虑,存储桶名称已更改): Failed to retrieve https://s3.amazonaws.com/my.bucket/bootstrap.sh: HTTP Error 403 : <?xml version="1.0" encoding="UTF-8"?> <Error><Code>AccessDenied</Code><Message>Access Denied</Message> 配置文件: packages: yum: git: [] files: /opt/elasticbeanstalk/hooks/appdeploy/pre/01a_bootstrap.sh: mode: "00755" owner: root group: root source: https://s3.amazonaws.com/my.bucket/bootstrap.sh 设置了具有aws-elasticbeanstalk-ec2-roleIAM角色作为实例角色的Elastic Beanstalk环境。该角色具有以下策略: { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:Get*", "s3:List*" ], "Resource": "arn:aws:s3:::my.bucket/*" } …

6
即使我的服务器关闭,CDN仍然可以工作吗?
我是一个网站所有者,打算使用Amazon的Cloudfront S3。我一直在阅读有关CDN可以做什么的所有内容,但我仍然有未解决的问题。 即使我的主服务器出现故障,CDN仍然可以工作吗?这就是我对此感兴趣的主要原因。因为,在马里,我的服务器通常由于电源故障而频繁停电。
10 backup  amazon-s3  cdn 

9
如何以键值格式存储300万条记录?
我们必须存储有关300万种产品的基本信息。目前的信息是一个180 mb CSV,每季度更新一次。 每天大约有30,000个查询,但是查询只是一个非常简单的键值存储。我们只需要查找产品ID并显示其余信息(全部信息都记录在一条记录中)。 这是针对Web的,因此快速的性能至关重要。 即使我们确实不需要关系数据库,也应该使用MySQL吗?我们是否应该每季度生成300万个静态html文件?我们是否应该为每个产品在Amazon S3或Rackspace Cloud Files之类的文件中存储一行CSV?做这个的最好方式是什么?

8
用于备份等的S3接口[关闭]
关闭。这个问题是题外话。它当前不接受答案。 5年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 由于目前尚不兼容任何S3“文件系统”,您建议使用哪种s3网关工具来安装远程S3存储桶以进行备份?我一直在使用S3FS,但是我听到很多人抱怨代码质量差。我还没有自己进行正式的代码审查。您还喜欢其他哪些工具? 编辑:只是为了澄清,我在这里运行Linux。Windows兼容性会很好,但不是必需的

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.