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 的大小?

使用 terraform 启动 EC2 实例时出错

如何在 Amazone 的 EC2 实例中运行代码?

我想在代码部署运行时在新的自动扩展组替换的EC2实例上运行脚本

为啥所有 EC2 实例都在同一个可用区启动?

在 Beanstalk 部署或 ECS 任务不使用时安排 EC2 实例的停止/启动?