无法启动Amazon EC2非免费实例

34

我需要启动一个Amazon EC2实例,特别是一个GPU加速的实例。我已经尝试过使用t2.micro实例的免费层,一切都很好。当我尝试选择一个非免费的实例,比如g2.2xlarge时,就会出现以下错误:

启动失败

您请求的实例数量(1)超出了指定实例类型的当前实例限制(0)。请访问http://aws.amazon.com/contact-us/ec2-request申请调整此限制。
(Service: AmazonEC2; Status Code: 400; Error Code: InstanceLimitExceeded; Request ID: 4ebf71ee-e927-42c2-8377-697a3a6cfd4b)

我正在尝试使用一台配备了Deep Learning AMI Ubuntu版本的机器(但我也尝试使用其他版本)。即使我没有运行其他实例,并且根据文档,这些实例的限制是同时5个,我仍然遇到了这个错误。我也尝试选择不同的区域(我的国家不在选择范围内),但似乎结果并没有改变。

我对这个问题唯一的猜测是,某种方式我被注册为免费用户,不允许我使用收费服务,但我对此并不确定。

编辑:我的Amazon账户上有一张信用卡(他们要求注册时提供),他们应该会从那里向我收费。

我是否遗漏了什么?


你在亚马逊的档案中有信用卡吗?他们不会让你免费使用那样大型的机器。 - stdunbar
是的,我已经查看了价格(我需要的那个大约是每小时0.70美元)。我没有支付的问题,但我不知道亚马逊是否认为我只是一个免费用户。 - Sandro
我会联系他们的支持部门 - 如果您已经设置了信用卡,那么您应该能够运行该机器。不知何故,他们仍然认为您是免费客户。 - stdunbar
1
@stdunbar 在文件中有信用卡信息并不意味着您是非免费客户。亚马逊要求每个AWS账户都有信用卡信息。 - Sathed
3
仅供参考:AWS中不存在“免费账户”或“免费客户”的概念。所有账户都是相同的。但是,有一个免费使用层,可以在新账户的前12个月内提供一些免费服务。 - John Rotenstein
2个回答

40

每个亚马逊账户都有限制,即使是大型企业账户也不例外。这些限制由亚马逊设置,但您可以请求增加限制。您可以通过单击 EC2 控制面板左上方的 Limits 链接找到您的限制。

例如,如果您已经运行了一个 t2.micro 实例,并尝试启动一个具有1个限制的 g2.xlarge 实例,由于您运行的 t2.micro 已经达到了限制,因此您将无法启动 g2.xlarge 实例。

更多信息:

如果要请求限制增加,请通过AWS 支持中心提交支持请求。

要查看您的限制: enter image description here


11
提供某个价格但默认限制实例数量为“0”,然后强制我请求增加实例限制(我想这可能会有一些费用),这样做的意义是什么? - Sandro
6
这里设置了保护措施。亚马逊最不希望的是那些不注意或者有意使用可能会花费他们数千美元的服务/功能。而且,申请限额增加是没有费用的。即使我在一个有5000多名员工的公司中工作,有时也需要申请限额增加。这个过程很快、简单,并且通常得到迅速响应。 - Sathed
3
谢谢你的夸奖 :) 这是我第一次使用亚马逊EC2服务,我不确定是否有遗漏。 - Sandro
2
谢谢Sathed。我发现我的t1.micro实例限制为0,但是我可以创建10个t2.nano实例。在按照您的指示查看限制后,这对我来说是解决方案。谢谢。 - aero
3
限制增加需要多久时间?看起来应该是自动的,亚马逊可以在以后选择否决/审核,而不是“阻止用户直到我们想回复为止”。 - mathtick
显示剩余2条评论

0

是的,您必须检查使用限制。更多信息请参阅FQA或限制部分。亚马逊在这方面并不是很清楚。 亚马逊参考论坛


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接