Articles of 亚马逊 EC2

Amazon EC2login

当我将我的Amazon EC2实例的主目录从/ home / ubuntu更改为/ etc / passwd文件中的/ home / ubuntu /文件夹时,我不再能够使用我现有的密钥对来访问实例。 一旦我切换回原来的目录,我没有问题,可以正常login到我的实例。 我已经检查了新文件夹的权限,它们是drwxr-xr-x,它与/ home / ubuntu文件夹相同。 我有一些实例正在运行,由于这个变化,我没有办法重新login来纠正这种情况。 有没有人有一个想法是怎么回事?

如何为AWS X.509私钥设置密码?

我今天正在轮换我的AWS X.509证书和私钥(不要与ssh私钥/公钥对混淆),并决定我想在我的私钥上设置一个密码短语以更好地保护它。 所以我做了一些研究,跑了: openssl rsa -in awsprivatekey.pem -des3 -out awsprivatekey.pem.new 并input了私钥的密码。 在我尝试使用ec2 api工具后,出现错误: java.io.IOException: DER length more than 4 bytes 当我研究这个话题时,这变得很明显,发现这个链接ec2 api工具不支持带密码的私钥 我对缺乏这方面的信息感到困惑,以及拥有像Amazon EC2一样至关重要的不受保护的私钥的现状。 有关如何更好地保护我的私钥的任何build议?

是否有可能在Amazon EC2 + EBS上运行大型Oracle数据库(7TB)?

我想知道,如果亚马逊EC2 + EBS可以处理大型Oracle数据库(7TB开始)。 听起来像EBS可以有高达1TB的存储卷,我可以有很多存储卷连接到同一个EC2实例,但是可以configurationOracle使用这些存储卷,以便数据库可以增长到7TB甚至更多? 为了追求这一点,我会引入Oracle数据库pipe理员来协助,但我想弄清楚这是否是一种有效的方法,还是应该向其他地方寻求帮助? 云中的大型(7-15 TB)数据库还有哪些其他选项? [注意:我贴在Stackoverflow的原始问题,但本网站可能更合适]

Sudo错误“你必须有一个tty运行sudo”

我试图运行以下命令: sudo git pull; 我得到以下错误: Command failed: sudo: sorry, you must have a tty to run sudo 该命令正在使用child_process和exec从一个nodejs服务器运行。 我看了其他问题和网站,试图解决这个错误,但没有解决scheme即编辑/etc/sudoers和使用ssh -t工作。 我没有root权限,因此在命令中使用了sudo。 我正在运行基本的Amazon EC2 Linux 64位实例。

亚马逊ec2云托pipe的容错(复制)memcache解决scheme?

有没有人提供容错(复制)的memcache解决scheme,在亚马逊ec2托pipe,需要零维护,只提供一个IP的工作? 我知道亚马逊提供ElastiCache。 但是这个水平还是比较低的,还有一些缺点: 它需要维护(例如定义实例的数量,pipe理IP地址等) 它不会做复制(我知道客户端库是这样做的,但这不像服务器端解决scheme那样安全) 它不提供一个IP地址 目前在欧盟西部(爱尔兰)不提供(但我相信这将来到) 目前只有打败(将来会改变) 我梦想拥有一个托pipe服务,为我提供一个IP地址,并且“一直工作,永远”。 谢谢,马塞尔

在多个区域使用ELB

假设我有网站域http://myawesomesite.com ,并开始我有美国东部地区ELB设置2个实例运行我的应用程序。 随着网站变得越来越棒,我想开始更快地为我的应用程序提供服务,我使用ELB设置了US-WEST组的实例。 如何将stream量转发到最近的数据中心?

根据内存利用率自动扩展AWS EC2安装

我正在设置基于特定实例消耗的内存的自动缩放。 我通过在awsforums张贴的链接。 我能够设置我的指标,并使用给定的bash脚本和相同的variables。 在弄清楚如何根据这些指标来设置自动缩放比例的时候,我在Google项目托pipe站点了解了一堆bash脚本。 我无法设定指标。 我怎么能进一步?

ec2现场实例进行日常处理任务

作为一个系统pipe理员或亚马逊aws我没有太多的经验,所以我希望有人能够简单地解释或者向我推荐一个关于如何实现下面的指导。 我有一个系统上运行ec2和亚马逊rds获取数据,并将其保存到数据库。 我需要每天运行一次脚本(在一天结束的时候)来处理所有的数据,并准备每日报告。 这个过程大概需要一个小时才能运行。 它需要在高内存实例上运行 从目前为止我所读到的内容来看,我认为最好的办法是每天运行一个高内存点实例,设置它在启动时执行脚本,并在完成时closures。 这是正确的做法吗? 如果是的话,该怎么做呢? 如何告诉现场实例每天运行? 通过另一台服务器上的cron作业还是有更好的办法吗? 如何设置启动时运行脚本? 通过cloudinit? 任何帮助,将不胜感激。 最后一件事,只要它每天运行,这项工作就不是很敏感。 谢谢

与弹性IP关联的EC2公有DNS名称是否稳定?

当我在我们西部2旋转一台机器,并给它一个弹性的IP,它会得到一个公共的DNS主机名 ec2-XXX-XXX-XXX-XXX.us-west-2.compute.amazonaws.com 当我启动一个东西在我们的机器,并给它一个弹性的IP,它会得到一个公共的DNS主机名 ec2-XXX-XXX-XXX-XXX.compute-1.amazonaws.com 为什么区别? 当我重新关联一个弹性IP时,公共DNS主机名是否相同?

ec2:私钥vs证书

私钥和证书文件是相同的文件吗? 我正在按照这个网站上的步骤设置我的环境variables。 我有我的私钥文件,但没有证书文件,所以我只是想知道,如果他们是同一个文件? 谢谢,