EC2启动一个实例
Posted syavingcs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EC2启动一个实例相关的知识,希望对你有一定的参考价值。
启动实例(新创建一个实例)
aws ec2 run-instances --image-id ami-0eb2ecc002b356c08 --count 1 --instance-type m5a.large --key-name tokyo-global --security-group-ids sg-0241d1de686ce7782 --subnet-id subnet-ea042fa3 --no-associate-public-ip-address --tag-specifications ‘ResourceType=instance,Tags=[{Key=Name,Value=master}]‘
注明: --image-id ami-0f77bf77 #需要使用启动的镜像id --count 1 #需要启动几台实例 --instance-type t2.small #实例类型 --key-name syavingc #key的名字 --security-group-ids sg-c239ddb8 sg-7b987c01 #安全组id --subnet-id subnet-63c4c504 #子网id --no-associate-public-ip-address #没有公有IP --tag-specifications ‘ResourceType=instance,Tags=[]‘ #标签 注意?? 密钥对和安全组必须已经存在 --associate-public-ip-address ##分配IP --no-associate-public-ip-address ##不分配IP 以上的IP为classicIP
启动一个新的实例,并分配IP地址
aws ec2 run-instances --image-id ami-0eb2ecc002b356c08 --count 1 --instance-type m5a.large --key-name tokyo-global --security-group-ids sg-0241d1de686ce7782 --subnet-id subnet-ea042fa3 --associate-public-ip-address --tag-specifications ‘ResourceType=instance,Tags=[{Key=Name,Value=zhangsan}]‘
##启动新的实例时,使用用户数据 用户数据,类似与启动脚本
aws ec2 run-instances --image-id ami-abc1234 --count 1 --instance-type m4.large --key-name keypair --user-data file://my_script.txt --subnet-id subnet-abcd1234 --security-group-ids sg-abcd1234
##将实例启动到分区放置组中 您可以在不指定分区的情况下将实例启动到分区放置组中。以下运行实例示例将实例启动到指定的分区放置组中。
aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t2.micro --key-name MyKeyPair --subnet-id subnet-6e7f829e --placement "GroupName = HDFS-Group-A"
以上是关于EC2启动一个实例的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Boto 启动 EC2 实例,指定 EBS 的大小?