Articles of amazon web services

ec2中“Stop”的正确运行级别是什么?

我正在试图使脚本正常closures一些应用程序服务器,我把脚本放在/etc/rc0.d中,但是当我在亚马逊上停止ec2实例时,它不会调用我的脚本。 ec2中“stop”的正确运行级别是什么?

如何从另一个实例获取实例的公共DNS?

假设我已经启动了5个EC2实例。 从特定实例的terminal获取所有实例的DNS和IP的最简单方法是什么?

Elastic Beanstalk .ebextensionsconfiguration脚本​​不在Windows部署上运行

我有一个Microsoft ASP.NET应用程序,我通过Elastic Beanstalk成功部署到服务器。 但是,我试图在.ebextensions下运行一些configuration文件,以便设置我的应用程序使用的某些软件包。 例如,我有一个NewRelic脚本安装如下: files: "c:\\temp\\redistribution\\newrelic\\NewRelicDotNetAgent_x64.msi": source: http://download.newrelic.com/dot_net_agent/release/NewRelicDotNetAgent_x64.msi commands: instNewRelic: command: msiexec.exe /ic:\\temp\\redistribution\\newrelic\\NewRelicDotNetAgent_x64.msi /qb NR_LICENSE_KEY=<mylicense here> INSTALLLEVEL=1 iisRestart: command: c:\\windows\\system32\\iisreset.exe /RESTART 该命令应该下载安装程序(可通过服务器访问)并运行该程序包。 问题是,我没有看到任何文件下载的指示,甚至脚本甚至试图由弹性beanstalk进程运行。 我检查了以下内容: 解决scheme中包含.ebextensions下的configuration文件,并检查了它们是否已部署到服务器。 服务器可以访问我尝试下载的任何文件。 应用程序运行正常,只是这个初始化脚本不工作。 我曾尝试部署到Windows 2008 IIS 7.5和Windows 2012 IIS 8.5,它不工作。 任何帮助搞清楚这将不胜感激。 谢谢,

是否可以从.net beanstalk应用程序访问应用程序日志?

我已经部署了一个beanstalk应用程序 – 我想我的应用程序日志在豆浆的日志控制台。 这可能吗? 我无法find一个神奇的目录login到为了得到这个工作。

通过Route 53在AWS VPC中使用我的私人DNS

我有一个Amazon VPC连接到我们的公司networking。 每个EC2 / beanstalk(linux)实例在/etc/resolv.conf中使用标准AWS提供的IP地址作为其名称服务器。 每个EC2实例也可以毫无问题地返回公司networking,例如我可以运行这个: $ nslookup server.corp-domain.com 10.10.10.1 如果没有问题,EC2实例可以和10.10.10.1交谈 (corp-domain.com不能在互联网上parsing,只能在我们的公司内部networking上使用。10.10.10.1是我们公司networking上的名称服务器。) 我希望能够在没有指定公司名称服务器IP地址的情况下运行,即使用/etc/resolv.conf中的条目 所以它归结为 – 我如何使路由53通过DNS查询在corp-domain.com回到我们的公司名称服务器?

为什么AWS S3redirect显示为302而不是301?

我在S3中使用这个博客post实现了一个301redirect。 它明确表示redirect将是一个301,这是我想要的。 元数据的屏幕截图: redirect是从http://www.trevormckendrick.com/legal-entity到http://www.zerotoentrepreneur.com/basic-legal-entity-info-start-here/ 但是当我curl的第一个url,它出现为302。 此外,Moz显示了两个单独的redirect,一个用于 “ http://www.trevormckendrick.com/legal-entity ” 和另一个 “ http://www.trevormckendrick.com/legal-entity/ ” (注意string末尾的尾部“/”)。 我错过了什么? (不知道这是否会影响它,但我刚刚从Github Pages网站移动到AWS昨晚。)

在EC2实例上使用AWS ElastiCache所需的Redis GUI

我有一个我希望pipe理的AWS ElastiCache Redis集群设置。 由于AWS不允许您在VPC之外访问ElastiCache,因此我已经设置了一个微EC2实例,该实例携带指向此群集的phpRedisAdmin脚本副本。 但是AWS已经禁用了Redis集群上的“CONFIG”命令,所以phpRedisAdmin无法连接和pipe理ElastiCache集群。 我已经尝试了redis浏览器节点包,但它运行在0.0.0.0:4567,我需要在这个实例上的公共IP来pipe理Redis群集。 任何build议?

在EC2上设置SQL服务器?

我想在EC2服务器上的AWS中build立一个SQL服务器。 我原本想使用RDS实例,但是我们需要批量pipe理员权限来执行RDS中不允许的一些操作。 我想知道是否有可能在实例构build后增加磁盘空间? EBS可以取代镜像/复制吗? 任何指针将不胜感激沿着这条道路。

增加AWS EC2服务器上的磁盘空间?

是否有可能扩大EC2服务器的磁盘空间一旦构build? 我想把我的数据库报告应用程序放在EC2服务器上,但是我想确保我可以扩展服务器的磁盘空间。 我想保持我的解决scheme尽可能可扩展。 谢谢!

我如何有效地创buildRDS实例的每日写副本?

我们希望创build一个我们的开发人员可以写入的postgres RDS实例副本(不仅仅是AWS可以轻松提供的简单的只读副本)。 目前,我们每晚都运行一个脚本,将主实例的快照恢复为副本。 这种方法有两个主要问题。 第一个问题是主实例是多az,并提供了IOPS,而副本是单一磁盘IOPS,这导致复制到“可用”状态(长达16小时)的延迟很长。 我们这样做是因为我们希望副本尽可能便宜。 事实上,在“修改”状态下,副本实际上是可用的,但听起来我们正在为处于此状态的预置IOPS收取费用。 第二个问题是,当副本处于“修改”状态时,参数组保持默认状态。 我们必须等到它“可用”,然后才能进行此更改。 我不敢相信我找不到解决这个问题的办法。 这听起来像是一个普遍的要求。 我们是否以这种错误的方式去做? 应该如何保持一个单独的,最新的RDS实例副本?