全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::ECS::CopyImage

更新时间:Jun 26, 2025

ALIYUN::ECS::CopyImage digunakan untuk menyalin gambar kustom antar wilayah.

Sintaks

{
  "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
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Encrypted

Boolean

Tidak

Tidak

Menentukan apakah akan mengenkripsi gambar kustom tujuan.

Nilai yang valid:

  • true

  • false (default)

DestinationImageName

String

Tidak

Tidak

Nama gambar kustom tujuan.

Nama harus memiliki panjang 2 hingga 128 karakter. Harus dimulai dengan huruf dan tidak boleh dimulai dengan http:// atau https://. Dapat berisi huruf, angka, titik dua (:), garis bawah (_), dan tanda hubung (-).

ImageId

String

Ya

Tidak

ID gambar kustom sumber.

Tidak ada.

DestinationRegionId

String

Ya

Tidak

ID wilayah tujuan.

Tidak ada.

SourceRegionId

String

Tidak

Tidak

ID wilayah sumber.

Secara default, ID wilayah saat ini digunakan.

Tag

List

Tidak

Tidak

Tag.

Untuk informasi lebih lanjut, lihat Properti tag.

DestinationDescription

String

Tidak

Tidak

Deskripsi gambar kustom tujuan.

Deskripsi harus memiliki panjang 2 hingga 256 karakter. Tidak boleh dimulai dengan http:// atau https://.

KMSKeyId

String

Tidak

Tidak

ID kunci yang digunakan untuk mengenkripsi gambar kustom.

Tidak ada.

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya.

Tidak ada.

AllowCopyInSameRegion

Boolean

Tidak

Tidak

Menentukan apakah melarang penyalinan gambar dalam wilayah yang sama.

Nilai yang valid:

  • true: melarang penyalinan gambar dalam wilayah yang sama, mengembalikan ID gambar sumber, dan mempertahankan gambar sumber.  

  • false: mengizinkan penyalinan gambar dalam wilayah yang sama.

Sintaks tag

"Tag": [
  {
    "Key": String,
    "Value": String
  }
]

Properti tag

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Key

String

Tidak

Tidak

Kunci tag.

Kunci tag harus memiliki panjang 1 hingga 128 karakter dan tidak boleh berisi http:// atau https://. Tidak boleh dimulai dengan aliyun atau acs:.

Value

String

Tidak

Tidak

Nilai tag.

Nilai tag dapat memiliki panjang hingga 128 karakter dan tidak boleh berisi http:// atau https://. Tidak boleh dimulai dengan aliyun atau acs:.

Nilai pengembalian

Fn::GetAtt

  • ImageId: ID gambar kustom tujuan.

  • DestinationRegionId: ID wilayah tujuan.

  • SourceRegionId: ID wilayah sumber.

Contoh

  • YAML Format

    ROSTemplateFormatVersion: '2015-09-01'
    Description:
       
      en: Buat 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                    
  • JSON Format

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Description": {
         
        "en": "Buat 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"
            ]
          }
        }
      }
    }