Articles of 亚马逊 EC2

EC2 piops实例发射后立即终止,非piiper罚款

当通过boto和Python API启动EC2实例时,我遇到了一个奇怪的问题。 一切都很好,只要我不试图启动configuration的iops实例,即使我设置了其他卷映射选项,如磁盘大小。 但是,如果我通过将volume_type设置为'io1'并将iops设置为None以外的值来设置iops计数,则run_instances API调用看起来成功而没有错误,并且新实例显示为“挂起”状态,但是它们很快会更改为没有进入“跑步”的“终止”状态。 在下面的代码中,在继续之前,它使用boto (Python 2.7上的2.6.0)build立一个连接conn到us-east-1 : launch_params = { 'min_count': n_instances, 'max_count': n_instances, 'instance_type': 'm1.large', 'ebs_optimized': True } # Launch with provisioned iops or a larger disk if requested (EBS only) if provisioned_iops is not None or disk_size_gb is not None: dev_sda = boto.ec2.blockdevicemapping.EBSBlockDeviceType(connection=conn, size=disk_size_gb, delete_on_termination=True) if provisioned_iops is not None: dev_sda.iops=int(provisioned_iops) […]

无法访问服务器:权限被拒绝(公钥)

我无法访问服务器,得到“权限被拒绝(公钥)”。 错误 我可以使用相同的.pem文件在一个系统上访问它,但是它给我的系统带来了错误。 $ sudo ssh -v -i ./InsticatorPublic.pem [email protected] [sudo] password for puneet: OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to 54.243.206.17 [54.243.206.17] port 22. debug1: Connection established. debug1: permanently_set_uid: 0/0 debug1: identity file ./InsticatorPublic.pem type -1 debug1: identity […]

AWS环回方法和安装EBS卷

为了在AWS上部署您的设备,我认为环回方法是真实的IaaS,我不赞成在现有的AMI上安装我的软件。 当你想把你的数据库(RDBMS)放在EBS驱动器上时,我发现使用环回的潜在问题。 在环回方法中,当您在本地系统上创build映像时,可能已经将数据库安装在将映像上载到EC2之前的任何位置。 如果我想使用EBS来存储我的数据库,我现在唯一可以考虑的select是将模式的安装推迟到EC2上的第一次引导,然后连接EBS驱动器。 任何其他的想法,你会如何照顾这个?

在EC2新用户和远程计算机之间连接Git Remote

从Amazon EC2实例中,我创build了一个新用户webserver ,并创build了一个只能由webserver访问的git存储库,而不是默认用户。 我希望从我的家用电脑(也是Linux)克隆,推送和从存储库中取出。 以下是当我尝试克隆目前(敏感信息被拒绝)时所得到的结果: git clone webserver@ec2-***.compute.amazonaws.com:/home/webserver/path/to/repo reponame 给出以下答复: Cloning into 'reponame'… Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 我需要做些什么才能正确获得公钥保护设置?

我可以限制用户对AWS S3存储桶的访问吗?

我正在开发一个可能用于AWS托pipe的网站。 这导致了一个关于存储在S3桶中的东西的访问权限的问题: 我为这个网站build立了一个EC2服务器,还有一个S3存储桶来存放一些网站的东西。 爱丽丝和鲍勃在我的网站上创build帐户。 爱丽丝和鲍勃都上传文件,最终在桶中。 爱丽丝应该能够看到她的文件,而不是鲍勃的,反之亦然。 该网站的匿名用户应该能够看到两个文件。 这是可能的S3? 我的印象是,这是AWS IAM的用途; 它是否正确? 我正在慢慢地越过我的AWS新手主机,但是我还没有完成 – 谢谢!

ZABBIX在亚马逊EC2。 安装

我读过关于mikoomi。 而且我不适合我。 我没有访问密钥。 我想在实例上安装和使用zabbix服务器和代理本身。 这是个好主意吗? 这里是问题: 中: yum install zabbix-server-pgsql zabbix-web-pgsql zabbix-agent 我有: Error: httpd24-tools conflicts with httpd-tools Error: httpd24 conflicts with httpd 如何成功完成安装?

如何在Amazon Opsworks上安装yum包

我想在实例启动时在我的Amazon Opsworks实例上安装一个包含yum(或rpm)的单个包。 我已经阅读了关于厨师和食谱,但所有的解决scheme似乎非常复杂,显然是一个简单而常见的任务。 我想要一个简单的例子来说明如何安装一个软件包。

PHP无法连接到AWS RDS服务器

我有一个EC2实例与apchane,PHP和phpmyadmin。 我已连接phpmyadmin来pipe理aws RDS服务器。 他们在同一个安全组。 但是,当我尝试使用PHP脚本连接到AWS RDS服务器时,它给了我SQLSTATE [HY000] [2003]无法连接到(xxx.xxx.xxx.xxx)上的MySQL服务器。 我做了一些研究,其中大部分都说使用setsebool -P httpd_can_network_connect = 1参考: http : //www.filonov.com/2009/08/07/sqlstatehy000-2003-cant-connect-to-mysql-server-on -xxx-XXX-XXX-XXX-13 / 但我不知道要configuration哪个服务器? 以及如何?

如果Amazon EC2中只有增量,我可以有400个快照吗?

我想知道快照。 亚马逊说,他们做 增量备份 仅对快照之间的数据进行收费 现在我的问题是,让我们假设唯一改变的数据是编码文件,每周只有几个MB,即使不是这样 所以不要紧,如果我有1000备份或10备份。 因为不同之处不会在任何后续的快照,我不会被指控。 我对吗。 我的意思是如果我有10GB snapshot的第一个数据,并假设存储全部10GB 现在让我们假设我每隔一小时拍摄一次快照,并提供一个月的数据。 所以我会有24*30 = 720快照。 没有任何额外的成本,因为数据没有改变。 阿美正确或我缺less的东西

检测到你在EC2上

从主机内检测到它在EC2中运行的最可靠和最简单的方法是什么? 目标是在启动时应用一些更改,并在/ mnt分区中移动一些内容(因为磁盘空间)。 因为它在操作系统映像实例化后直接发生,所以没有安装很多软件(例如:Ubuntu AMI上没有curl)。