我正在使用“aws ec2 run-instances”命令(来自AWS命令行界面(CLI) )启动Amazon EC2实例。 我想为我启动的EC2实例设置一个IAMangular色 。 IAMangular色已configuration,我可以在从AWS Web UI启动实例时成功使用它。 但是当我尝试使用该命令来执行此操作时,以及“–iam-instance-profile”选项失败。 执行“aws ec2 run-instances help”会显示值为Arn =和Name =子字段。 当我尝试使用“aws iam list-instance-profiles”来查找Arn时,它给出了这个错误消息: 发生客户端错误(AccessDenied):用户:arn:aws:sts :: xxxxxxxxxxxx:承担angular色/shell/ I-15c2766d未被授权执行:资源上的iam:ListInstanceProfiles:arn:aws:iam :: xxxxxxxxxxxx:实例-profile / (其中xxxxxxxxxxxx是我的AWS 12位帐号) 我通过Web UI查询了Arnstring,并在run-instances命令中通过“–iam-instance-profile Arn = arn:aws:iam :: xxxxxxxxxxxx:instance-profile / shell”使用该string, : 发生客户端错误(UnauthorizedOperation):您无权执行此操作。 如果我完全不使用“–iam-instance-profile”选项,实例将启动,但不会有我需要的IAMangular色设置。 所以许可似乎与使用“–iam-instance-profile”或访问IAM数据有关。 我曾多次重复AWS故障(他们有时会发生),但没有成功。 我怀疑也许有一个限制,即具有IAMangular色的实例不允许启动具有更强大IAMangular色的实例。 但在这种情况下,我正在执行命令的实例与我尝试使用的IAMangular色具有相同的作用。 命名为“壳”(虽然我也试过使用另一个,没有运气)。 设置一个IAMangular色甚至不允许从一个实例(通过它的IAMangular色凭证)? 使用IAMangular色需要一些更高的IAMangular色权限,而不是启动普通实例所需的权限? “–iam-instance-profile”是指定IAMangular色的适当方式吗? 我需要使用Arnstring的一个子集,还是以其他方式进行格式化? 是否有可能设置一个IAMangular色,可以做任何IAMangular色访问(也许是一个“超级根IAM”…组成这个名字)? 仅供参考,一切都涉及在实例上运行的Linux。 另外,我从一个实例运行所有这些,因为我无法在桌面上安装这些工具。 这和我不想把我的IAM用户凭据放在任何AWS存储上,就像这里 AWS的build议一样。 […]
是否可以调整Amazon EC2实例的大小,例如,从小型实例转换为大型实例? 如果是这样,调整Amazon EC2实例的最简单方法是什么? 就像Rackspace云服务器使用重build一样 ,请参阅screenprint: 我的例子使用EBS。
我们使用S3在我们的webapp中存储了数百万个条目,现在我们把整个东西移到EC2,EU服务器,我们也想把这个S3数据移到EU。 但我们使用的是在美国的桶,似乎没有工具将整个桶内容移动到不同的桶。 以后在切换到EU桶时如何同步数据也会出现问题,迁移过程中会同时创build数据。
Amazon RDS具有“可释放内存”的度量标准。 它似乎以锯齿形上升和下降。 这使我相信,它正在被MySQL用于caching的内存,并且当caching到期时,会出现更多的可用内存。 任何明确的文件将是伟大的。
我知道命令ec2-create-image instance-id将创buildec2实例的映像,创build快照文件并注册为AMI。 但删除相关的快照文件和取消注册AMI的图像等效命令是什么?
在AWS控制台中启动实例时,我可以将“自动分配公共IP”设置为true,新创build的实例将从池中分配公有IP地址。 现在假设我已经启动了这个设置为false的实例,并且希望将公共IP分配给这个实例。 与第一种情况相同的公有IP,而不是弹性IP。 PS我知道我可以启动新的实例,并closures旧的。 我特别感兴趣的是分配到一个已经运行。
我有一个EC2实例,我创build了一个500GB的EBS卷。 不幸的是,EC2实例显示只有8GB可用。 我只有一个驱动器,这是正确的。 [root@ip-10-244-134-250 ~]# ls -la /dev/x* brw-rw—- 1 root disk 202, 1 Aug 7 08:54 /dev/xvda1 但是,这个驱动器只有8GB [root@ip-10-244-134-250 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 8.0G 1.3G 6.7G 16% / tmpfs 3.7G 0 3.7G 0% /dev/shm 但是,fdisk和/ proc /分区都显示正确的大小 [root@ip-10-244-134-250 ~]# fdisk -l Disk /dev/xvda1: 536.9 GB, 536870912000 bytes […]
我在Amazon EC2上创build了一个新的Windows实例。 我想从我的本地机器复制一些文件到实例。 我如何去做呢?
当AWS文档和定价引用“用法”时,这是否意味着“如果实例处于打开状态”,而不是“如果实例处于打开状态并正在工作 ”。 例如,如果我有一个EC2实例正在运行,但它是空闲的(CPU = 0%),我认为我仍然收取该小时的使用费用。 在这种情况下,如果我有一个托pipe网站的EC2实例(应该可以全天候访问),那么购买预留实例是有意义的。 然后,如果必须将其他实例联机以共享负载,那么这些实例将(最有可能)最好作为按需实例提供。 我的理解是正确的吗?
我必须将400G的文件从弹性块存储卷复制到s3存储桶…这些大约是300k文件〜1Mb 我已经尝试了s3cmd和s3fuse ,他们都真的很慢.. s3cmd跑了一整天,说完了复制,当我检查水桶,什么也没有发生(我想有什么地方出错了,但至lesss3cmd从不抱怨任何事情) S3Fuse正在为其他完整的一天工作,并复制不到10%的文件… 有没有更好的解决scheme呢? 我正在运行Linux(Ubuntu 12.04)