CodeSample小助手 2021-09-01
您可以通过使用Alibaba Cloud CLI,或者使用阿里云SDK编写代码,调用阿里云ECS API管理云服务器实例和进行各项运维操作。具体架构如下图所示:
您可以通过使用Alibaba Cloud CLI调用以下API,完成对云服务器ECS实例的管理和运维操作。
API名称 | 说明 |
---|---|
RunInstances | 创建一台或多台按量付费或者预付费(包年包月)实例。 |
StartInstance | 指定实例ID,启动一台云服务器ECS实例。 |
StopInstance | 指定实例ID,停止一台云服务器ECS实例。 |
您可以参考以下操作,对ECS实例进行运维管理:
$ 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
$ aliyun ecs actionName --parameter1 value1 --paramter2 value2...
示例如下:
$ aliyun ecs RunInstances --LaunchTemplateId <LaunchTemplateId>
其中,LaunchTemplateId是要使用的实例模板ID。
$ aliyun ecs StartInstance --InstanceId <InstanceId>
其中,InstanceId是要启动的ECS实例的ID。
$ aliyun ecs StopInstance --InstanceId <InstanceId>
其中,InstanceId是要停止的ECS实例的ID。