Articles of amazon web services

CNAME到AWS公共DNS?

而不是分配一个弹性IP到一个EC2实例,我可以只是CNAME一个URL的实例的公共DNS名称?

Amazon AWS EC2 + Puppet,让Puppet知道AWS实例标签

我的AWS部署有问题,对于AWS和Puppet来说是相当新颖的。 所以来到我的问题 – 你可以区分傀儡节点与AWS机器标签或CNAME域? 关于这个计划的一点背景: 有多个机器集群,一个php集群,一个传统的php集群,一个java集群,一个perl集群 用puppet控制configuration – 对于傀儡来说还是很新的,但作为一个开发者,我喜欢能够对服务器进行版本控制configuration的想法 在这些群集上启用了自动扩展function – 显然,云计算的主要优势是,当涉及到任何合理的性能时(这些亚马逊机器比我的手机慢) 部署由Capistrano控制,这使事情变得更容易 所以在AWS中,你会得到这些超级讨厌的公共/私人机器的DNS …没办法,你可以识别那些机器。 为了缓解这个问题,像AWS这样的接缝想要你标记所有东西 – 所以我做了。 find了一个脚本,为每个带有“ShortName”标签的机器创build一个CNAMElogging,这要归功于Route53 API。 每台机器都有一个ShortName标签,成为其CNAME,不幸的是puppet仍然可以parsing私人DNS名称。 我想要 node 'perl-cluster'{} 在傀儡里,任何人都有线索来达到这个目的? 谢谢

AWS EC2快照 – 保留多久?

每日EBS支持的EC2快照应保留多久? 我们使用ec2-automate-backup来备份(日常)两个EBS卷 – 操作系统和数据 – 与Web应用程序有关。 如果我明白,如果发生故障,我们可以从最近的快照创build新的实例。 不过,我认为这些快照是增量式的,尽pipe每个列表(在AWS控制台中)的大小与创buildEBS卷的大小相同,但我认为它们只是logging更改,是吗? ? 这绝对是我对快照理解的地方,虽然我不明白如果我们删除旧的快照,我们可以确保保留所有需要的数据,因此我不知道应该多久才能挂断。 更新时刻后来,我发现这似乎表明我可以从字面上删除除了最近有罪不罚之外的所有。 如果是这种情况,并认为这可能对其他人有用,我可以自己回答,或者如果太明显,可以随意closures它。

如果我丢失了我的PEM文件,如何更改AWS实例的密钥对?

我丢失了pem文件并删除了当前正在运行的实例下的密钥对。 我想仍然使用该服务器。 我创build了一个新的密钥对,但我不知道如何将其分配给该实例。

Amazon ELB的内部专用IP的IP范围

我试图找出一个Elastic Load Balancer可以从它背后的EC2实例中得到的IP地址范围。 这是我可以正确configurationnginx的HttpRealIpModule 。 我find了一个EC2公共IP地址列表,但找不到私有IP范围的任何提及。 我最好的猜测是10.0.0.1/8 – 有谁知道这是否正确?

Amazon S3的CNAMElogging – 有什么缺点?

我想为我的Amazon S3域创buildCNAMElogging,以获得更好的url。 在networking上没有太多的讨论,在亚马逊的文档里什么也没有(除非我错过了)。 这是一个合理的事情吗? 有什么缺点吗?

AWS EC2密钥对应存储在哪里?

请你能build议安全的地方存储与EC2实例关联的密钥对吗? 如果只限于您的账户,将这些东西存储在亚马逊的S3存储中是否安全? 我目前在我的电脑上…在家里。 那不好吗?

有没有办法在单独的EC2实例上安装证书?

我正在尝试查看是否可以在AWS中的单个实例上安装证书。 我目前在负载均衡器上使用证书,但这是否意味着证书安装在使用该负载均衡器的所有实例上? 此页面: https : //aws.amazon.com/certificate-manager/faqs/ 说ACM提供的证书只能用于特定的AWS服务Elastic Load Balancing和Amazon CloudFront。 如果我从另一个服务获得证书,是否有办法将它安装在实例上,并确保将其安装在所有其他实例上,这些实例在扩展和添加新的ec2实例时会自动启动?

Crontab重新启动服务

我正在AWS EC2微型实例上运行Web服务器。 实例有〜630MB的RAM。 随着时间的推移,我有几个httpd进程和非常小的空闲RAM。 当我重新启动httpd服务时,我最终释放了大约350MB的RAM。 我以为每12小时使用根下的cron作业来实现这个自动化。 我的脚本包含代码 service httpd restart service mysqld restart ps aux free -m 这是我第一次尝试cron脚本。 我收到一封电子邮件,其中包含ps aux和free -m的预期输出,但是 ./scriptName.sh: line 1: service: command not found ./scriptName.sh: line 2: service: command not found 为重新启动命令。 脚本以root身份运行。 我担心使用sudo可能会导致脚本挂起。 ps的相关行输出 – root 14664 0.0 0.2 142200 1720 ? S 22:41 0:00 CROND root 14665 0.0 0.2 […]

是否有专门的实例完全防止嘈杂的邻居问题?

由于共享硬件,AWS实例可能容易出现“嘈杂的邻居”问题,其中一个或多个邻居的实例会占用实例中的资源。 本文build议: 但是,避免吵闹的邻居的最有效的方法是为专门的EC2实例支付额外的费用。 我假设上面的文章是指提供硬件隔离的专用EC2实例 。 问题 : 有专门的AWS实例完全防止嘈杂的邻居问题? 如果不能完全防止 ,它能减less噪声邻居问题多less?