# 创建多台云服务器时怎样设置有序的云服务器名称？
#### 操作场景
购买多台云服务器时，有以下两种方式设置有序的云服务器名称。
- 自动排序：购买多台云服务器时自动按序增加4位数字后缀。
- 正则排序：按照name_prefix\[begin_number,bits\]name_suffix格式为多台云服务器设置有序的名称。
本节操作分别介绍两种命名方式的使用方法。
#### 自动排序
名称可自定义，但需符合命名规则：只能由中文字符、英文字母、数字及"_"、"-"组成，且长度为\[1-64\]个字符。
一次创建多台弹性云服务器时，系统自动增加4位数字后缀，此时名称的长度为\[1-59\]个字符。例如：输入ecs，云服务器名称为ecs-0001，ecs-0002，......。再次创建多台云服务器时，命名从上次最大值连续增加，例如：输入ecs，已有云服务器ecs-0010，新创云服务器名称为ecs-0011、ecs-0012、......，命名达到9999时，从0001开始。
允许重名：允许创建的云服务器名称相同。如果是批量创建，勾选"允许重名"后，批量创建的多台云服务器名称全部相同，不再按序增加。
- 示例1：创建时输入云服务器名称ecs-f526。云服务器名称依次为ecs-f526-0001、ecs-f526-0002、ecs-f526-0003...
- 示例2：创建时输入云服务器名称ecs-f526，若已有ecs-f526-0010，则从ecs-f526-0011开始命名。云服务器名称依次为ecs-f526-0011、ecs-f526-0012、ecs-f526-0013...
- 示例3：创建时输入云服务器名称ecs-0010，若已有ecs-0010，且勾选了"允许重名"。云服务器名称均为ecs-0010。
 
#### 正则排序
按照name_prefix\[begin_number,bits\]name_suffix格式为多台云服务器设置有序的名称。
**正则排序字段说明**
正则排序为三段，如[图1]所示。
图1正则排序字段说明   
![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0266682890.png)
详细参数说明请参考[表1]。
 表1正则排序参数说明 
| 字段名称               | 是否必选 | 说明                                                                  | 示例   |
|:---|:---|:---|:---|
| name_prefix       | 是    | 云服务器名称前缀 只能由中文字符、英文字母、数字及"_"、"-"组成。 | ecs   |
| \[begin_number,bits\] | 是       | 云服务器名称中的有序数字，依次递增，用于区分多台云服务器。                                          | \[0,4\] |
| name_suffix         | 否   | 云服务器名称后缀。 只能由中文字符、英文字母、数字及"_"、"-"组成。  | f526 |
   
表2\[begin_number,bits\]参数说明 
| 字段名称        | 是否必选 | 说明                                                                     | 示例 |
|:---|:---|:---|:---|
| begin_number | 否  | 云服务器名称的开始数字。 取值范围\[0,9999\]。默认是从0开始。    | 0 |
| bits       | 否  | 云服务器名称中有序数字所占位数。 取值范围\[1,4\]，默认值为4。 | 4 |
   
**正则排序使用须知**
- 正则排序不支持重名。
- 有序数字\[begin_number,bits\]字段中不能有空格。
- 如果有序数字中设置的"begin_number+count-1"位数大于bits的取值，以"begin_number+count-1"的位数为准。 示例：\[begin_number,bits\]设置为\[8,1\]，云服务器数量2（count=2），其中bits值1，"begin_number+count-1"的位数与bits取值一致，则云服务器名称依次为name_prefix**8** name_suffix、name_prefix**9**name_suffix。
  \[begin_number,bits\]设置为\[8,1\]，云服务器数量3（count=3），其中bits值1，但"begin_number+count-1"为10，大于bits的取值，因此有序数字的位数以"begin_number+count-1"的位数为准。
  云服务器名称依次为name_prefix**08** name_suffix、name_prefix**09** name_suffix、name_prefix**10**name_suffix。
  
- 如果有序数字中设置的begin_number与弹性云服务器数量之和大于最大值9999，那么超出9999个的云服务器名称中有序数字取值均为9999。
- 如果设置有序数字为\[\]或者\[,\]，则begin_number从0开始取值，bits默认取值4。
- 如果设置有序数字为\[99\]或者\[99,\]，则begin_number从99开始取值，bits会默认取值4。
 
**正则排序示例**
- 示例1：创建时输入云服务器名称使用正则排序，输入name_prefix**\[,\]** name_suffix。
  云服务器名称依次为name_prefix**0000** name_suffix、name_prefix**0001** name_suffix、name_prefix**0002**name_suffix...
  
- 示例2：创建时输入云服务器名称使用正则排序，输入name_prefix**\[\]** name_suffix。
  云服务器名称依次为name_prefix**0000** name_suffix、name_prefix**0001** name_suffix、name_prefix**0002**name_suffix...
  
- 示例3：创建时输入云服务器名称使用正则排序，输入name_prefix**\[9,\]** name_suffix。
  云服务器名称依次为name_prefix**0009** name_suffix、name_prefix**0010** name_suffix、name_prefix**0011**name_suffix...
  
- 示例4：创建时输入云服务器名称使用正则排序，输入name_prefix**\[,3\]** name_suffix。
  云服务器名称依次为name_prefix**000** name_suffix、name_prefix**001** name_suffix、name_prefix**002**name_suffix...
  
- 示例5：创建时输入云服务器名称使用正则排序，输入name_prefix**\[8\]** name_suffix。
  云服务器名称依次为name_prefix**0008** name_suffix、name_prefix**0009** name_suffix、name_prefix**0010**name_suffix...
  
- 示例6：创建时输入云服务器名称使用正则排序，输入name_prefix**\[9999\]** name_suffix。
  云服务器名称重名都是输入name_prefix**9999**name_suffix...
  
- 示例7：创建时输入云服务器名称使用正则排序，输入name_prefix**\[8\]** 。
  云服务器名称依次为name_prefix**0008** 、name_prefix**0009** 、name_prefix**0010**...
  
 
