Articles of amazon s3

从裸露的域名服务S3静态网站,无需迁移到AWS Route53

我正在从一个像foo.com这样的裸露域名服务的站点开展工作,并从AWS S3'提供服务。 然而, 我可以用AWSfind的文档给我的印象是,如果我想这样做,我需要移动所有的DNS到亚马逊的Route53。 我宁愿不这样做,但是因为我不能在裸域上使用CNAMES,也不能指向一个固定的IP(因为它们可能会改变),所以我不确定我的select是什么。 是否有可能只委托裸体域的服务到另一个提供者,而不需要移动的一切? 我在AWS文档中看到了类似这样的代码片段,我可以使用Gandi将其添加到DNS中,但是我明白这会将所有域名处理委托给亚马逊名称服务器,我不认为我想要。 foo.com. 172800 IN NS ns-9999.awsdns-99.com. 如果我的提供商Gandi不支持ALIAS或ANAMElogging,我的select是什么? 我知道我可以在一个IP上指定一个实例,并指向一个Alogging,然后用它来将请求从裸域返回到位于www.foo.com上的静态位置,但是还有其他的select,但是这个觉得它会打败静态服务的目的,所以除了使用像Cloudflare或者wwwizer这样的为你提供裸机域名服务的提供者之外,你还能做什么?

Cloudfront和S3之间的HTTPS连接?

我在Amazon S3上build立了一个静态网站。 我还想为我的自定义域名申请一个SSL证书,所以我也必须设置ACM + Cloudfront。 这工作正常(Cloudfront和客户端之间的连接是encryption的),但是有一个细节让我烦恼:Cloudfront和S3之间的连接是通过普通的HTTP进行的。 这是因为S3 Webterminal显然不支持HTTPS。 REST之一,但似乎我不能使用它,因为它打破了我的网站干净的url(例如见https://stackoverflow.com/questions/22740084/amazon-s3-redirect-and-cloudfront ) 我的问题是:Cloudfront和S3是否可以通过HTTPS进行通信? 如果没有,攻击者可以在Cloudfront和S3之间做一个MITM吗? 这不像我的网站正在进行金融交易,但是HTTPS只能在“前端”工作,这是相当烦人的。

AWS Windows EC2实例无法识别分配的IAMangular色

最初,我推出了全新的Windows Server 2016服务器EC2。 在启动它时,我为此实例分配了一个S3完全pipe理 IAMangular色。 我安装了CLI。 我开始了一个CMD窗口,并input“ aws s3 ls ”。 它列出了我所有的桶。 所有工作正常。 然后我从这个实例创build了一个AMI。 我使用S3完全pipe理 IAMangular色从此实例启动了一个新实例。 “ aws s3 ls ”仍然有效。 然后,在几天后,当我重复上述过程(从相同的AMI启动实例)时,“ aws s3 ls ”将停止工作,出现以下错误: Unable to locate credentials. You can configure credentials by running "aws configure". 它发生了很多次。 每次我重build一个新的Windows服务器,安装CLI,分配S3完整的pipe理员angular色的实例,它的工作原理。 几天之后,当我从同一个AMI启动一个新实例时,“ aws s3 ls ”将停止工作。 太神秘了! 请问有人可以对此有所了解吗?

如何在S3 Amazon Storage上使用Symantec Backup Exec?

有没有经过validation的有效方法可以帮助您如何使用Symantec Backup Exec for Windows Server将S3作为备份设备之一进行备份。 即使这意味着使用插件来使其工作。 谢谢!

在网站上传各种文件是否安全?

我们有一个网站,允许用户上传文件。现在,如果我允许用​​户上传所有的文件扩展名,而不限制它是安全的吗?我只限制文件大小高达1GB。 给你的advice.we使用amazon s3来存储文件。

如何使用Amazon的AWS CLI工具下载S3二进制文件?

我正尝试使用Amazon的新命令行界面从AWS S3存储桶下载二进制文件。 但是,该工具会响应一条错误消息。 $ aws s3 get-object –bucket myBucketName –key myFileName <requests.packages.urllib3.response.HTTPResponse object at 0x1e61710> is not JSON serializable 指定文本输出格式,给出对象的元数据,但不是实际的数据。 $ aws –output text get-object –bucket myBucketName –key myFileName <requests.packages.urllib3.response.HTTPResponse object at 0x298f710> Fri, 05 Apr 2013 18:11:47 GMT bytes application/x-rpm 310000 该工具的源代码分发中的testing似乎没有执行此function。

Cname和Amazon S3失败

我有一个简单的问题。 如果你为你的亚马逊桶设置了一个cname,并且假设你的主amazon s3桶出现故障,你创build了服务文件,换句话说,如果你的主amazon s3桶出现故障,你的文件是否被redirect到了cname?

如何configurationS3或DNS来处理网站的不完整名称(无www)?

我build立了一个名为“www.mydomainname.com”的存储桶来托pipe我的网站,并且我configuration了CNAME,使“www.mydomainname.com”指向我的endopint http://www.mydomainname.com.s3 -website-us-east-1.amazonaws.com/ 它的作品,当input完整的URL“www.mydomainname.com”的人能够看到我的索引页 但大多数人都习惯于inputincoplete域名 – 他们只是键入“mydomainname.com”,他们的浏览器无法find我的网站。 有没有办法configurationCName或S3存储桶,使键入“mydomainname.com”带他们到我的S3网站? (我使用Networksolutions作为我的DNS提供商)。

将数据(包括mysqldumps)备份到S3

我们在多台服务器上安装了一个Web应用程序,我们希望通过将关键数据备份到S3来增加一个额外的冗余层。 关键数据是MySQL数据库和一个包含dynamic创build的站点资源的文件夹 – 主要是图像。 某种基于rsync的解决scheme最初似乎是最好的计划。 几年前,我们使用S3cmd (特别是s3cmd同步)进行了一些成功,但是我们没有发现它特别可靠,尽pipe这可能从那以后就改变了。 它发生在我身上,尽pipe一个rsync解决scheme可能不适用于使用mysqldump创build的单个db.sql文件,我认为这意味着整个数据库每次都被传输,多个数据库超过1GB,这将加起来很多stream量(和$ s)很快。 有了图像文件,我可以简单地传输在最后一天内修改的文件,这将更加简单。 我应该看什么方法?

S3 mount可以用作Apache的文档根目录吗?

有没有人成功地让他们的DocumentRoot驻留在S3装载(使用s3fs)? 我目前在/ mnt / s3上安装了一个存储桶。 我可以读写文件,没问题。 在我的httpd.conf中有DocumentRoot“/ mnt / s3”。 当我重新启动Apache时,出现错误“DocumentRoot必须是一个目录”。 有没有人尝试类似的东西。 我的目标是拥有一个共享的存储空间,所以我的节点可以轻松扩展并访问相同的文档根目录。 谢谢