Amazon web services 如何使用io1存储参数指定iops参数?
我正在尝试使用Docker机器创建EC2实例,需要显式指定Amazon web services 如何使用io1存储参数指定iops参数?,amazon-web-services,docker,amazon-ec2,docker-machine,Amazon Web Services,Docker,Amazon Ec2,Docker Machine,我正在尝试使用Docker机器创建EC2实例,需要显式指定 io1存储,因此我搜索并发现我可以调用: dm create -d amazonec2 --amazonec2-access-key abc --amazonec2-secret-key def --amazonec2-instance-type "t2.small" --amazonec2-volume-type "io1" --amazonec2-region eu-west-2 app-pr
io1
存储,因此我搜索并发现我可以调用:
dm create -d amazonec2 --amazonec2-access-key abc --amazonec2-secret-key def --amazonec2-instance-type "t2.small" --amazonec2-volume-type "io1" --amazonec2-region eu-west-2 app-prod
这给了我一个错误:
InvalidParameterCombination:必须为io1卷指定参数iops
如何指定额外参数iops
?docker machine create--help
输出中没有提及。根据(在撰写本文时),无法通过docker machine create
命令配置卷的IOPS。docker machine只是将卷类型路由到AWS API,而没有首先对其进行评估,当卷类型为io1或io2且缺少IOPS选项时,这反过来会抛出上述错误
这一问题已在2016年被提出来,但尚未得到解决。遗憾的是,你不能。有更多的细节,但简短的版本是,它不支持IOPS选项,唯一的解决办法是手动创建一个实例。嗨,丹尼斯,谢谢你的来电。由于无法从cli中指定,因此我使用GUI创建了卷实例。我注意到它被分配了一个卷ID。从cli创建EC2实例时可以使用该ID吗?为了明确我希望EC2实例使用该特定卷,而不是创建gp2卷?再次查看源代码,我找不到附加现有EBS卷的选项。docker机器在这方面似乎非常有限。