您可以通过使用Alibaba Cloud CLI调用阿里云ECS API,创建单个或者多个ECS实例并对实例进行定制或配置更改。也可以对云服务器ECS实例进行各种运维操作,包括启动、停止、重启、释放等。
产品架构
您可以通过使用Alibaba Cloud CLI,或者使用阿里云SDK编写代码,调用阿里云ECS API管理云服务器实例和进行各项运维操作。具体架构如下图所示:
相关API
您可以通过使用Alibaba Cloud CLI调用以下API,完成对云服务器ECS实例的管理和运维操作。
API名称 | 说明 |
---|---|
RunInstances | 创建一台或多台按量付费或者预付费(包年包月)实例。 |
StartInstance | 指定实例ID,启动一台云服务器ECS实例。 |
StopInstance | 指定实例ID,停止一台云服务器ECS实例。 |
典型案例
您可以参考以下操作,对ECS实例进行运维管理:
- 下载和安装Alibaba Cloud CLI,详情请参考安装CLI。
- 配置Alibaba Cloud CLI,详情请参考配置CLI。
说明 在配置Alibaba Cloud CLI之前,您需要获取访问密钥(AccessKey)。请登录AccessKey管理控制台,创建AccessKey,或者联系系统管理员获取授权账号。
$ aliyun configure Configuring profile 'default' ... Aliyun Access Key ID [None]: <Your AccessKey ID> Aliyun Access Key Secret [None]: <Your AccessKey Secret> Default Region Id [None]: cn-hangzhou Default output format [json]: json Default Language [zh]: zh
- 使用Alibaba Cloud CLI管理云服务器ECS实例。
命令行格式为:
示例如下:$ aliyun ecs actionName --parameter1 value1 --paramter2 value2...
- 执行如下命令,创建云服务器ECS实例:
$ aliyun ecs RunInstances --LaunchTemplateId <LaunchTemplateId>
其中,LaunchTemplateId是要使用的实例模板ID。
- 执行如下命令,启动云服务器ECS实例:
$ aliyun ecs StartInstance --InstanceId <InstanceId>
其中,InstanceId是要启动的ECS实例的ID。
- 执行如下命令,停止运行云服务器ECS实例:
$ aliyun ecs StopInstance --InstanceId <InstanceId>
其中,InstanceId是要停止的ECS实例的ID。
- 执行如下命令,创建云服务器ECS实例: