ALIYUN::ECS::CopyImage類型用于將一個地域下的自定義鏡像復制到其他地域。
語法
{
"Type": "ALIYUN::ECS::CopyImage",
"Properties": {
"Encrypted": Boolean,
"DestinationImageName": String,
"ImageId": String,
"DestinationRegionId": String,
"SourceRegionId": String,
"Tag": List,
"DestinationDescription": String,
"KMSKeyId": String,
"ResourceGroupId": String,
"AllowCopyInSameRegion": Boolean
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Encrypted | Boolean | 否 | 否 | 是否加密復制后的自定義鏡像。 | 取值:
|
DestinationImageName | String | 否 | 否 | 復制后的自定義鏡像的名稱。 | 長度為2~128個字符。必須以英文字母或漢字開頭,不能以 |
ImageId | String | 是 | 否 | 源自定義鏡像ID。 | 無 |
DestinationRegionId | String | 是 | 否 | 復制后的自定義鏡像所在的地域ID。 | 無 |
SourceRegionId | String | 否 | 否 | 源自定義鏡像所在的地域ID。 | 默認為當前地域ID。 |
Tag | List | 否 | 否 | 標簽。 | 更多信息,請參見Tag屬性。 |
DestinationDescription | String | 否 | 否 | 復制后的自定義鏡像的描述信息。 | 長度為2~256個字符,不能以 |
KMSKeyId | String | 否 | 否 | 加密自定義鏡像使用的密鑰ID。 | 無 |
ResourceGroupId | String | 否 | 是 | 資源組ID。 | 無 |
AllowCopyInSameRegion | Boolean | 否 | 否 | 是否允許復制同一區域內的鏡像。 | 取值:
|
Tag語法
"Tag": [
{
"Key": String,
"Value": String
}
]
Tag屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Key | String | 否 | 否 | 標簽鍵。 | 長度為1~128個字符,不能以 |
Value | String | 否 | 否 | 標簽值。 | 長度為0~128個字符,不能以 |
返回值
Fn::GetAtt
ImageId:復制后的自定義鏡像ID。
DestinationRegionId:目標自定義鏡像所在的地域ID。
SourceRegionId:源自定義鏡像所在的地域ID。
示例
ROSTemplateFormatVersion: '2015-09-01' Description: zh-cn: 將一個地域下的自定義鏡像復制到其他地域。 en: Create ECS CopyImage Parameters: ImageId: Type: String AssociationProperty: ALIYUN::ECS::Image::ImageId AssociationPropertyMetadata: SupportedImageOwnerAlias: - self Resources: CopyImage: Type: ALIYUN::ECS::CopyImage Properties: Encrypted: false ImageId: Ref: ImageId DestinationRegionId: cn-shanghai SourceRegionId: cn-hangzhou DestinationDescription: Test CopyImage Outputs: CopyImageId: Value: Fn::GetAtt: - CopyImage - ImageId
{ "ROSTemplateFormatVersion": "2015-09-01", "Description": { "zh-cn": "將一個地域下的自定義鏡像復制到其他地域。", "en": "Create ECS CopyImage" }, "Parameters": { "ImageId": { "Type": "String", "AssociationProperty": "ALIYUN::ECS::Image::ImageId", "AssociationPropertyMetadata": { "SupportedImageOwnerAlias": [ "self" ] } } }, "Resources": { "CopyImage": { "Type": "ALIYUN::ECS::CopyImage", "Properties": { "Encrypted": false, "ImageId": { "Ref": "ImageId" }, "DestinationRegionId": "cn-shanghai", "SourceRegionId": "cn-hangzhou", "DestinationDescription": "Test CopyImage" } } }, "Outputs": { "CopyImageId": { "Value": { "Fn::GetAtt": [ "CopyImage", "ImageId" ] } } } }