本文介绍在云服务器控制台或调用OpenAPI批量创建实例时,如何为多台实例自定义设置有序的实例名称或主机名称,以便更好地管理实例。
实例名称或主机名称的命名规范如下表所示。
类型 | 命名规则 |
---|---|
实例名称 |
|
主机名称 |
|
格式
批量设置有序名称的参数格式为name_prefix[begin_number,bits]name_suffix
,各字段说明如下表所示。
字段 | 说明 | 示例 |
---|---|---|
name_prefix | 实例名称或主机名称的前缀,必填,需满足命名规则。 | name |
[begin_number,bits] |
说明
| [99,3] |
name_suffix | 实例名称或主机名称的后缀。 | ecs |
示例
说明 | 输入参数 | 实例名称(3台实例) |
---|---|---|
标准格式 | name[1,3]ecs | name001ecs、name002ecs、name003ecs |
标准格式,且begin_number+Count的位数 > 指定bits | name[99,2]ecs | name099ecs、name100ecs、name101ecs |
未指定begin_number与bits | name[]ecs 或 name[,]ecs | name0000ecs、name0001ecs、name0002ecs |
以下主要介绍实例名称或主机名称的相关配置,更多实例配置说明请参见通过向导购买实例。
登录云服务器控制台。
单击“创建实例”按钮,开始选购云服务器。
完成 基础配置、网络和安全 配置。
在 高级配置 页签的“实例名称”(必填)或“主机名”处,输入name_prefix[begin_number,bits]name_suffix
格式的指定排序,配置规则请参见命名格式,并完成其他配置。
本实践输入的“实例名称”为name[1,3]ecs,“主机名”为name[1,3]host。
设置实例数量为3,并完成购买。
操作结果:
购买完成后您可以在实例列表页查看新创建的3台实例,实例名称依次为:name001ecs、name002ecs、name003ecs;主机名依次为:name001host、name002host、name003host。
调用 RunInstances 接口批量创建实例时,其有序命名还受到UniqueSuffix
,即有序后缀参数的影响,具体情况如下所示。
说明
InstanceName
和Hostname
指定排序的参数配置格式为name_prefix[begin_number,bits]name_suffix
,配置规则请参见命名格式。关闭有序后缀(默认关闭)后,您可以指定[begin_number,bits]为批量创建的实例指定排序,具体参数配置如下:
UniqueSuffix
:false(默认),即为InstanceName
和Hostname
关闭有序后缀。
Count
:3
InstanceName
:name[1,3]ecs
Hostname
:name[1,3]host
按照上述操作,新创建的3台实例名称依次为:name001ecs、name002ecs、name003ecs;主机名依次为:name001host、name002host、name003host。
在创建多台实例时,您可以选择开启有序后缀功能,为实例名称和主机名称自动排序。具体参数配置如下:
UniqueSuffix
:true,即为InstanceName
和Hostname
自动排序,增加的后缀默认从1开始,按实例数量依次递增。
SuffixIndex
(可选):1(默认),有序后缀的起始序号,取值范围1~999。
Count
:3
InstanceName
:ecs
Hostname
:host
按照上述操作,新创建的3台实例的名称依次为:ecs-1、ecs-2、ecs-3;主机名依次为:host-1、host-2、host-3。
开启有序后缀后,如果您在InstanceName
、Hostname
中指定[begin_number,bits] ,[begin_number,bits]优先级高于有序后缀UniqueSuffix
,具体如下表所示。
开启有序后缀 | 实例名/主机名是否指定[begin_number,bits] | UniqueSuffix 是否生效 | 示例 |
---|---|---|---|
| 均指定 | 均不生效 |
|
仅 | 仅对 |
| |
仅 | 仅对 |
|