云服务器相关接口

创建云服务器

描述

  • 创建一台或多台按量付费或者预付费(包年包月)云服务器。

  • 单次最多能创建100台实例。

  • 实例创建成功后将自动开机启动,实例状态变为“运行中(active)”。

  • 预付费实例的购买会预先扣除本次实例购买所需金额,按小时后付费实例购买会预先冻结本次实例购买一小时内所需金额,在调用本接口前请确保账户余额充足。

  • 在启动实例时,实例属于“开机中”(powering-on)状态,在实例准备好时,会进入“运行中(active)”状态。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:CreateServer
AvailabilityZone String 可用区标识,例如:cn-north-3 表示华北三区域
ProductTypeCode String 默认标准型ECS_std
BillType String 计费方式,hourlySettlement或monthly
Duration String 若计费方式为monthly,该参数必传
DurationUnit String 若计费方式为monthly,该参数必传
Count String 云服务器购买数量
Name String 云服务器名称,长度为2-128个字符,不能以特殊字符及数字开头,只可包含特殊字符中的".","_"或"-"
FlavorRef String 创建云服务器的系统规格,请参考产品规格
Vcpus String 若FlavorRef=S1.null,Vcpus必传
Ram String 若FlavorRef=S1.null,Ram必传
ImageRef String 镜像的UUID
RootVolume Object 系统盘配置。
RootVolume.Size String 系统盘容量, 不能小于镜像大小,最大不超过500GiB
RootVolume.VolumeType String 系统盘类型, 默认为空
DataVolumes.N List 数据盘。若购买多块数据盘,N由1开始依次递增;最多可挂载23块数据盘
DataVolumes.N.VolumeType List 数据盘类型。若挂载数据盘,该参数必传。
DataVolumes.N.Size List 数据盘容量。若挂载数据盘,该参数必传。
VpcId String 创建云服务器的内部网络Vpc id
Nics.N List 网络,若配置多个网络,N由1开始依次递增
Nics.N.SubnetId List 子网ID
Nics.N.FixedIp List 固定IP地址
SecurityGroups.N List 实例所属安全组。若所属多安全组,N由1开始依次递增
SecurityGroups.N.Id List 安全组id
AdminPass String 实例的密码。密码功能规则为:8-32个字符,必须包含大小写字母和数字,支持英文特殊字符!"$%()*+,-./:;<=>?@[]^_`{|}~
BackupId String 备份ID

返回参数

名称 类型 描述
Code String 返回码:202成功,其他失败
Message String 描述信息

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action CreatServer

示例

请求示例

创建一台云服务器

https://ecs.cn-north-3.inspurcloudapi.com?Action=CreateServer&ImageRef=259606a6-da3e-4727-a3c5-8056cd36f6ae&AvailabilityZone=cn-north-3a&ProductTypeCode=ECS_std&BillType=hourlySettlement&Count=1&Name=ECS-XXXX&FlavorRef=S1.small.1&RootVolume.Size=40&VpcId=99&SecurityGroups.1.Id=4435935b-d481-446b-bfca-5677a2d5f53e&Nics.1.SubnetId=55f86bd8-4edc-4496-9b7a-28f460feb82a&Nics.1.FixedIp=&Vcpus=1&AdminPass=Lc13yfwpW&Ram=1&RootVolume.VolumeType<公共请求参数>

响应示例

<CreateServerResponse>
    <Code>202</Code>
    <Data>
        <OrderId>330997721993256960</OrderId>
        <Result>true</Result>
    </Data>
    <Message>Accepted</Message>
</CreateServerResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

启动云服务器

启动一台云服务器

描述

  • 实例状态必须为已停止(stopped),才可以进行此操作

  • 接口调用成功后变为“开机中(powering-on)”。在实例准备好时,会进入“运行中(active)”状态。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:StartServer
Serverid String 待操作云服务器ID
OSStart String 标识符, 填空或者null

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action os-start

示例

请求示例

启动一台云服务器

https://ecs.cn-north-3.inspurcloudapi.com?Action=StartServer&Serverid=de3831c5-54eb-4656-8a00-6f7210a39ed4&OSStart=&<公共请求参数>

响应示例

<StartServerResponse>
    <Code>202</Code>
    <Data>null</Data>
    <Message>success</Message>
</StartServerResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

批量启动云服务器

启动多台关闭中的云服务器

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:StartMultipleServers
Serversid.N String 一个或多个待操作的云服务器UUID。若操作多台实例,N由0开始依次递增

权限

权限属性名称 权限属性值
service ecs
resourceType multiple-servers
action os-start

示例

请求示例

启动三台云服务器

https://ecs.cn-north-3.inspurcloudapi.com?Action=StartMultipleServers&Serversid.0=de3831c5-54eb-4656-8a00-6f7210a39ed4&Serversid.1=ef2ffe7d-92c2-4e66-bb50-dc3c978971db&Serversid.2=96b8794e-94b7-4c91-9d3c-bebb7000d6a2&<公共请求参数>

响应示例

<StartMultipleServersResponse>
    <Code>202</Code>
    <Data>null</Data>
    <Message>The following server start success:[{de3831c5-54eb-4656-8a00-6f7210a39ed4},{96b8794e-94b7-4c91-9d3c-bebb7000d6a2},{ef2ffe7d-92c2-4e66-bb50-dc3c978971db}]</Message>
</StartMultipleServersResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

关闭云服务器

关闭一台云服务器

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:StopServer
Serverid String 待操作云服务器ID
OSStop String 标识符,填空或者null

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action os-stop

示例

请求示例

关闭一台云服务器

https://ecs.cn-north-3.inspurcloudapi.com?Action=StopServer&Serverid=de3831c5-54eb-4656-8a00-6f7210a39ed4&OSStop=&<公共请求参数>

响应示例

<StopServerResponse>
    <Code>202</Code>
    <Data>null</Data>
    <Message>success</Message>
</StopServerResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

批量关闭云服务器

关闭多台运行中的云服务器

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:StopMultipleServers
Serversid.N String 一个或多个待操作的云服务器ID。若操作多台实例,N由0开始依次递增

权限

权限属性名称 权限属性值
service ecs
resourceType multiple-servers
action os-stop

示例

请求示例

关闭两台云服务器

https://ecs.cn-north-3.inspurcloudapi.com?Action=StopMultipleServers&Serversid.0=ef2ffe7d-92c2-4e66-bb50-dc3c978971db&Serversid.1=96b8794e-94b7-4c91-9d3c-bebb7000d6a2&<公共请求参数>

响应示例

<StopMultipleServersResponse>
    <Code>202</Code>
    <Data>null</Data>
    <Message>The following server stop success:[{ef2ffe7d-92c2-4e66-bb50-dc3c978971db},{96b8794e-94b7-4c91-9d3c-bebb7000d6a2}]</Message>
</StopMultipleServersResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

重启云服务器

重启一台云服务器。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:RebootServer
Serverid String 待操作云服务器ID
Type String 重启类型,SOFT:普通重启(默认),HARD:强制重启

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action reboot

示例

请求示例

重启一台云服务器

https://ecs.cn-north-3.inspurcloudapi.com?Action=RebootServer&Serverid=c8b4f558-b6da-4b6d-86cc-f0070909ce20&Type=SOFT&<公共请求参数>

响应示例

<RebootServerResponse>
    <Code>202</Code>
    <Data>null</Data>
    <Message>success</Message>
</RebootServerResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

批量重启云服务器

重启多台运行中的云服务器。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:RebootMultipleServers
Serversid.N String 一个或多个待操作的云服务器ID。若操作多台实例,N由0开始依次递增
Type String 重启类型,SOFT:普通重启(默认),HARD:强制重启

权限

权限属性名称 权限属性值
service ecs
resourceType multiple-servers
action reboot

示例

请求示例

重启两台云服务器

https://ecs.cn-north-3.inspurcloudapi.com?Action=RebootMultipleServers&Serversid.0=c8b4f558-b6da-4b6d-86cc-f0070909ce20&Serversid.1=9034feb8-9d18-4a03-a2b2-41ed4d33d737&Type=SOFT&<公共请求参数>

响应示例

<RebootMultipleServersResponse>
    <Code>202</Code>
    <Data>null</Data>
    <Message>The following server reboot success:[{c8b4f558-b6da-4b6d-86cc-f0070909ce20},{9034feb8-9d18-4a03-a2b2-41ed4d33d737}]</Message>
</RebootMultipleServersResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

删除云服务器

删除一台或多台云服务器实例,仅hourlySettlement计费方式支持删除云服务器。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:DeleteServer
Servers.N.Id String 一个或多个待操作的云服务器ID。若操作多台实例,N由0开始依次递增
DeleteVolume boolean 定值:false; 可不填
DeleteEip boolean 定值:false; 可不填

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action DeleteServer

示例

请求示例

删除一台云服务器

https://ecs.cn-north-3.inspurcloudapi.com?Action=DeleteServer&Servers.0.Id=de3831c5-54eb-4656-8a00-6f7210a39ed4&<公共请求参数>

响应示例

<DeleteServerResponse>
    <Code>200</Code>
    <Data>
        <OrderId>331010329174417408</OrderId>
        <Result>true</Result>
    </Data>
    <Message>success</Message>
</DeleteServerResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

查看云服务器列表

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ListServers
SearchValue String 搜索参数,按名称/ID/内网IP三个条件进行筛选。为空时不进行过滤
SearchField String 按哪个字段进行过滤。为空时不进行过滤
SortField String 按哪个字段进行排序,为空时使用默认排序
SortOrder String descend/ascend,升序排序/降序排序
PageNo String 查询页数
PageSize String 每页显示条数

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action ListServers

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=ListServers&PageSize=1&PageNo=1&<公共请求参数>

响应示例

<ListServersResponse>
    <Code>200</Code>
    <Data>
        <TotalCount>96</TotalCount>
        <Servers>
            <Created>2020-07-01 18:51:44</Created>
            <Id>f792c106-b549-4e59-bbc4-d6aec668967b</Id>
            <Tags>ECS</Tags>
            <Status>active</Status>
            <RegionID>cn-north-3</RegionID>
            <Security_groups>
                <Name>default</Name>
            </Security_groups>
            <Egs_metadata>null</Egs_metadata>
            <Nics>
                <Portid>088afebe-c3e4-4b78-869b-ba68ac40f467</Portid>
                <Fixed_ip>10.158.144.91</Fixed_ip>
                <Subnet_cidr>10.158.144.0/24</Subnet_cidr>
                <Mac_address>fa:16:3e:76:c9:e5</Mac_address>
                <NetworkId>3ce9bd13-fdd8-490d-895c-f910e126262d</NetworkId>
                <Subnet_id>55f86bd8-4edc-4496-9b7a-28f460feb82a</Subnet_id>
                <Subnet_name>vxlan_0000000049</Subnet_name>
            </Nics>
            <Power_state>1</Power_state>
            <Vpcname>vxlan_0000000049</Vpcname>
            <Key_name>null</Key_name>
            <Task_state>null</Task_state>
            <FeeData>
                <CreateTime>2020-07-01 18:51:44</CreateTime>
                <IsAutoRenew>false</IsAutoRenew>
                <DeleteTime>null</DeleteTime>
                <ServiceStatus>alreadyOpened</ServiceStatus>
                <ProductLineCode>ECS</ProductLineCode>
                <BillType>hourlySettlement</BillType>
                <DaysOfDelete>null</DaysOfDelete>
                <NextFeeTime>2099-12-31 23:59:59</NextFeeTime>
                <ProductTypeCode>ECS_std</ProductTypeCode>
                <StartFeeTime>2020-07-01 18:51:44</StartFeeTime>
            </FeeData>
            <Name>ECS-TEST-Final</Name>
            <Updated>2020-07-02 09:54:06</Updated>
            <DiskConfig>MANUAL</DiskConfig>
            <Availability_zone>cn-north-3a</Availability_zone>
            <Vm_state>active</Vm_state>
            <Image>
                <Hw_architecture>null</Hw_architecture>
                <SystemType>linux</SystemType>
                <Tags>null</Tags>
                <Name>CentOS 7.6</Name>
                <System>CentOS 7.6 64位</System>
                <Id>259606a6-da3e-4727-a3c5-8056cd36f6ae</Id>
            </Image>
            <Vpcid>99</Vpcid>
            <Addresses>
                <Vxlan_0000000049>
                    <Addr>10.158.144.91</Addr>
                    <OS-EXT-IPS-MAC:mac_addr>fa:16:3e:76:c9:e5</OS-EXT-IPS-MAC:mac_addr>
                    <OS-EXT-IPS:type>fixed</OS-EXT-IPS:type>
                    <Version>4</Version>
                </Vxlan_0000000049>
            </Addresses>
            <Flavor>
                <Original_name>ecs_1C1G0G_general</Original_name>
                <Disk>0</Disk>
                <Extra_specs>
                    <Quota:vif_inbound_average>1048576</Quota:vif_inbound_average>
                    <Hw:cpu_cores>1</Hw:cpu_cores>
                    <Hw:cpu_threads>1</Hw:cpu_threads>
                    <SERVICE>ECS</SERVICE>
                    <Quota:vif_outbound_average>1048576</Quota:vif_outbound_average>
                    <SPEC>GENERAL</SPEC>
                    <Hw:cpu_sockets>1</Hw:cpu_sockets>
                </Extra_specs>
                <Swap>0</Swap>
                <Vcpus>1</Vcpus>
                <Ephemeral>0</Ephemeral>
                <Ram>1</Ram>
            </Flavor>
            <Root_volume>
                <Volumeid>2a3bba3d-f531-4040-832d-a222c89ee3d3</Volumeid>
                <Size>null</Size>
                <Multiattach>null</Multiattach>
                <Volume_type>null</Volume_type>
            </Root_volume>
            <Eip>null</Eip>
        </Servers>
    </Data>
    <Message>OK</Message>
</ListServersResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

云服务器概览和监控

查看当前用户下的云服务器资源概览

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ResourceOverview

权限

权限属性名称 权限属性值
service ecs
resourceType monitor
action ListInstanceNumber

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=ResourceOverview&<公共请求参数>

响应示例

<ResourceOverviewResponse>
    <Code>200</Code>
    <Data>
        <Images>
            <TotalCount>0</TotalCount>
        </Images>
        <Servers>
            <DueCount>1</DueCount>
            <TotalCount>96</TotalCount>
            <RunningCount>83</RunningCount>
            <RecentCreatedCount>7</RecentCreatedCount>
            <ExpiredCount>0</ExpiredCount>
        </Servers>
        <RegionId>cn-north-3</RegionId>
    </Data>
    <Message>OK</Message>
</ResourceOverviewResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

变更云服务器规格

变更实例的规格(vCPU和内存)。实例必须处于关闭状态。

对于包年包月的只能升级规格不能降低规格;按需付费的可以升级也可以降低规格。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ResizeServer
Serverid String 待操作云服务器ID
FlavorRef String 云服务器的系统规格,请参考产品规格
Vcpus String 若flavorRef=S1.null,则该参数必传
Ram String 若flavorRef=S1.null,则该参数必传

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action resize

示例

请求示例

变更一台实例规格

https://ecs.cn-north-3.inspurcloudapi.com?Action=ResizeServer
&Serverid=00e9e21b-a62e-42d8-818f-4628229c9358
&FlavorRef=S1.medium.8
&<公共请求参数>

响应示例

<ResizeServerResponse>
    <Code>200</Code>
    <Data>
        <OrderId>331012399452594176</OrderId>
        <Result>true</Result>
    </Data>
    <Message>success</Message>
</ResizeServerResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

查看云服务器详情

查看一台云服务器详情。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ShowServersDetails
Serverid String 待操作云服务器ID

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action GetServer

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=ShowServersDetails&Serverid=f792c106-b549-4e59-bbc4-d6aec668967b&<公共请求参数>

响应示例

<ShowServersDetailsResponse>
    <Code>200</Code>
    <Data>
        <Server>
            <Created>2020-07-01 18:51:44</Created>
            <Id>f792c106-b549-4e59-bbc4-d6aec668967b</Id>
            <Tags>ECS</Tags>
            <Status>shutoff</Status>
            <RegionID>cn-north-3</RegionID>
            <Security_groups>
                <Id>4435935b-d481-446b-bfca-5677a2d5f53e</Id>
                <Name>default</Name>
            </Security_groups>
            <Egs_metadata>null</Egs_metadata>
            <Nics>
                <Portid>088afebe-c3e4-4b78-869b-ba68ac40f467</Portid>
                <Fixed_ip>10.158.144.91</Fixed_ip>
                <Subnet_cidr>10.158.144.0/24</Subnet_cidr>
                <Mac_address>fa:16:3e:76:c9:e5</Mac_address>
                <NetworkId>3ce9bd13-fdd8-490d-895c-f910e126262d</NetworkId>
                <Subnet_id>55f86bd8-4edc-4496-9b7a-28f460feb82a</Subnet_id>
                <Subnet_name>vxlan_0000000049</Subnet_name>
            </Nics>
            <Power_state>4</Power_state>
            <Vpcname>vxlan_0000000049</Vpcname>
            <Key_name>null</Key_name>
            <Task_state>null</Task_state>
            <FeeData>
                <CreateTime>2020-07-01 18:51:44</CreateTime>
                <IsAutoRenew>false</IsAutoRenew>
                <DeleteTime>null</DeleteTime>
                <ServiceStatus>alreadyOpened</ServiceStatus>
                <ProductLineCode>ECS</ProductLineCode>
                <BillType>hourlySettlement</BillType>
                <DaysOfDelete>null</DaysOfDelete>
                <NextFeeTime>2099-12-31 23:59:59</NextFeeTime>
                <ProductTypeCode>ECS_std</ProductTypeCode>
                <StartFeeTime>2020-07-01 18:51:44</StartFeeTime>
            </FeeData>
            <Name>ECS-TEST-Final</Name>
            <Updated>2020-07-02 10:08:05</Updated>
            <DiskConfig>MANUAL</DiskConfig>
            <Availability_zone>cn-north-3a</Availability_zone>
            <Vm_state>stopped</Vm_state>
            <Image>
                <Hw_architecture>null</Hw_architecture>
                <SystemType>linux</SystemType>
                <Tags>null</Tags>
                <Name>CentOS 7.6</Name>
                <System>CentOS 7.6 64位</System>
                <Id>259606a6-da3e-4727-a3c5-8056cd36f6ae</Id>
            </Image>
            <Vpcid>99</Vpcid>
            <Addresses>
                <Vxlan_0000000049>
                    <Addr>10.158.144.91</Addr>
                    <OS-EXT-IPS-MAC:mac_addr>fa:16:3e:76:c9:e5</OS-EXT-IPS-MAC:mac_addr>
                    <OS-EXT-IPS:type>fixed</OS-EXT-IPS:type>
                    <Version>4</Version>
                </Vxlan_0000000049>
            </Addresses>
            <Flavor>
                <Original_name>ecs_1C1G0G_general</Original_name>
                <Disk>0</Disk>
                <Extra_specs>
                    <Quota:vif_inbound_average>1048576</Quota:vif_inbound_average>
                    <Hw:cpu_cores>1</Hw:cpu_cores>
                    <Hw:cpu_threads>1</Hw:cpu_threads>
                    <SERVICE>ECS</SERVICE>
                    <Quota:vif_outbound_average>1048576</Quota:vif_outbound_average>
                    <SPEC>GENERAL</SPEC>
                    <Hw:cpu_sockets>1</Hw:cpu_sockets>
                </Extra_specs>
                <Swap>0</Swap>
                <Vcpus>1</Vcpus>
                <Ephemeral>0</Ephemeral>
                <Ram>1</Ram>
            </Flavor>
            <Root_volume>
                <Volumeid>2a3bba3d-f531-4040-832d-a222c89ee3d3</Volumeid>
                <Size>null</Size>
                <Multiattach>false</Multiattach>
                <Volume_type>standard-iops</Volume_type>
            </Root_volume>
            <Eip>null</Eip>
        </Server>
    </Data>
    <Message>OK</Message>
</ShowServersDetailsResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

修改云服务器密码

修改云服务器密码

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ChangeAdministrativePassword
Serverid String 待操作云服务器ID
AdminPass String 新密码

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action changePassword

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=ChangeAdministrativePassword&Serverid=9034feb8-9d18-4a03-a2b2-41ed4d33d737&AdminPass=123456a?A&<公共请求参数>

响应示例

<ChangeAdministrativePasswordResponse>
    <Code>200</Code>
    <Data>null</Data>
    <Message>null</Message>
</ChangeAdministrativePasswordResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

修改云服务器名称

修改云服务器名称

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:UpdateServerName
ServerId String 待操作云服务器ID
Name String 新名称,长度为2-128个字符,不能以特殊字符及数字开头,只可包含特殊字符中的".","_"或"-"

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action UpdateServer

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=UpdateServerName&ServerId=ea83c312-d435-48a7-9c0d-2962667575fa&Name=newName&<公共请求参数>

响应示例

<UpdateServerNameResponse>
    <Code>200</Code>
    <Data>
        <Server>
            <Name>newName</Name>
            <Status>true</Status>
            <Id>ea83c312-d435-48a7-9c0d-2962667575fa</Id>
        </Server>
    </Data>
    <Message>OK</Message>
</UpdateServerNameResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

重置操作系统

重置操作系统

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:RebuildServer
Serverid String 待操作云服务器ID
ImageRef String 用于重建镜像的UUID。
AdminPass String 重建之后的密码,必须满足密码复杂度要求
Name String 重建云服务器名称
AccessIPv4 String 用于访问此重建服务器的IPv4地址
AccessIPv6 String 用于访问此重建服务器的IPv6地址
OS-DCF:diskConfig String 重建云服务器磁盘分区类型
Description String 云服务器描述信息
Metadata_meta_var String 元数据
Personality_path String 云服务器重建初始化注入数据
Personality_contents String 云服务器重建初始化注入数据

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action rebuild

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=RebuildServer
&Serverid=f792c106-b549-4e59-bbc4-d6aec668967b
&ImageRef=da5faf99-4b18-4f8f-801e-f3b46373bbf2
&AdminPass=123456Aa
&<公共请求参数>

响应示例

<RebuildServerResponse>
    <Code>202</Code>
    <Data>
        <Server>
            <Created>2020-07-01T10:51:27Z</Created>
            <Links>
                <Rel>self</Rel>
                <Href>http://10.200.0.20:8774/v2.1/servers/f792c106-b549-4e59-bbc4-d6aec668967b</Href>
            </Links>
            <Links>
                <Rel>bookmark</Rel>
                <Href>http://10.200.0.20:8774/servers/f792c106-b549-4e59-bbc4-d6aec668967b</Href>
            </Links>
            <Id>f792c106-b549-4e59-bbc4-d6aec668967b</Id>
            <Tags>ECS</Tags>
            <Status>REBUILD</Status>
            <AccessIPv4></AccessIPv4>
            <Description>null</Description>
            <HostId>2aac75a008c02bdb89ae62d50a20f573283914ac4dcf234d679f80b2</HostId>
            <Tenant_id>5718e87f79ee4d5dbf7e77ab02cf504e</Tenant_id>
            <Metadata>
                <BillType>hourlySettlement</BillType>
                <Created>2020-07-01 18:51:44</Created>
                <System_disk_id>2a3bba3d-f531-4040-832d-a222c89ee3d3</System_disk_id>
                <Image_id>259606a6-da3e-4727-a3c5-8056cd36f6ae</Image_id>
                <Image_name>CentOS 7.6</Image_name>
                <Image_system_type>linux</Image_system_type>
                <Image_system>CentOS 7.6 64位</Image_system>
                <Admin_pass>123456Aa</Admin_pass>
            </Metadata>
            <AdminPass>Lc13yfwpW</AdminPass>
            <User_id>66b5fc89cb2e4057aaacd8f3a99e1bf5</User_id>
            <Flavor>
                <Original_name>ecs_1C1G0G_general</Original_name>
                <Disk>0</Disk>
                <Ephemeral>0</Ephemeral>
                <Swap>0</Swap>
                <Vcpus>1</Vcpus>
                <Extra_specs>
                    <Quota:vif_inbound_average>1048576</Quota:vif_inbound_average>
                    <Hw:cpu_cores>1</Hw:cpu_cores>
                    <Hw:cpu_threads>1</Hw:cpu_threads>
                    <SERVICE>ECS</SERVICE>
                    <Quota:vif_outbound_average>1048576</Quota:vif_outbound_average>
                    <SPEC>GENERAL</SPEC>
                    <Hw:cpu_sockets>1</Hw:cpu_sockets>
                </Extra_specs>
                <Ram>1024</Ram>
            </Flavor>
            <Progress>0</Progress>
            <Name>ECS-TEST-NEW-NAME</Name>
            <Image></Image>
            <OS-DCF:diskConfig>MANUAL</OS-DCF:diskConfig>
            <Updated>2020-07-02T02:46:43Z</Updated>
            <Addresses>
                <Vxlan_0000000049>
                    <Addr>10.158.144.91</Addr>
                    <Version>4</Version>
                </Vxlan_0000000049>
            </Addresses>
            <Locked>false</Locked>
            <AccessIPv6></AccessIPv6>
        </Server>
    </Data>
    <Message>Successful operation!</Message>
</RebuildServerResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

云服务器控制台

云服务器VNC

描述

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:GetVNCConsole
Serverid String 待操作云服务器ID
Type String VNC控制台的类型。有效值为novnc和xvpvnc。

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action os-getVNCConsole

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=GetVNCConsole&Serverid=c8b4f558-b6da-4b6d-86cc-f0070909ce20&Type=novnc&<公共请求参数>

响应示例

<GetVNCConsoleResponse>
    <Code>200</Code>
    <Data>
        <Console>
            <Type>novnc</Type>
            <Token>f79275ba-0383-497d-a107-caeaa2c31ed0</Token>
        </Console>
    </Data>
    <Message>Successful operation!</Message>
</GetVNCConsoleResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

扩容系统盘

扩容系统盘,实例必须处于关闭状态。

描述

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ExpandServerSystemDisk
Serverid String 待操作云服务器ID
Size String 系统盘扩展之后的大小。单位GiB,必须大于原有系统盘大小,最小步长为10GiB,上限为500GiB

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action expand

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=ExpandServerSystemDisk&Serverid=c8b4f558-b6da-4b6d-86cc-f0070909ce20&Size=50&<公共请求参数>

响应示例

<ExpandServerSystemDiskResponse>
    <Code>200</Code>
    <Data>
        <OrderId>331023794713862144</OrderId>
        <Result>true</Result>
    </Data>
    <Message>success</Message>
</ExpandServerSystemDiskResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

包年包月云服务器续费

描述

  • 包年包月云服务器续费

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:RenewServers
ServerId String 待操作云服务器ID
Duration int 续费单位时长,单月为月,只支持:1、2、3、4、5、6、7、8、9、12、24、36

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action renew

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=RenewServers&ServerId=c8b4f558-b6da-4b6d-86cc-f0070909ce20&Duration=1&<公共请求参数>

响应示例

<RenewServersResponse>
    <Code>200</Code>
    <Data>
        <OrderId>331025583119867904</OrderId>
        <Result>true</Result>
    </Data>
    <Message>success</Message>
</RenewServersResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

镜像相关接口

创建私有镜像

描述

  • 创建私有镜像,生成的私有镜像可以用于创建实例。

  • 私有镜像只能保存已经写入磁盘的数据,不包括当时位于缓存的数据。建议停止云服务器写入再创建私有镜像。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:CreateImage
Serverid String 待操作云服务器ID
Name String 镜像名称。规则为:2-64个字符,不能以特殊字符及数字开头,只可包含特殊字符中的"_"或"-"
Description String 描述。规则为:长度为2-256个字符,不能以 http://或https://开头

权限

权限属性名称 权限属性值
service ecs
resourceType servers
action createImage

示例

请求示例

创建一个私有镜像

https://ecs.cn-north-3.inspurcloudapi.com?Action=CreateImage&Serverid=9034feb8-9d18-4a03-a2b2-41ed4d33d737&Name=selImage3&<公共请求参数>

响应示例

<CreateImageResponse>
    <Code>201</Code>
    <Data>
        <Image_id>c1382da8-9476-4830-ab89-02960c22270e</Image_id>
    </Data>
    <Message>Created</Message>
</CreateImageResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

查询镜像列表

描述

  • 本接口用于查询镜像列表。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ListImages
PageNo int 页数
PageSize int 分页大小
SearchValue String 查询筛选值
Visibility String private:私有镜像,public:公共镜像

权限

权限属性名称 权限属性值
service ecs
resourceType images
action ListImages

示例

请求示例

查询私有镜像列表

https://ecs.cn-north-3.inspurcloudapi.com?Action=ListImages&Visibility=private&PageNo=1&PageSize=1&<公共请求参数>

响应示例

<ListImagesResponse>
    <Code>200</Code>
    <Data>
        <TotalCount>13</TotalCount>
        <Images>
            <Architecture>null</Architecture>
            <Tags>CentOS 7.6 64bit</Tags>
            <Tags>ECS</Tags>
            <Tags>SYSTEMDISK_40</Tags>
            <Status>active</Status>
            <Locations>
                <Url>rbd://ba01f534-3062-a84d-50c0-c31b3c26e3df/images/36e85627-0446-4e59-a938-6c87e1558f65/snap</Url>
            </Locations>
            <Container_format>bare</Container_format>
            <Schema>/v2/schemas/image</Schema>
            <Kernel_id>null</Kernel_id>
            <Size>42949672960</Size>
            <SystemType>linux</SystemType>
            <Name>jfw-centos76</Name>
            <Disk_format>raw</Disk_format>
            <Checksum>1d9f5b3daa38a38e3cb97beadf80152b</Checksum>
            <SystemDisk>40</SystemDisk>
            <Self>/v2/images/36e85627-0446-4e59-a938-6c87e1558f65</Self>
            <System>CentOS 7.6 64位</System>
            <Visibility>private</Visibility>
            <Links>null</Links>
            <Id>36e85627-0446-4e59-a938-6c87e1558f65</Id>
            <RegionID>cn-north-3</RegionID>
            <Os_version>7.6</Os_version>
            <Description>centos7.6-cloud-int</Description>
            <Virtual_size>null</Virtual_size>
            <Protected>false</Protected>
            <Ramdisk_id>null</Ramdisk_id>
            <Hw_architecture>null</Hw_architecture>
            <Os_distro>centos</Os_distro>
            <Owner>5718e87f79ee4d5dbf7e77ab02cf504e</Owner>
            <Created_at>2020-06-21 08:14:36</Created_at>
            <Updated_at>2020-06-21 08:34:57</Updated_at>
            <Min_disk>0</Min_disk>
            <Direct_url>rbd://ba01f534-3062-a84d-50c0-c31b3c26e3df/images/36e85627-0446-4e59-a938-6c87e1558f65/snap</Direct_url>
            <Instance_uuid>null</Instance_uuid>
            <Min_ram>0</Min_ram>
            <File>/v2/images/36e85627-0446-4e59-a938-6c87e1558f65/file</File>
        </Images>
    </Data>
    <Message>OK</Message>
</ListImagesResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

查询指定镜像详情

描述

  • 可以通过指定镜像ID来查询指定镜像的详细信息

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ShowImageDetails
Imageid String 镜像ID

示例

请求示例

查询id为dc19fd18-c656-4553-87e5-8c29074ada8f的镜像详情

https://ecs.cn-north-3.inspurcloudapi.com?Action=ShowImageDetails&Imageid=36e85627-0446-4e59-a938-6c87e1558f65&<公共请求参数>

响应示例

<ShowImageDetailsResponse>
    <Code>200</Code>
    <Data>
        <Architecture>null</Architecture>
        <Tags>CentOS 7.6 64bit</Tags>
        <Tags>ECS</Tags>
        <Tags>SYSTEMDISK_40</Tags>
        <Status>active</Status>
        <Locations>
            <Url>rbd://ba01f534-3062-a84d-50c0-c31b3c26e3df/images/36e85627-0446-4e59-a938-6c87e1558f65/snap</Url>
        </Locations>
        <Container_format>bare</Container_format>
        <Schema>/v2/schemas/image</Schema>
        <Kernel_id>null</Kernel_id>
        <Size>42949672960</Size>
        <SystemType>linux</SystemType>
        <Name>jfw-centos76</Name>
        <Disk_format>raw</Disk_format>
        <Checksum>1d9f5b3daa38a38e3cb97beadf80152b</Checksum>
        <SystemDisk>40</SystemDisk>
        <Self>/v2/images/36e85627-0446-4e59-a938-6c87e1558f65</Self>
        <System>CentOS 7.6 64位</System>
        <Visibility>private</Visibility>
        <Links>null</Links>
        <Id>36e85627-0446-4e59-a938-6c87e1558f65</Id>
        <RegionID>cn-north-3</RegionID>
        <Os_version>7.6</Os_version>
        <Description>centos7.6-cloud-int</Description>
        <Virtual_size>null</Virtual_size>
        <Protected>false</Protected>
        <Ramdisk_id>null</Ramdisk_id>
        <Hw_architecture>null</Hw_architecture>
        <Os_distro>centos</Os_distro>
        <Owner>5718e87f79ee4d5dbf7e77ab02cf504e</Owner>
        <Created_at>2020-06-21 08:14:36</Created_at>
        <Updated_at>2020-06-21 08:34:57</Updated_at>
        <Min_disk>0</Min_disk>
        <Direct_url>rbd://ba01f534-3062-a84d-50c0-c31b3c26e3df/images/36e85627-0446-4e59-a938-6c87e1558f65/snap</Direct_url>
        <Instance_uuid>null</Instance_uuid>
        <Min_ram>0</Min_ram>
        <File>/v2/images/36e85627-0446-4e59-a938-6c87e1558f65/file</File>
    </Data>
    <Message>OK</Message>
</ShowImageDetailsResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

修改私有镜像

描述

  • 本接口用于修改私有镜像的名称与描述

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:UpdateImage
Imageid String 镜像ID
Op.N String 特定值:add,若进行多个操作,N由1开始依次递增。
Value.N String 更新修改的属性项对应的值
Path.N String 修改的属性项,只有两个:/description(修复描述) /name(修改名称)

权限

权限属性名称 权限属性值
service ecs
resourceType images
action UpdateImage

示例

请求示例

修改私有镜像名称或描述

https://ecs.cn-north-3.inspurcloudapi.com?Action=UpdateImage&Imageid=36e85627-0446-4e59-a938-6c87e1558f65&Op.1=add&Value.1=newdescription&Path.1=/description<公共请求参数>

响应示例

<UpdateImageResponse>
    <Code>200</Code>
    <Data>
        <Visibility>private</Visibility>
        <Id>36e85627-0446-4e59-a938-6c87e1558f65</Id>
        <Build_at>20190429</Build_at>
        <Status>active</Status>
        <Os_version>7.6</Os_version>
        <Container_format>bare</Container_format>
        <Created_at>2020-06-21T00:14:36Z</Created_at>
        <Description>newdescription</Description>
        <Os_type>linux</Os_type>
        <Schema>/v2/schemas/image</Schema>
        <Min_ram>0</Min_ram>
        <Builder>handmade</Builder>
        <Locations>
            <Url>rbd://ba01f534-3062-a84d-50c0-c31b3c26e3df/images/36e85627-0446-4e59-a938-6c87e1558f65/snap</Url>
        </Locations>
        <Size>42949672960</Size>
        <Protected>false</Protected>
        <Os_distro>centos</Os_distro>
        <Virtual_size>null</Virtual_size>
        <Name>jfw-centos76</Name>
        <Disk_format>raw</Disk_format>
        <Checksum>1d9f5b3daa38a38e3cb97beadf80152b</Checksum>
        <Updated_at>2020-07-02T03:10:07Z</Updated_at>
        <Tags>CentOS 7.6 64bit</Tags>
        <Tags>ECS</Tags>
        <Tags>SYSTEMDISK_40</Tags>
        <Owner>5718e87f79ee4d5dbf7e77ab02cf504e</Owner>
        <Min_disk>0</Min_disk>
        <Self>/v2/images/36e85627-0446-4e59-a938-6c87e1558f65</Self>
        <Hw_qemu_guest_agent>yes</Hw_qemu_guest_agent>
        <Direct_url>rbd://ba01f534-3062-a84d-50c0-c31b3c26e3df/images/36e85627-0446-4e59-a938-6c87e1558f65/snap</Direct_url>
        <File>/v2/images/36e85627-0446-4e59-a938-6c87e1558f65/file</File>
    </Data>
    <Message>update image success</Message>
</UpdateImageResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

删除私有镜像

描述

  • 本接口用于删除一个私有镜像

  • 删除私有镜像时需要保证镜像无关联的云服务器才可删除

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:DeleteImage
Imageid String 镜像ID

权限

权限属性名称 权限属性值
service ecs
resourceType images
action DeleteImage

示例

请求示例

删除私有镜像

https://ecs.cn-north-3.inspurcloudapi.com?Action=DeleteImage&Imageid=c26d7433-6eb3-4f93-ad90-d561410cd2cc&<公共请求参数>

响应示例

<DeleteImageResponse>
    <Code>204</Code>
    <Data>null</Data>
    <Message>null</Message>
</DeleteImageResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

批量删除私有镜像

描述

  • 本接口用于批量删除多个私有镜像

  • 删除私有镜像时需要保证所有镜像镜像无关联的云服务器才可删除

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:DeleteDatchImage
Id.N String 一个或多个待操作的镜像ID。若操作多个镜像,N由0开始依次递增

权限

权限属性名称 权限属性值
service ecs
resourceType images
action DeleteDatchImage

示例

请求示例

批量删除私有镜像

https://ecs.cn-north-3.inspurcloudapi.com?Action=DeleteDatchImage&Id.1=c18e47ee-2d8f-425e-844f-bad134a069a2&Id.2=80b539da-e213-4511-90bd-ade8bde9d49a&<公共请求参数>

响应示例

<DeleteDatchImageResponse>
    <Code>200</Code>
    <Data>
        <Status>删除成功台数:2 删除失败台数:0</Status>
    </Data>
    <Message>OK</Message>
</DeleteDatchImageResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

网络相关接口

查询云服务器所属安全组

描述

  • 本接口用于查询云服务器所属

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ListSecurityGroupsByServer
Serverid String 待操作云服务器ID

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=ListSecurityGroupsByServer&Serverid=f792c106-b549-4e59-bbc4-d6aec668967b&<公共请求参数>

响应示例

<ListSecurityGroupsByServerResponse>
    <Code>200</Code>
    <Data>
        <Tenant_id>5718e87f79ee4d5dbf7e77ab02cf504e</Tenant_id>
        <Links>null</Links>
        <Description>Default security group</Description>
        <Name>default</Name>
        <Id>4435935b-d481-446b-bfca-5677a2d5f53e</Id>
        <Rules>
            <Ipprotocol>unrecognized</Ipprotocol>
            <Ip_protocol>null</Ip_protocol>
            <Cidr>null</Cidr>
            <Range>
                <Cidr>0.0.0.0/0</Cidr>
            </Range>
            <From_port>0</From_port>
            <Name>null</Name>
            <To_port>0</To_port>
            <Ip_range>
                <Cidr>0.0.0.0/0</Cidr>
            </Ip_range>
            <Parent_group_id>4435935b-d481-446b-bfca-5677a2d5f53e</Parent_group_id>
            <Group>
                <Tenant_id>null</Tenant_id>
                <Name>null</Name>
            </Group>
            <Id>016e3f1b-3bae-4e0b-9655-a6b8e36c8578</Id>
            <Group_id>null</Group_id>
        </Rules>
        <Rules>
            <Ipprotocol>tcp</Ipprotocol>
            <Ip_protocol>tcp</Ip_protocol>
            <Cidr>null</Cidr>
            <Range>
                <Cidr>0.0.0.0/0</Cidr>
            </Range>
            <From_port>1228</From_port>
            <Name>null</Name>
            <To_port>1228</To_port>
            <Ip_range>
                <Cidr>0.0.0.0/0</Cidr>
            </Ip_range>
            <Parent_group_id>4435935b-d481-446b-bfca-5677a2d5f53e</Parent_group_id>
            <Group>
                <Tenant_id>null</Tenant_id>
                <Name>null</Name>
            </Group>
            <Id>1b1264f2-5d34-458e-89fd-c4b04ab04d77</Id>
            <Group_id>null</Group_id>
        </Rules>
        <Rules>
            <Ipprotocol>unrecognized</Ipprotocol>
            <Ip_protocol>null</Ip_protocol>
            <Cidr>null</Cidr>
            <Range>
                <Cidr>null</Cidr>
            </Range>
            <From_port>0</From_port>
            <Name>null</Name>
            <To_port>0</To_port>
            <Ip_range>
                <Cidr>null</Cidr>
            </Ip_range>
            <Parent_group_id>4435935b-d481-446b-bfca-5677a2d5f53e</Parent_group_id>
            <Group>
                <Tenant_id>5718e87f79ee4d5dbf7e77ab02cf504e</Tenant_id>
                <Name>default</Name>
            </Group>
            <Id>59bcaf3d-a561-41bf-be6d-0f2fdf69546c</Id>
            <Group_id>null</Group_id>
        </Rules>
        <Rules>
            <Ipprotocol>unrecognized</Ipprotocol>
            <Ip_protocol>null</Ip_protocol>
            <Cidr>null</Cidr>
            <Range>
                <Cidr>0.0.0.0/0</Cidr>
            </Range>
            <From_port>0</From_port>
            <Name>null</Name>
            <To_port>0</To_port>
            <Ip_range>
                <Cidr>0.0.0.0/0</Cidr>
            </Ip_range>
            <Parent_group_id>4435935b-d481-446b-bfca-5677a2d5f53e</Parent_group_id>
            <Group>
                <Tenant_id>null</Tenant_id>
                <Name>null</Name>
            </Group>
            <Id>5af558a5-7da7-4945-8492-51442ce0f7c6</Id>
            <Group_id>null</Group_id>
        </Rules>
        <Rules>
            <Ipprotocol>tcp</Ipprotocol>
            <Ip_protocol>tcp</Ip_protocol>
            <Cidr>null</Cidr>
            <Range>
                <Cidr>0.0.0.0/0</Cidr>
            </Range>
            <From_port>3389</From_port>
            <Name>null</Name>
            <To_port>3389</To_port>
            <Ip_range>
                <Cidr>0.0.0.0/0</Cidr>
            </Ip_range>
            <Parent_group_id>4435935b-d481-446b-bfca-5677a2d5f53e</Parent_group_id>
            <Group>
                <Tenant_id>null</Tenant_id>
                <Name>null</Name>
            </Group>
            <Id>6ddb252b-9d28-4f3e-829f-91082c7769f4</Id>
            <Group_id>null</Group_id>
        </Rules>
        <Rules>
            <Ipprotocol>icmp</Ipprotocol>
            <Ip_protocol>icmp</Ip_protocol>
            <Cidr>null</Cidr>
            <Range>
                <Cidr>0.0.0.0/0</Cidr>
            </Range>
            <From_port>-1</From_port>
            <Name>null</Name>
            <To_port>-1</To_port>
            <Ip_range>
                <Cidr>0.0.0.0/0</Cidr>
            </Ip_range>
            <Parent_group_id>4435935b-d481-446b-bfca-5677a2d5f53e</Parent_group_id>
            <Group>
                <Tenant_id>null</Tenant_id>
                <Name>null</Name>
            </Group>
            <Id>8f63f71f-eade-4f3b-aa22-bcc0ea912d83</Id>
            <Group_id>null</Group_id>
        </Rules>
        <Rules>
            <Ipprotocol>unrecognized</Ipprotocol>
            <Ip_protocol>null</Ip_protocol>
            <Cidr>null</Cidr>
            <Range>
                <Cidr>null</Cidr>
            </Range>
            <From_port>0</From_port>
            <Name>null</Name>
            <To_port>0</To_port>
            <Ip_range>
                <Cidr>null</Cidr>
            </Ip_range>
            <Parent_group_id>4435935b-d481-446b-bfca-5677a2d5f53e</Parent_group_id>
            <Group>
                <Tenant_id>5718e87f79ee4d5dbf7e77ab02cf504e</Tenant_id>
                <Name>default</Name>
            </Group>
            <Id>c0e9b749-73a7-4288-89e3-9eb75f6afc12</Id>
            <Group_id>null</Group_id>
        </Rules>
    </Data>
    <Message>OK</Message>
</ListSecurityGroupsByServerResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

添加安全组

描述

  • 本接口用于为云服务器添加安全组

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:AddSecurityGroup
Serverid String 待操作云服务器ID
Name String 安全组名称

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=AddSecurityGroup&Serverid=9034feb8-9d18-4a03-a2b2-41ed4d33d737&Name=safegroup001&<公共请求参数>

响应示例

<AddSecurityGroupResponse>
    <Code>200</Code>
    <Data>null</Data>
    <Message>success</Message>
</AddSecurityGroupResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

更新安全组

描述

  • 本接口用于为云服务器更新安全组,支持多个

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:UpdateSecurityGroup
ServerId String 待操作云服务器ID
Name.N String 安全组id,若操作多个安全组,N从0开始依次递增,每个云服务器最多能绑定5个安全组

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=UpdateSecurityGroup&ServerId=XXXX312-d435-48a7-9c0d-29626675XXXX&Name.0=ad4a493f-7565-4b61-b390-9bd495d7f9aa&Name.1=9b04b7a9-eecf-4cf5-9412-51c2c2b72d5d&<公共请求参数>

响应示例

<UpdateSecurityGroupResponse>
    <Code>202</Code>
    <Data>null</Data>
    <Message>success</Message>
</UpdateSecurityGroupResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

移除安全组

描述

  • 本接口用于为云服务器移除安全组

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:RemoveSecurityGroup
Serverid String 待操作云服务器ID
Name String 安全组名称

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=RemoveSecurityGroup&Serverid=9034feb8-9d18-4a03-a2b2-41ed4d33d737&Name=safegroup001&<公共请求参数>

响应示例

<RemoveSecurityGroupResponse>
    <Code>200</Code>
    <Data>null</Data>
    <Message>success</Message>
</RemoveSecurityGroupResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

磁盘相关接口

查询云服务器的挂载云硬盘信息

描述

  • 获取一个云服务器的挂载云硬盘信息

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ListVolumeAttachmentsByServer
Serverid String 待操作云服务器ID

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=ListVolumeAttachmentsByServer&Serverid=9034feb8-9d18-4a03-a2b2-41ed4d33d737&<公共请求参数>

响应示例

<ListVolumeAttachmentsByServerResponse>
    <Code>200</Code>
    <Data>
        <VolumeAttachments>
            <VolumeId>2a3bba3d-f531-4040-832d-a222c89ee3d3</VolumeId>
            <Id>2a3bba3d-f531-4040-832d-a222c89ee3d3</Id>
            <Device>/dev/vda</Device>
            <ServerId>f792c106-b549-4e59-bbc4-d6aec668967b</ServerId>
        </VolumeAttachments>
    </Data>
    <Message>OK</Message>
</ListVolumeAttachmentsByServerResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

查询可挂载云硬盘服务器列表

描述

  • 查询还可以挂载云硬盘的服务器列表

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ListServersForVolumeToAttach
Filter String 填写canAttachIndisk,指明要调用查询可挂载云硬盘的云服务器列表接口

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=ListServersForVolumeToAttach&Filter=canAttachIndisk&<公共请求参数>

响应示例

    <ListServersForVolumeToAttachResponse>
        <code>200</code>
        <message>OK</message>
        <data>
            <instances>
                <instance_uuid>5913a1c2-32f0-4956-96f9-38cf134151e5</instance_uuid>
                <instance_name>ECS-2019510165920</instance_name>
            </instances>
            <instances>
                <instance_uuid>a8bd724a-b1e6-4969-8313-35787ee52d2e</instance_uuid>
                <instance_name>rebuild</instance_name>
            </instances>
            <instances>
                <instance_uuid>cf1309c2-9722-424b-892e-c57143c5b10c</instance_uuid>
                <instance_name>测试_连接</instance_name>
            </instances>
            <instances>
                <instance_uuid>e5fc6e20-6a58-4104-93b3-2a464a7dd90c</instance_uuid>
                <instance_name>ECS-2008验证</instance_name>
            </instances>
        </data>
    </ListServersForVolumeToAttachResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

密钥相关接口

创建或导入密钥对

描述

  • 创建或导入一个密钥

  • 创建SSH密钥成功后,请把响应数据中的私钥内容保存到本地文件,用户使用该私钥登录云服务器。为保证云服务器安全,私钥数据只能读取一次,请妥善保管。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:CreateOrImportKeypair
Keypairname String 待创建的密钥名称,名称不能重复。名称规则:名称长度2-128个字符,支持英文大小写、数字及特殊符号中的‘-’和‘_’,不能以数字和特殊字符开头,且密钥名称不能与已删除但仍在被云服务器使用的密钥名称相同
Type String 密钥类型,允许ssh和x509,默认为ssh格式
PublicKey String 要导入的公钥,如果忽略该字段,将为您创建新的秘钥

权限

权限属性名称 权限属性值
service ecs
resourceType os-keypairs
action CreateImportKeypair

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=CreateOrImportKeypair&Keypairname=test-00123&<公共请求参数>

响应示例

<CreateOrImportKeypairResponse>
    <Code>201</Code>
    <Data>
        <Keypair>
            <Fingerprint>0c:6d:83:d9:ec:a1:2e:99:01:8a:ec:34:3c:f7:62:6b</Fingerprint>
            <Private_key>-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEApmD8lVXtdYTJLXWgh0cr8DYnjHs+5RovVtQyY8HT2WnjamBI
it9x1glWVqtBnM6r1FRMwhIyP8kPXwIbZtJWjE0q0NsSFf/o5F9WWvmu7El+4W/f
sxFd+5aUNs1172tD6C4kihoQa3b7XhDPedVsiy2eETmh+p0A8g4YXnwAa683GVw1
531Xzi8YLKMToYxe0vBaDpJVgSJlxsFX36BU2HNo6Yf5RjXjw26j6vBNDusGtc8Y
CauSKGnrpQsRhyKsDqxO3hXGbKGRBM7HNIefrDjZI+9qUn+uKDcUFSMdoI6YkjL/
AkiP0Wjq03nQG+AenaTGc9FRcM9m4XzkPe8T3QIDAQABAoIBAQCPrN0x0Hw4qaxY
t2UirNFCpGFOrPdJPG1429GP18erzgb2y6KZWg+ht3p5aXZFhStZNlr6lGAUOPov
H1CuYCEhE1pP9X4OxWlGHRYjhc4KegU5hDR3HB4+rm/bS132nHiNvZsMLynSw3Ka
boXcPfN31LLVSSGZm48/d/CPVyG92rJGsof9OjHdB6rygtBVoRjK0V9SWLpwEajF
q1JqFpcKzLX5F0TL35ISTYYpxLS1ItXe1KYYBQU7FGRH4zoYfZNMOGHwWMD3vHzY
lV9xrHNgkuOPLpKc4JumlvLmwGexiaAbkuY6CjL0fN0MR3qzI4jN1qrqEsULAJlB
SX84IQd5AoGBANc15G/ZSfV04ddi8rS/mx1PIC0F1teok6MCMIil6LjNkGG72671
vkwppgty/lALRqAHhOae9ob24rpfg0/OvsHXcvv5zdJF2stJ/gb+/8/KRFGfFXIL
TkhIrqup4S9UlgvKqoGIakuDLo3yaMfSWDbl3hN0QScOzMAqgyro4PtHAoGBAMXp
wsdCglA7PbXqzTn1z9ymxQeN2SJ8nRZYmX5+XpwwplHjeUsflcp9dabLADna9drT
jTehB11kor4/hC7q5o2TkSjNYVen81NhlbzgB15W5ziFaWjHWtSQyTQ84uQleryB
Y1XfoDNbjgx3FryNiQuZx3AJ804xBeXc0wTgIcG7AoGAV1YDknB31yjLzgDVxgxM
AqTtxdeszHAZGfn1gD70JqslgMQf7uzDgV0ViWftVMZ+rsreYEj6euMON9wzCdw5
BalNfHxvznmSxRUOBgDOB6FqAEWzCkkUR7lXSUrzm6WUDsz8TPzzRhnCdtB9PTpb
mkvGx9ZR6mvTI9kcyfkf9FkCgYEAwlmE2bH5UBpsxkk2kZVPMwpd78YfFVuz0y7c
RLiJ5e1sVnwAL4Jr0TYUo98zcJ0R03rtcVRjbBYYLqUnA//OufbQlHXjAnY+X4Iz
zg9djQnf88QnOCqUiqtHulGUKaCYf6a7yqdYpTZiLuF/ZVfD3a18iQxsbjt75DdO
zbnfzGMCgYBzvuVibsyT1J6p+GoBFKt9wKbzfUOiPOwH0beLRHHrcUNL6Cj8MJAT
h3mkZoKKgvelUTNU3KPapxtuQHdK+prSD0j+CErwqPURLIy7ZX05XLjLcT3IzXCM
Fag3947B4Rb2pkAgsa524Xnp0P6AFN9+wf8MQoCynPmlnR67iI+A6Q==
-----END RSA PRIVATE KEY-----
</Private_key>
            <Public_key>ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmYPyVVe11hMktdaCHRyvwNieMez7lGi9W1DJjwdPZaeNqYEiK33HWCVZWq0GczqvUVEzCEjI/yQ9fAhtm0laMTSrQ2xIV/+jkX1Za+a7sSX7hb9+zEV37lpQ2zXXva0PoLiSKGhBrdvteEM951WyLLZ4ROaH6nQDyDhhefABrrzcZXDXnfVfOLxgsoxOhjF7S8FoOklWBImXGwVffoFTYc2jph/lGNePDbqPq8E0O6wa1zxgJq5IoaeulCxGHIqwOrE7eFcZsoZEEzsc0h5+sONkj72pSf64oNxQVIx2gjpiSMv8CSI/RaOrTedAb4B6dpMZz0VFwz2bhfOQ97xPd Generated-by-Nova</Public_key>
            <Name>test-00123</Name>
            <User_id>66b5fc89cb2e4057aaacd8f3a99e1bf5</User_id>
            <Type>ssh</Type>
        </Keypair>
    </Data>
    <Message>Created</Message>
</CreateOrImportKeypairResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

删除密钥对

描述

  • 根据SSH密钥的名称,删除指定SSH密钥。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:DeleteKeypair
Keypairname String 密钥名称

权限

权限属性名称 权限属性值
service ecs
resourceType os-keypairs
action DeleteKeypair

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=DeleteKeypair&Keypairname=SSZG001&<公共请求参数>

响应示例

<DeleteKeypairResponse>
    <Code>202</Code>
    <Data>null</Data>
    <Message>Delete success</Message>
</DeleteKeypairResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

查询密钥对列表

描述

  • 查询SSH密钥信息列表。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ListKeypairs
PageSize int 页面大小,不填默认为10
PageNo int 页面数,不填默认为1

权限

权限属性名称 权限属性值
service ecs
resourceType os-keypairs
action ListKeypairs

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=ListKeypairs&<公共请求参数>

响应示例

<ListKeypairsResponse>
    <Code>200</Code>
    <Data>
        <PageSize>1</PageSize>
        <PageNo>1</PageNo>
        <TotalCount>6</TotalCount>
        <Keypairs>
            <Keypair>
                <Public_key>ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJNLEGVPxjNXpSOCvcNXfum2zowhY40L1l/bdPvjypy6Q25H8+ghEOReSVuHuQHU9IBMhlsEXFcE5FVLYghEPIs3toB7XegZNI5v0ghAASRqq74eIjaXsozgMK/cPU4J7gMAqnSEHr7gkXBvSKCYAPQxdv+XGCpJM+YtGnnjZFKOQ8UlPlwqCmkm0cygsEb8fcBD9GkgAmSxrAGzoSBCmKDLEJtDrT8j785IFHf8drXFKA3xt5AEv+FEe6UhVG0fs6lOUPbhkZnKwKGMAW4iz1BOkSShmZyG+sdQxt7AKd11wMg9Kuz0sy426FVG/5GmM/OSHpq9OWRU2KKa8zfG0H Generated-by-Nova</Public_key>
                <Fingerprint>cb:01:af:fe:95:bb:32:ce:69:49:50:bd:af:8b:18:db</Fingerprint>
                <Name>dgsg</Name>
                <Type>ssh</Type>
            </Keypair>
        </Keypairs>
    </Data>
    <Message>OK</Message>
</ListKeypairsResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

查询秘钥详情

描述

  • 根据SSH密钥名称查询指定SSH密钥。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ShowKeypairDetails
Keypairname String 密钥名称

权限

权限属性名称 权限属性值
service ecs
resourceType os-keypairs
action GetKeypair

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=ShowKeypairDetails&Keypairname=dgsg&<公共请求参数>

响应示例

<ShowKeypairDetailsResponse>
    <Code>200</Code>
    <Data>
        <Keypair>
            <Created_at>2020-05-22T01:42:37.000000</Created_at>
            <Id>10866</Id>
            <Deleted>false</Deleted>
            <Deleted_at>null</Deleted_at>
            <User_id>66b5fc89cb2e4057aaacd8f3a99e1bf5</User_id>
            <Fingerprint>cb:01:af:fe:95:bb:32:ce:69:49:50:bd:af:8b:18:db</Fingerprint>
            <Public_key>ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJNLEGVPxjNXpSOCvcNXfum2zowhY40L1l/bdPvjypy6Q25H8+ghEOReSVuHuQHU9IBMhlsEXFcE5FVLYghEPIs3toB7XegZNI5v0ghAASRqq74eIjaXsozgMK/cPU4J7gMAqnSEHr7gkXBvSKCYAPQxdv+XGCpJM+YtGnnjZFKOQ8UlPlwqCmkm0cygsEb8fcBD9GkgAmSxrAGzoSBCmKDLEJtDrT8j785IFHf8drXFKA3xt5AEv+FEe6UhVG0fs6lOUPbhkZnKwKGMAW4iz1BOkSShmZyG+sdQxt7AKd11wMg9Kuz0sy426FVG/5GmM/OSHpq9OWRU2KKa8zfG0H Generated-by-Nova</Public_key>
            <Name>dgsg</Name>
            <Updated_at>null</Updated_at>
            <Type>ssh</Type>
        </Keypair>
    </Data>
    <Message>OK</Message>
</ShowKeypairDetailsResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

云助手相关相关接口

云服务器发送并执行脚本命令

描述

  • 为一台或多台windows云服务器执行bat脚本命令,并返回对应进程PID。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:InvokeCommand
ServerIds.N String 需要执行命令的云服务器ID列表
Commands.N String 需要执行的bat命令行列表

示例

请求示例

云助手执行相关命令

https://ecs.cn-north-3.inspurcloudapi.com?Action=InvokeCommand&ServerIds.1=4224c127-0a01-4e2e-874d-447cda8c55fe&Commands.1=cd C:\\&Commands.2=dir&<公共请求参数>

响应示例

<InvokeCommandResponse>
    <Message></Message>
    <Cmd>dir</Cmd>
    <Data>
        <Pid>2544</Pid>
        <ServerId>4224c127-0a01-4e2e-874d-447cda8c55fe</ServerId>
    </Data>
    <Code>200</Code>
</InvokeCommandResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

云服务器终止相应执行进程

描述

  • 中断一台或多台windows云服务器对应PID进程的执行。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:StopInvocation
ServerId.N String 需要执行命令的云服务器ID列表
Pid.N int 需要中断执行的对应进程PID
Cmd.N String 需要中断执行的命令行内容

示例

请求示例

云助手停止执行相关进行

https://ecs.cn-north-3.inspurcloudapi.com?Action=StopInvocation&ServerId.1=4224c127-0a01-4e2e-874d-447cda8c55fe&Pid.1=15280&<公共请求参数>

响应示例

<StopInvocationResponse>
    <Message></Message>
    <Cmd>null</Cmd>
    <Data>
        <ExitCode>0</ExitCode>
        <ServerId>4224c127-0a01-4e2e-874d-447cda8c55fe</ServerId>
    </Data>
    <Code>200</Code>
</StopInvocationResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

云服务器查询命令执行结果

描述

  • 查询一台或多台windows云服务器bat命令执行结果。

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:DescribeInvocationResults
ServerId.N String 需要查询的云服务器ID列表
Pid.N int 需要查询执行的对应进程PID
Cmd.N String 需要查询执行的命令行内容

示例

请求示例

云助手查询相关命令执行结果

https://ecs.cn-north-3.inspurcloudapi.com?Action=DescribeInvocationResults&ServerId.1=509405df-a92f-4b7b-a1ad-2016c176724a&Pid.1=15280&<公共请求参数>

响应示例

<DescribeInvocationResultsResponse>
    <Message></Message>
    <Cmd>null</Cmd>
    <Data>
        <Exited>true</Exited>
        <ErrData></ErrData>
        <ServerId>4224c127-0a01-4e2e-874d-447cda8c55fe</ServerId>
        <ExitCode>0</ExitCode>
        <OutData>
C:\Windows\system32>cd C:\\ 
</OutData>
    </Data>
    <Code>200</Code>
</DescribeInvocationResultsResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

云备份相关接口

创建云服务器备份

创建云服务器备份

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:EcsBackups
Incremental String 是否增量 默认false
Name String 备份名称
InstanceId String 云服务器的ID

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=EcsBackups&Name=test-backup-0015&InstanceId=f792c106-b549-4e59-bbc4-d6aec668967b&Incremental=false&<公共请求参数>

响应示例

<EcsBackupsResponse>
    <Code>202</Code>
    <Data>
        <UpdatedTime>null</UpdatedTime>
        <Id>12b4f382-f0f0-492b-9d3f-34cf4a268a1b</Id>
        <BackupVolumes>null</BackupVolumes>
        <Creator>2952b70c-4e42-4baf-a646-9d96147391e4</Creator>
        <InstanceImageId>da5faf99-4b18-4f8f-801e-f3b46373bbf2</InstanceImageId>
        <Incremental>false</Incremental>
        <Container>null</Container>
        <InstanceSystem>CentOS 7.4 64位</InstanceSystem>
        <Size>40</Size>
        <Region>cn-north-3</Region>
        <Name>backup-test-0015</Name>
        <InstanceImageType>null</InstanceImageType>
        <InstanceType>ECS_std</InstanceType>
        <InstanceSystemType>linux</InstanceSystemType>
        <InstanceId>f792c106-b549-4e59-bbc4-d6aec668967b</InstanceId>
        <InstanceImageName>centos74x86_64_20190408</InstanceImageName>
        <AccountId>2952b70c-4e42-4baf-a646-9d96147391e4</AccountId>
        <CreatedTime>2020-07-02 15:35:56</CreatedTime>
        <AvalibilityZone>cn-north-3a</AvalibilityZone>
        <ProjectName>null</ProjectName>
        <Status>creating</Status>
    </Data>
    <Message>Accepted</Message>
</EcsBackupsResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

云服务器备份恢复

云服务器备份恢复

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:EcsBackupsRestore
InstanceId String 恢复云服务器的ID
BackupId String 备份ID
Id.N String 一个或多个云硬盘备份id,N由1开始依次递增
VolumeId.N String 一个或多个云硬盘id,N由1开始依次递增

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=EcsBackupsRestore&InstanceId=XXXbd4a41a-24fe-4536-b6c2-eb5f9a4d6212&BackupId=f8c49167-eb4d-4794-967d-e633d8bfXXX&Id.1=f8c49167-eb4d-4794-967d-e633d8bfXXX&VolumeId.1=XXXX9167-XXXX-4794-967d-e633d8bfXXX&<公共请求参数>

响应示例

    <EcsBackupsRestoreResponse>
        <code>202</code>
        <message>Accepted</message>
        <data>
            <instanceId>XXXbd4a41a-24fe-4536-b6c2-eb5f9a4d6212</instanceId>
        </data>
    </EcsBackupsRestoreResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

查询正在备份恢复中云服务器数量

查询正在恢复中云服务器数量

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:NumberServerBackupRestoring

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=NumberServerBackupRestoring&<公共请求参数>

响应示例

<NumberServerBackupRestoringResponse>
    <Code>200</Code>
    <Data>0</Data>
    <Message>OK</Message>
</NumberServerBackupRestoringResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

删除云服务器备份

删除云服务器备份

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:DeleteServerBackups
BackupId String 云服务器备ID

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=DeleteServerBackups&BackupId=f8c49167-eb4d-4794-967d-e633d8bf14ff&<公共请求参数>

响应示例

    <DeleteServerBackupsResponse>
        <code>200</code>
        <message>The command is sent successfully, and the operation is in progress.             </message>                  
        <data/>
    </DeleteServerBackupsResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

批量删除云服务器备份

批量删除云服务备份

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:DeleteMultipleServerBackups
SnapIds String 云服务器备id,多个的话以【,】隔开

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=DeleteMultipleServerBackups&SnapIds=92abdb6b-b4b2-4412-965d-6fe02783ac30,f8c49167-eb4d-4794-967d-e633d8bf14ff&<公共请求参数>

响应示例

    <DeleteMultipleServerBackupsResponse>
        <code>200</code>
        <message>The command is sent successfully, and the operation is in progress.             </message>                  
        <data/>
    </DeleteMultipleServerBackupsResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

查询云服务器备份详情

查询云服务器备份详情

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ShowBackupsDetails
BackupId String 云服务器备id

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=ShowBackupsDetails&BackupId=f8c49167-eb4d-4794-967d-e633d8bf14ff&<公共请求参数>

响应示例

<ShowBackupsDetailsResponse>
    <Code>200</Code>
    <Data>
        <UpdatedTime>2020-04-28 20:29:52</UpdatedTime>
        <Id>04fef082-53df-47e0-a2e4-cce949954502</Id>
        <BackupVolumes>
            <DeviceName>null</DeviceName>
            <VolumeType>SATA</VolumeType>
            <Id>baeec9e4-67bc-436b-926c-34baa3d91886</Id>
            <BackupId>04fef082-53df-47e0-a2e4-cce949954502</BackupId>
            <Name>ECS-Test_system_20200428121255999</Name>
            <Creator>2952b70c-4e42-4baf-a646-9d96147391e4</Creator>
            <Bootable>true</Bootable>
            <Incremental>false</Incremental>
            <VolumeName>null</VolumeName>
            <AccountId>2952b70c-4e42-4baf-a646-9d96147391e4</AccountId>
            <Status>available</Status>
            <CreatedTime>2020-04-28 20:12:55</CreatedTime>
            <UpdatedTime>2020-04-28 20:29:52</UpdatedTime>
            <VolumeId>9f95c75b-f755-4a76-9e9f-228cf8a14c95</VolumeId>
            <Size>40</Size>
        </BackupVolumes>
        <BackupVolumes>
            <DeviceName>null</DeviceName>
            <VolumeType>SATA</VolumeType>
            <Id>f521149f-c6f9-4f92-897b-5495ce731aa2</Id>
            <BackupId>04fef082-53df-47e0-a2e4-cce949954502</BackupId>
            <Name>ecs_0_20200428121259520</Name>
            <Creator>2952b70c-4e42-4baf-a646-9d96147391e4</Creator>
            <Bootable>false</Bootable>
            <Incremental>false</Incremental>
            <VolumeName>null</VolumeName>
            <AccountId>2952b70c-4e42-4baf-a646-9d96147391e4</AccountId>
            <Status>available</Status>
            <CreatedTime>2020-04-28 20:12:55</CreatedTime>
            <UpdatedTime>2020-04-28 20:29:52</UpdatedTime>
            <VolumeId>b68d552a-88f5-4c72-871f-55ac793a93bb</VolumeId>
            <Size>20</Size>
        </BackupVolumes>
        <Creator>2952b70c-4e42-4baf-a646-9d96147391e4</Creator>
        <InstanceImageId>259606a6-da3e-4727-a3c5-8056cd36f6ae</InstanceImageId>
        <Incremental>false</Incremental>
        <Container>null</Container>
        <InstanceSystem>CentOS 7.6 64位</InstanceSystem>
        <Size>60</Size>
        <Region>cn-north-3</Region>
        <Name>backup_test3</Name>
        <InstanceImageType>public</InstanceImageType>
        <InstanceType>ECS_std</InstanceType>
        <InstanceSystemType>linux</InstanceSystemType>
        <InstanceId>c17d19b1-3d32-42f8-9ef8-d815b5450461</InstanceId>
        <InstanceImageName>CentOS 7.6</InstanceImageName>
        <AccountId>2952b70c-4e42-4baf-a646-9d96147391e4</AccountId>
        <CreatedTime>2020-04-28 20:12:55</CreatedTime>
        <AvalibilityZone>cn-north-3a</AvalibilityZone>
        <ProjectName>null</ProjectName>
        <Status>available</Status>
    </Data>
    <Message>success</Message>
</ShowBackupsDetailsResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码

查询云服务器备份列表

查询云服务器备份列表

请求参数

名称 类型 是否必须 描述
Action String 公共参数,取值:ListServerBackups
PageNo int 云服务器备份列表显示页码
PageSize int 列表每页数量
SearchField String 列表查询key值。name(模糊查询)、id(多个精确查询)、instanceIds(多个精确查询)(多个传法"id1,id2,id3")
SearchValue String 列表查询key值对应的目标值

示例

请求示例

https://ecs.cn-north-3.inspurcloudapi.com?Action=ListServerBackups&PageNo=1&PageSize=1&SearchField=name&SearchValue=test&<公共请求参数>

响应示例

<ListServerBackupsResponse>
    <Code>200</Code>
    <Data>
        <PageSize>1</PageSize>
        <PageNo>1</PageNo>
        <TotalCount>1</TotalCount>
        <Backups>
            <UpdatedTime>2020-04-28 20:29:52</UpdatedTime>
            <Id>04fef082-53df-47e0-a2e4-cce949954502</Id>
            <BackupVolumes>null</BackupVolumes>
            <Creator>2952b70c-4e42-4baf-a646-9d96147391e4</Creator>
            <InstanceImageId>259606a6-da3e-4727-a3c5-8056cd36f6ae</InstanceImageId>
            <Incremental>false</Incremental>
            <Container>null</Container>
            <InstanceSystem>CentOS 7.6 64位</InstanceSystem>
            <Size>60</Size>
            <Region>cn-north-3</Region>
            <Name>backup_test3</Name>
            <InstanceImageType>null</InstanceImageType>
            <InstanceType>ECS_std</InstanceType>
            <InstanceSystemType>linux</InstanceSystemType>
            <InstanceId>c17d19b1-3d32-42f8-9ef8-d815b5450461</InstanceId>
            <InstanceImageName>CentOS 7.6</InstanceImageName>
            <AccountId>2952b70c-4e42-4baf-a646-9d96147391e4</AccountId>
            <CreatedTime>2020-04-28 20:12:55</CreatedTime>
            <AvalibilityZone>cn-north-3a</AvalibilityZone>
            <ProjectName>null</ProjectName>
            <Status>available</Status>
        </Backups>
    </Data>
    <Message>success</Message>
</ListServerBackupsResponse>

返回值

请参考通用请求返回值

错误码

请参考错误码