Articles of amazon web services

使用自定义名称服务器访问aws EC2实例上的Web服务器?

我试图在Amazon EC2实例上运行一个Web服务器。 例如,当我通过ELASTIC-IP查询它时,它完美地解决了问题,但是每当我尝试执行nslookup或尝试通过自定义域名访问它时,我都无法这样做。 我已经closures了iptables并将端口添加到相关的安全组中。 我想解决的问题是如何使用自定义名称服务器来parsing域名。 当我尝试通过intodns检查域名它完全解决,并返回自定义名称服务器的名称,那么如何指向域名到我的实例?

厨师刀ec2插件在VPC里面用公网IP创build服务器

所以我使用刀ec2插件创build一个服务器,在一个VPC,然后提供与厨师独奏。 这是我的基本命令: knife ec2 server create -S private-key -I ami-1234 –flavor=m1.medium –subnet xyz 服务器正常启动,并具有适当的VPC IP地址。 我的问题是,我也需要一个公共的IP地址。 当我通过ec2 web控制台启动一个实例时,它只是有一个选项为你的实例自动分配一个公共IP地址 我只是无法弄清楚如何通过刀子命令做到这一点。

MySQL无故定期停止在AWS ec2实例上工作

我在AWS上运行一个开发服务器,工作完美无缺。 最近,周期性的mysql服务器开始不工作。 然后我input service mysqld restart 这会产生一个错误信息 MySQL Daemon failed to start. 现在,如果我停止实例,然后启动它,然后从命令行重新启动服务器,一切工作正常(这迫使我重新编辑我的区域文件由于更改的IP地址,但我已经读了重启将不会摆脱IP地址)。 但是有没有线索,为什么这不起作用? 这里是几行var / log / mysqld.log,我无法做正面或反面。 130613 23:12:21 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 130613 23:12:21 [Note] Plugin 'FEDERATED' is disabled. 130613 23:12:21 InnoDB: The InnoDB memory heap is disabled 130613 23:12:21 InnoDB: Mutexes and rw_locks use GCC atomic builtins […]

如何在Debian上安装“Priority:standard”的所有软件包

当从DVD安装时,一个新的Debian安装有很多包。 我已经习惯了默认安装mutt,vim等。 但是,AWS AMI和debootstrap安装仅安装了一小部分软件包(小于300),如果您只是设置一个服务器来执行一些操作,那么这并不是一件坏事,但如果您真的想要login到定期主持并使用它,不得不一直安装基本软件包是一件痛苦的事情。 我该如何告诉Debian从版本库安装“Priority:standard”的所有软件包?

负载均衡器和调用外部Web服务

我试过寻找这个问题的答案,但我不确定是否有一个特定的术语,到目前为止我找不到任何信息。 如果我有一个stream行的应用程序,消耗一些Web服务,我显然会使用负载平衡器来分配我的服务负载。 从理论上讲,最终用户只是击中一个主机名,并将其parsing为负载均衡器,然后将这些请求转发给Web服务实例。 如果我的networking服务也打电话给另一个外部/第三方的networking服务,这个第三方会看到有问题的networking服务器的个人IP? 例如,如果第三方Web服务说我必须提供3个IP地址,并且只有这3个可以访问他们的服务,那么这个工作如何考虑,我可以在我的负载均衡器之后有6个实例,并且可以要求其中的任何一个请求? 由于请求是从一个单独的Web服务器,我猜它不会“出去”的负载平衡器。 虽然这是一个相当普遍的问题,但是如何在AWS基础架构上设置这个例子将是有用的 谢谢

S3静态网站托pipe,我应该使用哪个DNS CNAMElogging?

我创build了一个S3静态网站,例如www.example.com S3 endpoind是:www.example.com.s3-website-us-east-1.amazonaws.com 当我挖掘这个DNS www.example.com.s3-website-us-east-1.amazonaws.com. 55 IN CNAME s3-website-us-east-1.amazonaws.com. s3-website-us-east-1.amazonaws.com. 55 IN A xxxx 那么我应该将CNAMElogging设置为“s3-website-us-east-1.amazonaws.com”而不是“www.example.com.s3-website-us-east-1.amazonaws.com”?

如何解决Amazon AWS中弹性负载平衡器(ELB)的延迟问题?

我们有一个在Amazon AWS上托pipe的Web应用程序和API,具有三个环境 – 开发(dev),testing/分期(uat)和实时。 每个环境都有一个负载均衡器,两个EC2实例和一个RDS数据库。 我们对AWS比较陌生,在某种程度上我们正在学习,但总的来说,它对我们来说工作得非常好。 星期三上午8点25分,我们发现在开发环境中的响应时间突然增加: 这三个环境运行相同的代码和相同的数据模式。 networking活动,CPU利用率,磁盘读取/写入活动没有相应的增加。 我们中没有一个人有最明显的想法是什么引起这个突然增加,或者我们可以做什么来解决这个问题。 有几个人说:“哦,这只是你的云计算”,但我不能完全接受,在AWS托pipe只是意味着你的整个网站每一个请求会放慢1秒,无缘无故,你只是耸耸肩,忽略它。 我在这里接下来的步骤是什么? 如何解决这个问题呢?

AWS上的数据备份

我需要备份一些文件,最初不超过1Gb。 这些文件代表了我的启动的关键任务数据。 如果我丢失了承载实时数据的AWS机器,我需要能够毫不迟疑地将数据恢复到新机器上,这使得我离开Amazon Glacier,因为迄今为止我所读到的blurb在恢复SLA方面是模糊的当然提到几个小时,而我需要几分钟。 我应该使用S3吗? 我有什么select? 我打算每天备份5天,每周2次,每月2次,两个月后总计9Gb左右。

如何在启动时更改Amazon Linux上的主机名?

我在EC2上使用Amazon Linux,在安装时将以下云init指令作为用户数据传递: #cloud-config hostname: example.com locale: en_US.utf8 manage_etc_hosts: true manage_resolv_conf: false package_update: true package_upgrade: true timezone: Europe/Berlin 除了主机名之外,任何工作都可以正常工作。 不知何故,它不会改变,即使重新启动它仍然在IP地址。 如果我尝试与红帽企业Linux AMI完全相同,一切正常 – 包括主机名。 有谁知道我怎么能在亚马逊Linux上也能工作?

亚马逊SES:创buildvalidation的电子邮件地址,无需收件箱

所有, 我寻找答案,找不到合适的,因此在这里的问题 – 我有几个在AWS上运行的内部服务,需要发送出站“通知”电子邮件。 如 – 票务系统,nagios等。这些类似于没有回复@电子邮件地址。 例如:[email protected][email protected] 我可以validation整个域名,但我更喜欢validation特定的电子邮件地址的偏执狂。 它还允许我们pipe理出站电子邮件地址,以便任何服务或pipe理员不会错误地configuration服务器,以便在互联网上发送未经批准或意外的电子邮件。 如何validationAmazon SES上没有收件箱的电子邮件地址,因为validation需要有效的电子邮箱。 – http://docs.aws.amazon.com/ses/latest/DeveloperGuide/verify-email-addresses.html 我知道我可以创build一个收件箱,validation并删除收件箱。 但是,寻找其他方式,我可能已经错过了或AWS SES提供的我不知道的替代方法。