模板名稱
ACS-ECS-CreateImage 創建鏡像
模板描述
創建一個ECS鏡像,適用于需要從現有ECS實例創建自定義鏡像的場景,例如備份和系統遷移。在配置過程中,用戶需要提供以下必填參數信息:地域ID(regionId):用于指定需要創建鏡像的ECS實例所在的地域,ECS實例ID(instanceId):用于指定要創建鏡像的實例,以及圖片名稱(imageName)。用戶還可以選擇是否僅創建系統盤映像(whetherOnlySystemDisk)。創建鏡像后,模板會返回新創建鏡像的ID。
模板類型
自動化
所有者
Alibaba Cloud
輸入參數
參數名稱 | 描述 | 類型 | 是否必填 | 默認值 | 約束 |
instanceId | ECS實例ID | String | 是 | ||
imageName | 新鏡像的名稱 | String | 是 | ||
regionId | 地域ID | String | 否 | {{ ACS::RegionId }} | |
tags | 鏡像標簽 | Json | 否 | [] | |
OOSAssumeRole | OOS扮演的RAM角色 | String | 否 | “” |
輸出參數
參數名稱 | 描述 | 類型 |
imageId | String |
執行此模板需要的權限策略
{
"Version": "1",
"Statement": [
{
"Action": [
"ecs:CreateImage",
"ecs:DescribeImages",
"ecs:DescribeInstances"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
詳情
模板內容
FormatVersion: OOS-2019-06-01
Description:
en: 'Creates an ECS image, applicable to scenarios requiring the creation of a custom image from an existing ECS instance, such as for backup and system migration. During configuration, users need to provide the following required parameter information: Region ID (regionId), which specifies the region of the ECS instance for which the image will be created, ECS Instance ID (instanceId), which identifies the instance from which the image will be created, and Image Name (imageName). Users can also choose whether to create an image only from the system disk (whetherOnlySystemDisk). After the image creation, the template will return the ID of the newly created image.'
zh-cn: 創建一個ECS鏡像,適用于需要從現有ECS實例創建自定義鏡像的場景,例如備份和系統遷移。在配置過程中,用戶需要提供以下必填參數信息:地域ID(regionId):用于指定需要創建鏡像的ECS實例所在的地域,ECS實例ID(instanceId):用于指定要創建鏡像的實例,以及圖片名稱(imageName)。用戶還可以選擇是否僅創建系統盤映像(whetherOnlySystemDisk)。創建鏡像后,模板會返回新創建鏡像的ID。
name-en: Create Image
name-zh-cn: 創建鏡像
categories:
- image_manage
- application_manage
Parameters:
regionId:
Type: String
Label:
en: RegionId
zh-cn: 地域ID
AssociationProperty: RegionId
Default: '{{ ACS::RegionId }}'
instanceId:
Label:
en: InstanceId
zh-cn: ECS實例ID
Type: String
AssociationProperty: ALIYUN::ECS::Instance::InstanceId
AssociationPropertyMetadata:
RegionId: regionId
imageName:
Label:
en: ImageName
zh-cn: 新鏡像的名稱
Type: String
Description:
en: <p class="p">Note:</p> <ul class="ul"> <li class="li">Length is 2~128 English or Chinese characters</li> <li class="li"><font color='red'>must start with big or small letters or Chinese, not http:// and https://. </font></li> <li class="li">Can contain numbers, colons (:), underscores (_), or dashes (-). </li> </ul>
zh-cn: <p class="p">注意:</p> <ul class="ul"> <li class="li">長度為2~128個英文或中文字符</li> <li class="li"><font color='red'>必須以大小字母或中文開頭,不能以http://和https://開頭。</font></li> <li class="li">可以包含數字、半角冒號(:)、下劃線(_)或者短劃線(-)。</li> </ul>
tags:
Label:
en: Tags
zh-cn: 鏡像標簽
Type: Json
AssociationProperty: Tags
AssociationPropertyMetadata:
ShowSystem: false
Default: []
OOSAssumeRole:
Label:
en: OOSAssumeRole
zh-cn: OOS扮演的RAM角色
Type: String
Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
- Name: createImage
Action: ACS::ECS::CreateImage
Description:
en: Create new image with the specified image name and instance ID
zh-cn: 通過指定實例ID和鏡像名稱創建新的鏡像
Properties:
regionId: '{{ regionId }}'
imageName: '{{ imageName }}__on_{{ ACS::ExecutionId }}_at_{{ Acs::CurrentDate }}'
instanceId: '{{ instanceId }}'
tags: '{{tags}}'
Outputs:
imageId:
ValueSelector: imageId
Type: String
Outputs:
imageId:
Type: String
Value: '{{ createImage.imageId }}'
Metadata:
ALIYUN::OOS::Interface:
ParameterGroups:
- Parameters:
- regionId
- instanceId
Label:
default:
zh-cn: 選擇實例
en: Select Ecs Instances
- Parameters:
- imageName
- tags
Label:
default:
zh-cn: 鏡像設置
en: Image Configure
- Parameters:
- OOSAssumeRole
Label:
default:
zh-cn: 高級選項
en: Control Options
文檔內容是否對您有幫助?