Articles of 亚马逊 EC2

当我的EC2实例自动调节时,我的EBS数据会发生什么?

到目前为止,我有1个相同的单一EC2实例托pipe的各种网站。 在这样的实例的根EBS卷中,我有: 如果不是每分钟都改变一次的网站的代码和文件,我每隔一到两周更改一次Apache和PHP的configuration信息,例如修改虚拟主机。 我会自动缩放的图像工作如下: 当stream量到我的网站高峰,CPU利用率超过70%(我的云观察设置),产生了1个更多的EC2实例这些新产生的EC2将在我原来的EC2实例中有最新的代码和文件在额外的EC2实例运行,代码和文件保持一致/同步。 当CPU利用率低于40%时,额外的EC2实例被停止/终止(其可以容纳下面的3) 当CPU利用率再次高于70%时,额外的EC2实例将启动(如果它们在2中停止)或者产生(如果它们在2中被终止),具有与1相同的要求) 我做了search,发现这样的教程, 这表明我需要首先创build一个AMI。 我不会因为这种方法而失去数据一致性吗? 当交通高峰出现时AMI能否被创build并且数据能保持一致?

保持到最后一个命令完成执行

我正在开发一个shell脚本,它实际上停止运行在特定区域的实例,并作为进度维护的一部分再次启动它们。 但是由于ec2-api工具很繁重,需要时间来执行ec2命令。 我希望我的系统保持到最后一个ec2命令完全执行并显示其O / P。 就像我正在执行 ec2-stop-instances some-id –region us-west-1 它应该等待ec2-stop的执行完成。 我没有find任何解决scheme,因此张贴在这里。 让我知道,如果任何人有任何想法应该如何做。

亚马逊CloudFormation – 有一个优雅的closures和删除实例?

最近我最近使用Amazon的CloudFormation来启动运行MongoDB的EC2 Ubuntu机器的实例。 当涉及到删除堆栈往往失败,我猜是由于无法卸载Mongo正在使用的ebs raid 10驱动器。 我想在该模板中的东西(目前有用户数据中的bash脚本)或机器拦截该消息,closuresMongo并卸下驱动器,以便删除可以干净地发生,而不是必须执行两次。 有没有一种简单的方法来增强CloudFormation来处理堆栈更干净地删除? 我意识到还有其他的select(在AWS / Juju / Puppet / etc / etc中我们的机器上安装了Chef 9 still / Chef的OWS),但是现在我只是想尽可能地干净地工作。

Ansible AWX AMI / EC2默认用户名和密码

AWX AMI for EC2上的默认用户名/密码是什么? admin / password不起作用。

仅从我的EC2实例匿名访问S3存储桶

有没有一种方法可以让一个AWS账户中的我的EC2实例(所有这些实例) 匿名访问某个S3存储桶? 我知道我可以使用IAMangular色,但是我发现它只是太多的移动部分,并且使得必须使用访问密钥/秘密密钥的任何脚本复杂化(例如,当它改变时改写/ etc / apt / *行)。 更何况没有办法将angular色附加到现有的实例,这使得它更加痛苦。 也不可能通过使用VPC子网来限制访问,因为S3存储区访问通过公共EC2接口进行。

如何用UserData启动一个amazon ec2现货实例?

我可以启动一个没有用户数据的ec2实例: aws ec2 request-spot-instances –spot-price .01 –instance-count 1 –launch-specification'{“ImageId”:“ami-3275ee5b”,“KeyName”:“key”,“InstanceType” t1.micro“}” 但是,当我用userdata尝试它时,我得到以下错误: aws ec2 request-spot-instances -spot-price .01 -instance-count 1 -launch-specification'{“ImageId”:“ami-3275ee5b”,“KeyName”:“key”,“UserData”:{ “Fn :: Base64”:{“Fn :: Join”:[“”,[“#!/ bin / bash \ n”,“touch / tmp / userdata_sucess \ n”]}},“InstanceType” t1.micro“}” 无效值('OrderedDict([(u'Fn :: Base64',OrderedDict([(u'Fn :: Join',[u'',[u'#!/ bin / bash \ n',u'touch / tmp / userdata_sucess \ n']])]))])')for param string:UserDatatypes的string 我是在这里的例子

Nginx:403对某些文件扩展名禁止

你好,我正在使用Nginx的Amazon Ec2。 我最近设置nginx,当我例如访问blog.com/index.php它正确显示在浏览器中,但是当我访问像JPEG,PNG,JS等其他文件扩展名的文件变成403。 这是错误日志。 [error] 5637#0: *132 open() "/var/www/html/js/jquery.js" failed (13: Permission denied), client: 10.000.00.00, server: blog.com, request: "GET /js/jquery.min.js HTTP/1.1", host: "blog.com" js文件的权限统计(403 Forbiddon) -rw-r–r– 1 ec2-user ec2-user 93636 /var/www/html/js/jquery.js index.php文件的权限统计信息 -rw-r–r– 1 ec2-user ec2-user 1281 /var/www/html/index.php 我的Nginx conf文件: user nginx; worker_processes 4; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 8096; multi_accept on; use […]

aws ec2和Django ALLOWED_HOSTS

我已经使用Django在aws EC2上使用Elastic Beanstalk来放置我的网站。 根据Django网站上的build议,我已经将ALLOWED_HOSTS设置为['www.mydomain.fr','.mydomain.fr']。 但是我收到了很多警报,例如: 无效的HTTP_HOST标头:'ip-xxx-xx-xx-xxx.eu-west-1.compute.internal'。 您可能需要将u'ip-xxx-xx-xx-xxx.eu-west-1.compute.internal'添加到ALLOWED_HOSTS。 其中ip-xxx-xx-xx-xxx.eu-west-1.compute.internal是我的私人DNS? 将它添加到ALLOWED_HOSTS是安全的,还是会导致安全漏洞? 非常感谢

检查不同服务器之间加载速度慢的原因

一个电子商店已经开发了使用perstashop并把三个服务器: 前两个是亚马逊EC2,应该是一样的设置 服务器1: http : //be-pure.com/en/women/3-slim-y-tank.html 服务器2:http: //52.77.216.83/en/women/3-slim-y-tank.html 最后一个只是本地托pipe 服务器3: http : //internal001.zizsoft.com/be_pure/en/women/3-slim-y-tank.html 问题是服务器1的加载速度与其他两台服务器相比非常慢,但性能应该是3中最好的。速度应该是1> 2> 3,然而,结果是2> 1> 3 从http://tools.pingdom.com/ ,我怀疑,服务器1需要大约10秒才开始下载文件,而服务器2开始在3秒,这是一个巨大的差异 另外,在运行http://www.monitis.com/traceroute/时,它看起来好像不能一直到达目的地,似乎是某种networking问题。 服务器1需要很长的加载时间? 只要将其视为一个PHP网站,任何方法来检查为什么它很慢? 非常感谢您的帮助

无法删除AWS快照 – 指的是不存在的实例ID

我在AWS Oregon快照我不能删除。 当我尝试它说 Snapshot is in use by AMI ami-d2d83cxx 我已经检查了每个地区,我没有这个ID的实例。 我曾经在悉尼地区跑,现在我用俄勒冈州。 我只有一个实例运行在任何地方,还有一个RDS实例。 快照的描述是 Copied for DestinationAmi ami-d2d83xx from SourceAmi ami-55cfbbxx for SourceSnapshot snap-3bf220xx. Task created on 1,453,573,325,838. 当我点击音量链接进入音量页面,但没有与该ID的音量。 我最好的猜测是AWS控制台已经变得困惑。 我确实创build了用于性能testing的奇怪的AMI,但这些AMI是私有的,我只用了很短的时间。 我也把东西从悉尼搬到奥立根。 如何删除此快照? 这将花费我的钱。 没有多less钱,但一些。