您可以通过使用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实例进行运维管理:

  1. 下载和安装Alibaba Cloud CLI,详情请参考安装CLI
  2. 配置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
  3. 使用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。