Articles of amazon web services

如何删除AWS EC2实例?

我终止了一个AWS EC2实例,因为我错误地创build了它。 我读过,这删除了一个实例,但它不断重新实例化。 我如何永久和完全删除EC2实例,就好像它从来没有存在过?

我是否总是携带* .pem文件在其他计算机上login我的AWS服务器?

我有一个EC2服务器(UBUNTU)。 我有一个macbook,我的“.pem”文件在我的笔记本电脑。 当我尝试通过腻子在其他计算机上login我的服务器时,它需要我的“.pem”文件。 我是否必须将其存储在额外的硬盘驱动器中并随身携带? 有没有其他的方式来访问我的服务器在其他电脑上,无论我使用哪个操作系统?

如何提高Amazon EC2运行实例上的CPU性能?

我已经使用EBS存储运行Ubuntu 10.04实例。 当前types的实例m1.small。 我想提高CPU性能,所以我想我应该“转换”该实例为c1.medium。 我怎样才能做到这一点? 我可以做“飞行”,或者我应该先停止它?

EC2是否支持AES-NI指令? 如果是这样,是否有特定的实例types?

试图确定EC2是否支持并提供这个新的指令集。

如何在正在运行的EC2实例上识别EBS卷与本地卷

在正在运行的EC2实例上,如何识别EBS卷和本地磁盘? 我想从shell中找出它们。 fdisk,lsblk只能帮助查明EBS卷。 比方说,我总共有20个磁盘,20个识别ebs商店。 有什么build议么?

Postgresql使用amazon postgresql RDS服务作为主读取复制

我们目前正在使用亚马逊的Postgresql 9.3 RDS作为游戏平台的主数据库。 我们希望创build一个只读复制用于报告和重度查询。 是的,它似乎就像amazon RDS中的“只读副本”选项不能用于postgresql数据库。 是否可以使用EC2实例与postgresql服务器创build一个只读副本,考虑到我们不能在主数据库中的其他文件之间编辑pg_hba.conf,因为它在RDS上运行? 我们只能编辑postgres.conf参数 任何人可以build议什么是最好的方式继续下去呢? 谢谢

如何使用SQL客户端连接到AWS RDS数据库(部署在VPC中)?

我是AWS新手,尝试设置和初始化RDS实例。 由于我有一个新创build的帐户,它不支持EC2-Classic(从我的理解),这意味着我的RDS实例必须部署到VPC中的私有子网。 但是,一旦创build了RDS实例,我怎样才能从外部世界连接到它? 我知道我可以从我的VPC中的公有子网连接到它,所以我的应用程序服务器将能够毫无问题地使用数据库。 不过,我想说的是,启动Squirrel或其他GUI客户机来初始化模式,或者随着应用程序的增长添加列和表。 如果需要居住在私人子网中,我该怎么做?

EC2-classic和VPC服务器之间的安全组规则

我们目前正在使用一套Amazon EC2-classic服务器来托pipe我们的现场和临时环境。 我们在每个环境中都有几台Web服务器和一台后台工作服务器。 我们还有一些服务器用于构build和部署。 我们最近决定,因为我们的某些服务器偶尔会将它们移动到T2服务器types(这是我们的构build和部署服务器)。 T2types只能在VPC中启动。 所以我们build立了一个VPC,成功地让它们运行,一切都很好。 问题是,我们希望能够让我们的部署服务器能够与特定端口上的Web服务器交谈。 以前,我们在安全组中设置了这个function,所以这些Web服务器只能监听那个端口上的部署服务器,而没有其他人可以跟它通话。 现在,虽然我正在访问Web服务器来编辑其安全组,以允许通过其服务器组从VPC部署服务器上允许该端口上的stream量。 然而,亚马逊告诉我,“你不能在VPC组和非VPC组之间定义规则”。 然而,我想不出有任何其他方式可以允许从这个VPC的服务器访问。 我显然可以将我的部署服务器的公共IP硬编码到允许列表中,但是我认为如果我要停止并启动部署服务器,这可能会改变,所以这不是一个好的解决scheme。 我也可以把我所有的服务器移动到VPC,但是我宁愿避免移动所有其他服务器,包括我们的在线Web服务器,以便使其工作,因为这似乎是一个很大的工作(鉴于它不会只是一套安全规则并将其转换为VPC规则等)。 那么我怎样才能定义一个规则,说EC2-classic服务器只能通过VPC中的特定服务器连接到端口xyz上?

ec2-create-image需要哪些IAM权限?

我查看了官方文档 ,似乎无法find任何有关IAM用户为了能够使用此命令而需要哪些权限的参考。 我希望IAM用户只能为这个特定的实例创build图像,所以我的策略设置如下: { "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt999", "Effect": "Allow", "Action": [ "ec2:CreateImage" ], "Effect": "Allow", "Resource": [ "arn:aws:ec2:us-east-1:<my account id>:instance/<my instance id>" ] } ] } 但是,在使用EC2 CLI时,我不断收到拒绝访问错误。 我将Resource部分更改为"*" ,现在它可以工作,但现在我的IAM用户可以创buildAMI(因此导致重新启动)到我帐户中的任何EC2实例。 我怎样才能locking这个?

尝试使用Puppet安装Apache时“不支持的osfamily:Linux”

我正在尝试使用最新的Amazon Linux AMI在AWS EC2上设置一个简单的Puppet设置。 我已经遵循了RHEL的安装指南,并且运行了一个puppetmasterd守护进程。 在/etc/puppet/manifests/site.pp应用以下清单时: node 'ip-172-31-1-239.eu-west-1.compute.internal' { class { 'apache': } } 我得到的错误: [ec2-user@ip-172-31-1-239 ~]$ sudo puppet agent –test info: Loading facts in /etc/puppet/modules/concat/lib/facter/concat_basedir.rb info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/pe_version.rb info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/root_home.rb info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/puppet_vardir.rb err: Could not retrieve catalog from remote server: Error […]