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"

原文地址:https://www.cnblogs.com/syavingcs/p/12055582.html

时间: 2024-08-01 08:52:20

EC2启动一个实例的相关文章

程序只启动一个实例的几种方法

我们在使用<金山词霸>时发现,在<金山词霸>已经运行了的情况下,再次点击<金山词霸>的图标,那么它不会再运行另外一个<金山词霸>,而是将已有的<金山词霸>给激活,始终只能运行一个<金山词霸>的实例. 在我们的程序当中如果要实现类似<金山词霸>的功能,就要解决两个问题,首先是要判断该程序已有一个实例在运行,其次是要将已运行的应用程序实例激活,同时退出第二个应用程序实例.  对于第一个问题,我们可以通过设置命名互斥对象或命名信

Openstack 安装部署指南翻译系列 之 启动一个实例

本节创建必要的虚拟网络以支持启动实例.网络选项1包括一个提供者provider(external)网络,一个实例使用它.网络选项2包括一个提供商provider网络,一个实例使用它,一个自助服务(private)网络与一个使用它的实例.本节中的说明使用控制器节点上的命令行界面(CLI)工具.但是,可以按照安装工具的任何主机上的说明进行操作.有关CLI工具的更多信息,请参阅Pike的 OpenStackClient文档.要使用仪表板(dashboard),请参阅仪表板(dashboard)用户文档

[ Openstack ] Openstack-Mitaka 高可用之 启动一个实例

目录 Openstack-Mitaka 高可用之 概述    Openstack-Mitaka 高可用之 环境初始化    Openstack-Mitaka 高可用之 Mariadb-Galera集群部署    Openstack-Mitaka 高可用之 Rabbitmq-server 集群部署    Openstack-Mitaka 高可用之 memcache    Openstack-Mitaka 高可用之 Pacemaker+corosync+pcs高可用集群    Openstack-M

WinForm程序,实现只启动一个实例

前言:在我们做的软件中,当点击图标运行时,正常的需求是只需要启动一个软件的实例,这是非常重要的一点,不然就显得我们的软件非常的山寨,笔者在工作中经常遇到同事没有注意这一点,看是不重要,实则非常的重要,这里在C#中进行实现. 注:代码需写在Program.cs中,具体代码如下: 1 static class Program 2 { 3 4 /// <summary> 5 /// 该函数设置由不同线程产生的窗口的显示状态. 6 /// </summary> 7 /// <para

C# WinForm中如何让当前应用程序只允许启动一个实例

我们在WinForm开发中,很多情况下是需要只允许让用户运行一个实例,那么代码其实很简单.只需要修改Program.cs文件,代码如下 static class Program { /// <summary> /// 应用程序的主入口点. /// </summary> [STAThread] static void Main() { //Application.EnableVisualStyles(); //Application.SetCompatibleTextRenderin

让程序只启动一个实例

在应用程序的InitInstance方法中,添加如下几行代码: CreateMutex(NULL,true,m_pszAppName); if(GetLastError() == ERROR_ALREADY_EXISTS) { AfxMessageBox(_T("程序已启动"),MB_OK | MB_APPLMODAL | MB_ICONSTOP); return false; }

37.QT-QTSingleApplication-程序只运行一个实例

QTSingleApplication由Qt官方提供的,用于实现只启动一个实例,并在启动时可以向向另一个实例通信(依赖于QtNetwork模块) QTSingleApplication下载路径:链接:https://pan.baidu.com/s/1bBLgkpOW3lq6ZQj9ultxyA 提取码:2n9h 1. 添加源码到工程 将QTSingleApplication解压,将解压后目录拷贝到当前项目路径下,在项目pro文件中增加下面这行 2. 修改main.cpp,将以前QApplicat

Qt保证只有一个实例(将CreateMutex得到的handle通过转换得到值)

使用CreateMutex 可以实现只启动一个应用程序实例 view plaincopy to clipboardprint?#include <QApplication>#include <QtNetwork>#include "mydlg.h" #ifdef Q_WS_WIN#include <windows.h>#endif int main(int argc, char * argv[]) {QApplication app(argc,arg

systemd启动多实例

最近用了centos7,启动管理器用的是systemd,感觉很好玩. 1.开机自动启动 新建一个service文件放到/usr/lib/systemd/system/ 比如: [Unit] Description=描述 Before=在某个服务之前启动,可以没有 After=在某个服务之后启动,可以没有 [Service] Type=simple ExecStart=命令 [Install] WantedBy=multi-user.target 保存为xxx.service 可以用systemc