我正在成功运行Amazon S3存储桶,名称为media.mydomain.com。 问题是,我正在运行一个https站点,我无法使用https // media.mydomain.com链接到文件。 我如何切换到使用SSL? 我正在使用Laravel Forge + Digital Ocean进行托pipe和部署,以防万一。
在我的一个mysql从服务器上,我写了一个每日运行的脚本,它停止了slave,2)取得一个db转储,3)再次启动slave,4)encryption它,5)将它复制到我的s3桶。 我正在使用aws-cli将转储复制到s3-bucket。 这里的问题是,如果有人访问服务器,他可以从存储桶中删除转储,因为aws-cli授予对存储桶的更新/删除访问权限。 如何将转储复制到某处(最好是s3),如果有人访问数据库服务器,则不能删除转储。 当我想到我能想到的是,我需要一个不同的服务器上的一个服务器接受转储作为input,然后将其保存到s3。 此服务不接受任何其他types的请求。 这样我为db备份添加了一个额外的安全层。 问题是我不知道任何这样的系统。 更一般的问题,人们通常如何保护他们的数据。 如果有人访问我的主数据库,即使通过SQL注入,他可以导致所有复制截断或删除。 在这种情况下,需要进行某种常规备份。 在注入的情况下,备份是安全的,但在访问服务器的情况下不是。
我一直在使用s3cmd来同步我们的服务器上的本地文件与S3存储桶。 本地服务器上有超过20万个文件。 似乎无法在网站上find任何说明如何只上载目标存储分区中不存在的文件的文档? 它似乎每次上传所有文件。 什么是命令同步仅文件: 不存在于目标存储桶中 存在于目标存储桶中,但具有不同的上次修改date或不同的文件大小 这是我一直在使用的命令: > s3cmd put [DIRECTORY] –recursive s3://[BUCKET]/[PATH]/ 提前致谢!
我正在尝试使用Amazon S3托pipe我的网站。 我有通过namecheap注册的域名。 每当我导航到mywebsite.com时,浏览器中的URL变为http://mywebsite.com.s3-website-us-east-1.amazonaws.com/ 。 我想在浏览器中的url保持不变,但真的不知道如何解决它。 这里是我的设置的几个截图。 我会很感激任何帮助。 namecheap DNS设置 路线53设置
我构build了一个新的服务器结构,并计划在它们后面有两个apache workhorses和一个sql数据库。 我想知道在Apache服务器之间镜像数据的最好方法是什么。 用户数据应该限制在这些服务器上,因为大部分服务器都可以通过S3访问。 从迄今为止我所做的前期研究来看,我已经读过关于GlusterFS和DRBD的内容,但是一个简单的rsync脚本能做到这一点吗?
我从单个页面上获取了很多从Amazon S3加载的图像,有时花费相当多的时间来加载所有图像。 我听说从不同的子域分割图像将有助于并行下载,但是,实际的实现是什么? 虽然很容易拆分像静态,图像等子域; 我应该像10个子域(image1,image2 …)加载说100个图像? 还是有一些聪明的办法呢? (顺便说一句,我正在考虑使用memcache来cachingS3images;我不确定是否可以,我将不胜感激任何进一步的评论,非常感谢!
Namecheap似乎让我在apex域上创build一个CNAMElogging,我认为这与CNAMElogging的定义相反: 它的工作原理(从S3正确加载我的静态网站)。 奇怪(我不知道是否相关),似乎没有名称服务器注册此域名: http ://dnscheck.pingdom.com/?domain=thereitwas.com×tamp=1413775781&view=1 是否只是反复查询logging目标的IP地址,并对该IP进行Alogging? 如果是这样,除非这个检查频繁,否则我应该正确设置它以避免停机时间,如果我的S3存储桶曾经改变IP。 除此之外,不pipe它在做什么都有什么问题?
我如何掩盖https://s3.amazonaws.com/BUCKET作为一个子域(静态)使用DNS条目? 我的Amazon存储桶名称是static.gamer-source.com CNAME条目是: static CNAME static.gamer-source.com.s3.amazonaws.com. (这是通过ENOM的主机loggingpipe理器设置的)
我已经build立了一个S3存储桶来托pipe我的静态网站。 现在我正在尝试打包CloudFlare,但在CloudFlare的DNSpipe理器中为根域添加CNAME条目时出现以下警告: CNAME example.com example.com.s3-website-us-east-1.amazonaws.com DNS规范不允许根域CNAMElogging。 较早的recursion和邮件程序可能不遵循这个CNAME。 如果您计划将此logging用作MX或SRV目标,您可能需要将此logging更改为Alogging。 我find的例子显示了一个使用子域的工作设置(例如,通过https://support.cloudflare.com/entries/22077268-How-do-I-use-CloudFlare-with-Amazon-s images.example.com -S3-Service- ),但我有兴趣从根域完全托pipe网站。 一切似乎现在正在工作…该域用Google Apps MXlogging设置 – 我可以忽略CloudFlare的警告? 我觉得能够将根域设置为Alogging更舒服,但我不知道如何实现这一点。
我们有越来越多的数据文件(.wav文件,图像文件等)是数据,即不是应用程序代码的一部分 – 用户上传和修改。 文件数量在1000年,总大小达到GB。 我们在世界各地(美国,欧盟,缅因州)拥有多个服务器集群。 在每个集群中,重要的是数据是在本地而不是从S3(数据文件不直接提供给客户端,而是由服务器处理)提供的。 我们希望在每个位置指定一个文件服务器,通过NFS将这些文件提供给同一个群集中的其他节点。 所以底线是: 通过应用程序上传的文件应该在S3上结束。 每个文件服务器节点都应该复制这些文件。 我们看到几个选项: 使用复制到S3进行备份/版本控制的origin文件服务器以及通过rsync (或类似)进行复制的节点。 同上,但奴隶复制S3使用类似S3工具或类似的东西。 不使用origin – 应用程序代码直接上传到S3 ,奴隶复制如上。 我们想知道哪个是推荐的解决scheme,哪些工具可用于复制部分(即在文件系统到文件系统类别以及在文件系统/ S3类别中)。