阿里云服务器ECS实例的生命周期中有哪几种状态

2023-10-06 17:51:27 百科 悟空

阿里云服务器ECS实例的生命周期中有哪几种状态,筋斗云本文主要介绍。一般来讲阿里云服务器ECS实例的生命周期是指从实例创建(购买)开始到释放结束的可能状态。

名称类型是否必选示例值描述
ActionStringDescribeInstances

系统规定参数。取值:DescribeInstances

RegionIdStringcn-hangzhou

实例所属的地域ID。您可以调用DescribeRegions查看最新的阿里云地域列表。

VpcIdStringv-bp67acfmxazb4p****

专有网络VPC ID。

VSwitchIdStringvsw-bp67acfmxazb4p****

交换机ID。

ZoneIdStringcn-hangzhou-g

可用区ID。

InstanceNetworkTypeStringvpc

实例网络类型。取值范围:

  • classic:经典网络
  • vpc:专有网络VPC
SecurityGroupIdStringsg-bp67acfmxazb4p****

实例所属的安全组。

InstanceIdsString["i-bp67acfmxazb4p****", "i-bp67acfmxazb4p****", … "i-bp67acfmxazb4p****"]

实例ID。取值可以由多个实例ID组成一个JSON数组,最多支持100个ID,ID之间用半角逗号(,)隔开。

PageNumberInteger1

实例状态列表的页码。

起始值:1

默认值:1

PageSizeInteger10

分页查询时设置的每页行数。

最大值:100

默认值:10

InnerIpAddressesString["10.1.1.1", "10.1.2.1", … "10.1.10.1"]

经典网络类型实例的内网IP列表。当InstanceNetworkType=classic时生效,取值可以由多个IP组成一个JSON数组,最多支持100个IP,IP之间用半角逗号(,)隔开。

PrivateIpAddressesString["172.16.1.1", "172.16.2.1", … "172.16.10.1"]

VPC网络类型实例的私有IP。当InstanceNetworkType=vpc时生效,取值可以由多个IP组成一个JSON数组,最多支持100个IP,IP之间用半角逗号(,)隔开。

PublicIpAddressesString["42.1.1.**", "42.1.2.**", … "42.1.10.**"]

实例的公网IP列表。取值可以由多个IP组成一个JSON数组,最多支持100个IP,IP之间用半角逗号(,)隔开。

EipAddressesString["42.1.1.**", "42.1.2.**", … "42.1.10.**"]

实例的弹性公网IP列表。当InstanceNetworkType=vpc时该参数生效,取值可以由多个IP组成一个JSON数组,最多支持100个IP,IP之间用半角逗号(,)隔开。

InstanceChargeTypeStringPostPaid

实例的计费方式。取值范围:

  • PostPaid:按量付费
  • PrePaid:包年包月
InternetChargeTypeStringPayByTraffic

公网带宽计费方式。取值范围:

  • PayByBandwidth:按固定带宽计费。
  • PayByTraffic:按使用流量计费。
InstanceNameStringTest

实例名称,支持使用通配符*进行模糊搜索。

ImageIdStringm-bp67acfmxazb4p****

镜像ID。

StatusStringRunning

实例状态。取值范围:

  • Pending:创建中
  • Running:运行中
  • Starting:启动中
  • Stopping:停止中
  • Stopped:已停止
LockReasonStringsecurity

资源被锁定的原因。

IoOptimizedBooleantrue

是否是I/O优化型实例。

Tag.N.valueStringvalueTest

标签值。

说明为提高兼容性,建议您尽量使用Tag.N.Value参数。
Tag.N.keyStringkeyTest

标签键。

说明为提高兼容性,建议您尽量使用Tag.N.Key参数。
Tag.N.KeyStringTestKey

实例的标签键。N的取值范围:1~20

使用一个标签过滤资源,查询到该标签下的资源数量不能超过1000个;使用多个标签过滤资源,查询到同时绑定了多个标签的资源数量不能超过1000个。如果资源数量超过1000个,请使用ListTagResources接口进行查询。

Tag.N.ValueStringTestValue

实例的标签值。N的取值范围:1~20

InstanceTypeStringecs.g5.large

实例的规格。

InstanceTypeFamilyStringecs.g5

实例的规格族。

KeyPairNameStringKeyPairNameTest

实例使用的SSH密钥对名称。

ResourceGroupIdStringrg-bp67acfmxazb4p****

实例所在的企业资源组ID。使用该参数过滤资源时,资源数量不能超过1000个。

HpcClusterIdStringhpc-bp67acfmxazb4p****

实例所在的HPC集群ID。

RdmaIpAddressesString10.10.10.102

HPC实例的Rdma网络IP。

DryRunBooleanfalse

是否只预检此次请求。取值范围:

  • true:发送检查请求,不会查询资源状况。检查项包括AccessKey是否有效、RAM用户的授权情况和是否填写了必需参数。如果检查不通过,则返回对应错误。如果检查通过,会返回错误码DryRunOperation。
  • false(默认值):发送正常请求,通过检查后返回2XX HTTP状态码并直接查询资源状况。
AdditionalAttributes.NRepeatListMETA_OPTIONS

其他属性值。N的取值范围:1~20。取值范围:

  • META_OPTIONS:实例元数据。
  • DDH_CLUSTER:专有宿主机集群。
HttpEndpointStringenabled

是否启用实例元数据的访问通道。取值范围:

  • enabled:启用
  • disabled:禁用

默认值:enabled

说明有关实例元数据的信息。
HttpTokensStringoptional

访问实例元数据时是否强制使用加固模式(IMDSv2)。取值范围:

  • optional:不强制使用。
  • required:强制使用。设置该取值后,普通模式无法访问实例元数据。

默认值:optional

说明有关访问实例元数据的模式。

  备注:API状态的转换流程
  您可以调用DescribeInstanceStatus或者DescribeInstances查看实例状态。具体的API状态转换如下图所示。
  API状态的转换流程  调用DescribeInstanceStatus获取多台ECS实例的状态信息。您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

发表评论: