使用AWS re:Post即您表示您同意 AWS re:Post 使用条款

无法启动F1类型的EC2实例

0

【以下的问题经过翻译处理】 我一直想通过AWS FPGA Developer AMI入门FPGA开发,但在教程中遇到了需要在实例上有'/dev/xfpga'设备的问题,我相信这个设备只存在于'F1'实例类型中。

因此,我关闭了EC2实例,并尝试将实例类型切换为'f1.2xlarge'。此时,实例类型的更改似乎被接受了。

但是当我尝试右键单击并“启动实例”时,遇到了一个错误信息:

无法启动实例i-056d8b0407f711785
所请求的配置当前不受支持。请查看文件支持的配置。

在网上搜索时,提出了几个可能的原因。我怀疑最有可能的原因是可能F1实例类型尚未在我的本地区域(悉尼/ ap-southeast-2)得到支持。

我确实记得在网上读到一篇文章,提到F1实例类型仅在US-regions中提供:

*https://aws.amazon.com/about-aws/whats-new/2017/11/amazon-ec2-f1-instances-are-now-available-in-aws-govcloud--us/

但这篇文章是2017年的,我认为也许F1实例类型现在已经在全球范围内可用了,并且由于在悉尼地区时我可以自由选择它,这加强了这种印象。

但无论如何,我想在这里询问,以便了解是否有任何见解。

对于我来说,我将尝试在US-regions中启动EC2实例,看看是否有什么运气。

profile picture
专家
已提问 1 年前18 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好,

确认某个实例类型在任何可用区可用的最好方法是检查云Shell或部署了AWS CLI的任何地方的类型提供(1-2)。下面的脚本将为您提供ap-southeast-2下可用f1.4xlarge实例的可用区,您可以将其调整到另一个实例类型和地区:

$ aws ec2 describe-instance-type-offerings --location-type "availability-zone" --filters "Name=location,Values=ap-southeast-2" --filters "Name=instance-type,Values=f1.4xlarge"

重要提示:请记住,这些值会根据需求和AWS如何扩展提供而波动。

如果您的实例位于不同的AZ中,则输出消息将期望,直到该特定区域中可用该类型提供。希望这有所帮助。

祝您愉快!

参考资料:

  1. 查找实例类型 - 使用AWS CLI查找实例类型-https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-discovery.html#instance-discovery-cli
  2. describe-instance-type-offerings - https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-type-offerings.html
profile picture
专家
已回答 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则