Articles of 亚马逊

为aws hadoop ec2设置环境variables

我一直在关注这本书: Hadoop in Action 它提供了一个很好的指导如何开始使用与Hadoop的EC2。 它所说的第一件事之一就是在这里下载命令行工具: http://developer.amazonwebservices.com/connect/entry.jspa?externalID=351&categoryID=88 然后它说这样设置这些环境variables: set JAVA_HOME = "C:\Program Files\Java\jdk1.6.0_08" set EC2_HOME = "C:\Program Files\Hadoop\aws\ec2-api-tools-1.3-30349" set PATH = %PATH%;%EC2_HOME%\bin;%HADOOP_HOME%\src\contrib\ec2\bin set EC2_PRIVATE_KEY = c:\ec2\pk-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem set EC2_CERT = c:\ec2\cert-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem 我的问题是关于EC2_HOME。 即使我已经设置了,并且我检查了是否使用set命令设置了它。 看起来它已经被正确设置了。 当我运行脚本: ec2-describe-regions 我得到的输出是: EC2_HOME未设置 我究竟做错了什么?

EC2实例通过健康检查,但不再可以SSH进入

我有我的网站(一个EC2实例)运行了一年,一切都很好,直到今天上午我失去了访问它和相关的数据库(一个AWS RDS数据库实例)。 我无法通过浏览器或SSH访问我的网站到任一实例(EC2或RDS)。 另一方面,我可以SSH到不同的EC2我有,但奇怪,我不能从浏览器访问该网站(一个不同的域名)。 所有的全球AWS监控网站和我自己的AWS仪表板监控显示一切正常,所以我真的被这个突然不规则的访问难住。 我正在使用AWS Route53进行DNS,但由于这也影响了我的数据库,所以我不认为DNS是问题所在。 任何想法如何debugging呢? PS我知道这不是一个计费问题B / C有没有改变计费。

连接到VPC之外的MySQL EC2实例

我有一个VPC设置与几个EC2实例里面。 我试图连接到VPC外部的EC2实例上的MySQL数据库,没有运气。 我将VPC EC2实例上的安全组设置为出站0.0.0.0/0,我假设它将连接到任何出站连接。 我也跟着创build一个NAT的教程,但不完全确定如何使用它来连接到外部数据库。 无论如何,如果任何人有经验,并知道连接到VPC之外的数据库的正确方法,将不胜感激!

在Godaddy中使用Amazon Route 53弹性IP与授权设置

我启动了Amazon EC2实例,安装了rails环境并成功运行了我的rails应用程序。 我想要指定一个子域到那个实例。 我的域名注册商是Godaddy。 所以,sub.example.com应该指向我的实例。 所以,(1)我在我的Amazon实例上附加了一个弹性IP。 (2)为我的域添加了Alogging到Amazon Route 53托pipe区域,连接Elastic IP和subdoman。 对于下一步,我尝试从Route 53的代理组input域服务器logging到Godaddy Zone文件。 但我无法做到这一点。 然后,我刚刚添加了一个logging,并指出sub.example.com弹性IP。 我的问题是,有没有办法在Godaddy中使用这些代理组? 或者也许还有其他的东西? 另外,我发现这个http://support.godaddy.com/groups/domains-management-and-services/forum/topic/delegated-subdomain/也许这是不可能的NS子logging使用NSlogging。 顺便说一句,sub.example.comredirect到亚马逊实例,我在Godaddy控制台的工作。 非常感谢你!

使用Amazon SES作为sendmail中继的问题

我试图让我们的老式rhel3服务器与sendmail 8.13.1中继 我在这里跟随了亚马逊的指南: http : //docs.aws.amazon.com/ses/latest/DeveloperGuide/sendmail.html 但似乎服务器没有与亚马逊正确的身份validation,反弹的电子邮件指出“<<< 530必须首先发出一个STARTTLS命令” – 因为在东西没有正确的顺序。 我的sendmail.mc:http://pastebin.com/k0Y1s6pZ 任何帮助表示赞赏

我如何设置我的路由表,以允许我的VPC之间的公共子网中的Web服务器到私有子网中的数据库服务器的stream量?

我的IP范围是10.60.0.0/16。 我已经有一个10.60.0.0/16 – 本地路由设置。 我所有的ACL和安全组都完全打开。 我有一个NAT实例设置,以便私人子网实例可以看到互联网。 更新:到目前为止,能够使其工作的唯一方法是将ENI启动到私有子网中,并将其附加到公有子网中的服务器上。 它似乎以这种方式工作,但是并不理想。

为多个EC2服务器使用一个卷

我安装了将托pipe一个wordpress网站的ubuntu服务器。 我正在使用的技术是: nginx + php5-fpm作为networking服务器 作为caching系统 mysql数据库服务器(RDS)。 问题是,当我上传一个wordpress媒体将它保存在其中一台服务器的数据,我想使用负载均衡器的多台服务器据我所知,我需要使用服务器之间的一些共享,并将其安装到每台服务器。 我的问题: 有没有一种方法,我可以用AWS做到这一点? 或者我需要创build另一台服务器来托pipe我上传的文件? 我应该select什么样的文件共享作为EC2服务器之间的文件共享系统?

Cloudformation将实例添加到不同地区的安全组

我有一个通过Jenkins在各个地区创build的Cloudformation堆栈。 我在一个地区有一个厨师服务器与一个单独的安全组。 我需要通过Cloudformation创build的新实例注册/创build,并将其自己添加到us-west-1的厨师SG,而不pipe他们的地区。 这可行吗? 编辑:我需要通过CloudForms脚本来做到这一点,而不是其他方法由于冗长/复杂的多种原因。 编辑2:为了清楚起见,我不希望实例成为SG的一部分,而是为了将新实例的EIP添加为SG中的入口。

Amazon EC2 VM导入连接器备份策略

我试图得到这个连接器的信息,但我发现大部分似乎是相当古老的信息。 我的最终目标是将我的生产虚拟机(esx 5.1)备份到EC2服务器上,这些服务器可以在某种现场紧急情况下被拆卸和重新configuration。 所以基本上我的问题 是否可以使用此连接器进行某种forms的预定差异备份? 有一个更好的方法吗 ? 如果不是我怎么能做到这一点。 PS需要使用亚马逊。 编辑 我正在使用veeam进行现场备份(不想使用云版)。 是否可以将s3备份到EC2的备份上。

确保s3中的数据一致性,并且有多个用户正在读/写

我需要关于如何确保我的s3存储桶中的数据一致性的build议/想法。 我有2-3个用户从s3推送和阅读资源。 正如人们可以很容易地看到这导致数据不一致(用户A正在从S3下载该资源,而用户B仍在写入)。 我们正在同步s3的saltstack代码。 我们在每个环境(prod,staging)中设置一个存储桶并使用AWS IAMangular色来控制访问。 当我试图从s3获取数据,而其他开发人员将代码推送到该存储桶时,会发生问题,最终导致下载的资源处于不一致的状态。 如果你们能分享你们在处理这类问题上的想法,想法和经验,我将不胜感激。 谢谢