All Products
Search
Document Center

Resource Orchestration Service:ALIYUN::Memcache::Instance

Last Updated:Jun 26, 2025

ALIYUN::MEMCACHE::Instance digunakan untuk membuat instance ApsaraDB for Memcache (OCS).

Sintaks

{
  "Type": "ALIYUN::Memcache::Instance",
  "Properties": {
    "VpcId": String,
    "Capacity": Integer,
    "ResourceGroupId": String,
    "BackupPolicy": Map,
    "CouponNo": String,
    "AutoRenewPeriod": String,
    "AutoUseCoupon": String,
    "ZoneId": String,
    "InstanceName": String,
    "AutoRenew": String,
    "InstanceClass": String,
    "VpcPasswordFree": Boolean,
    "VSwitchId": String,
    "ChargeType": String,
    "Period": String,
    "NetworkType": String,
    "Password": String,
    "Config": String,
    "PrivateIpAddress": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

VpcId

String

Tidak

Tidak

ID virtual private cloud (VPC).

Tidak ada.

Capacity

Integer

Tidak

Tidak

Kapasitas instance.

Anda harus menentukan salah satu properti Capacity atau InstanceClass.

Satuan: MB.

ResourceGroupId

String

Tidak

Tidak

ID grup sumber daya.

Tidak ada.

BackupPolicy

Map

Tidak

Ya

Kebijakan cadangan instance.

Untuk informasi lebih lanjut, lihat Properti BackupPolicy.

CouponNo

String

Tidak

Tidak

Kode kupon instance.

Nilai default: youhuiquan_promotion_option_id_for_blank.

AutoRenewPeriod

String

Tidak

Tidak

Siklus perpanjangan otomatis instance.

Nilai yang valid:

  • 1

  • 2

  • 3

  • 6

  • 12

Satuan: bulan.

Catatan

Properti ini harus ditentukan ketika AutoRenew diatur ke true.

AutoUseCoupon

String

Tidak

Tidak

Menentukan apakah akan menggunakan kupon.

Nilai yang valid:

  • true

  • false (default)

ZoneId

String

Tidak

Tidak

ID zona.

Tidak ada.

InstanceName

String

Tidak

Ya

Nama instance.

Nama harus memiliki panjang 2 hingga 128 karakter. Nama harus dimulai dengan huruf. Nama tidak boleh mengandung spasi atau karakter khusus berikut:

@ / : = " < > {[ ]}

AutoRenew

String

Tidak

Tidak

Menentukan apakah akan mengaktifkan perpanjangan otomatis.

Nilai yang valid:

  • true

  • false (default)

InstanceClass

String

Tidak

Tidak

Tipe instance.

Anda harus menentukan salah satu properti Capacity atau InstanceClass.

VpcPasswordFree

Boolean

Tidak

Tidak

Menentukan apakah akan mengaktifkan fitur tanpa kata sandi untuk akses berbasis VPC ke instance.

Tidak ada.

VSwitchId

String

Tidak

Tidak

ID vSwitch.

Tidak ada.

ChargeType

String

Tidak

Tidak

Metode penagihan instance.

Nilai yang valid:

  • PrePaid: langganan

  • PostPaid (default): bayar sesuai pemakaian

Period

String

Tidak

Tidak

Durasi langganan instance.

Nilai yang valid:

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 12

  • 24

  • 36

Satuan: bulan.

Properti ini harus ditentukan ketika ChargeType diatur ke PrePaid. Properti ini tidak dapat ditentukan ketika ChargeType diatur ke PostPaid.

NetworkType

String

Tidak

Tidak

Tipe jaringan instance.

Nilai yang valid:

  • CLASSIC (default)

  • VPC

Password

String

Tidak

Tidak

Kata sandi yang digunakan untuk mengakses instance.

Kata sandi harus memiliki panjang 8 hingga 32 karakter. Kata sandi harus mengandung setidaknya tiga dari jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus. Karakter khusus berikut didukung:

! @ # $ % ^ & * ( ) _ + - =

Config

String

Tidak

Tidak

Konfigurasi instance.

Atur nilainya menjadi string JSON.

PrivateIpAddress

String

Tidak

Tidak

Alamat IP privat instance.

Alamat IP privat instance harus berada dalam blok CIDR vSwitch tempat instance tersebut berada.

Sintaks BackupPolicy

"BackupPolicy": {
  "PreferredBackupTime": String,
  "EnableBackupLog": Integer,
  "PreferredBackupPeriod": String
}

Properti BackupPolicy

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

PreferredBackupTime

String

Ya

Ya

Jendela pencadangan.

Tentukan jendela pencadangan dalam format HH:mmZ-HH:mmZ.

EnableBackupLog

Integer

Tidak

Ya

Menentukan apakah akan mengaktifkan pencadangan inkremental.

Nilai yang valid:

  • 1: mengaktifkan pencadangan inkremental.

  • 0 (default): menonaktifkan pencadangan inkremental.

PreferredBackupPeriod

String

Ya

Ya

Hari dalam seminggu saat sistem mencadangkan data.

Nilai yang valid:

  • Senin

  • Selasa

  • Rabu

  • Kamis

  • Jumat

  • Sabtu

  • Minggu

Nilai Kembali

Fn::GetAtt

  • InstanceId: ID instance.

  • InstanceName: Nama instance.

  • ConnectionDomain: Titik akhir yang digunakan untuk terhubung ke instance.

  • Port: Port yang digunakan untuk terhubung ke instance.

  • QPS: Permintaan per detik (QPS) dari instance.

Contoh

YAML Format

ROSTemplateFormatVersion: '2015-09-01'
Description:
  en: 'Template Contoh Alibaba Cloud ROS: Buat instance memcache tipe VPC.'
   
Parameters:
  ZoneId:
    Type: String
    Description:
       
      en: Buat Zona Ketersediaan untuk instance untuk memastikan bahwa Zona Ketersediaan mendukung pembuatan spesifikasi sumber daya Memcache.
    AssociationProperty: ALIYUN::ECS::Instance::ZoneId
    Label:
      en: ID Zona
       
  VPC:
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
    Type: String
    Description:
       
      en: Silakan cari ID yang dimulai dengan (vpc-xxx) dari konsol-Virtual Private Cloud
    Label:
       
      en: ID Instance VPC yang Ada
  VSwitch:
    AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
    Type: String
    Description:
       
      en: Silakan cari ID VSwitch bisnis yang dimulai dengan (vsw-xxx) dari konsol-Virtual Private Cloud-VSwitches
    Label:
       
      en: ID VSwitch yang Ada
    AssociationPropertyMetadata:
      VpcId: VPC
      ZoneId: ZoneId
  InstanceClass:
    Type: String
    Description:
      en: Spesifikasi instance, silakan merujuk ke dokumentasi situs web produk Alibaba Cloud Memcache atau konsultasi online.
       
    Default: memcache.master.small.default
    Label:
       
      en: Tipe Instance
  Password:
    Type: String
    Description:
      en: 'Panjang 8-32 karakter, dapat berisi huruf besar, angka, dan simbol khusus, termasuk: !@#$%^&*()_+-='
       
    ConstraintDescription:
      en: '8-32 karakter, dapat berisi huruf besar, angka, dan simbol khusus, termasuk: !@#$%^&*()_+-='
       
    MaxLength: 32
    MinLength: 8
    NoEcho: true
    Label:
      en: Kata Sandi Instance
       
Resources:
  MemcacheInstance:
    Type: ALIYUN::Memcache::Instance
    Properties:
      VpcId:
        Ref: VPC
      VSwitchId:
        Ref: VSwitch
      InstanceClass:
        Ref: InstanceClass
      NetworkType: VPC
      Password:
        Ref: Password
      ZoneId:
        Ref: ZoneId
Outputs:
  ConnectionDomain:
    Description: String koneksi intranet
    Value:
      Fn::GetAtt:
        - MemcacheInstance
        - ConnectionDomain
  InstanceId:
    Value:
      Fn::GetAtt:
        - MemcacheInstance
        - InstanceId
  QPS:
    Value:
      Fn::GetAtt:
        - MemcacheInstance
        - QPS
  Port:
    Value:
      Fn::GetAtt:
        - MemcacheInstance
        - Port

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Description": {
    "en": "Template Contoh Alibaba Cloud ROS: Buat instance memcache tipe VPC.",
     
  },
  "Parameters": {
    "ZoneId": {
      "Type": "String",
      "Description": {
         
        "en": "Buat Zona Ketersediaan untuk instance untuk memastikan bahwa Zona Ketersediaan mendukung pembuatan spesifikasi sumber daya Memcache."
      },
      "AssociationProperty": "ALIYUN::ECS::Instance::ZoneId",
      "Label": {
        "en": "ID Zona",
         
      }
    },
    "VPC": {
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
      "Type": "String",
      "Description": {
         
        "en": "Silakan cari ID yang dimulai dengan (vpc-xxx) dari konsol-Virtual Private Cloud"
      },
      "Label": {
         
        "en": "ID Instance VPC yang Ada"
      }
    },
    "VSwitch": {
      "AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
      "Type": "String",
      "Description": {
         
        "en": "Silakan cari ID VSwitch bisnis yang dimulai dengan (vsw-xxx) dari konsol-Virtual Private Cloud-VSwitches"
      },
      "Label": {
         
        "en": "ID VSwitch yang Ada"
      },
      "AssociationPropertyMetadata": {
        "VpcId": "VPC",
        "ZoneId": "ZoneId"
      }
    },
    "InstanceClass": {
      "Type": "String",
      "Description": {
        "en": "Spesifikasi instance, silakan merujuk ke dokumentasi situs web produk Alibaba Cloud Memcache atau konsultasi online.",
         
      },
      "Default": "memcache.master.small.default",
      "Label": {
         
        "en": "Tipe Instance"
      }
    },
    "Password": {
      "Type": "String",
      "Description": {
        "en": "Panjang 8-32 karakter, dapat berisi huruf besar, angka, dan simbol khusus, termasuk: !@#$%^&*()_+-=",
         
      },
      "ConstraintDescription": {
        "en": "8-32 karakter, dapat berisi huruf besar, angka, dan simbol khusus, termasuk: !@#$%^&*()_+-=",
         
      },
      "MaxLength": 32,
      "MinLength": 8,
      "NoEcho": true,
      "Label": {
        "en": "Kata Sandi Instance",
         
      }
    }
  },
  "Resources": {
    "MemcacheInstance": {
      "Type": "ALIYUN::Memcache::Instance",
      "Properties": {
        "        "VpcId": {
          "Ref": "VPC"
        },
        "VSwitchId": {
          "Ref": "VSwitch"
        },
        "InstanceClass": {
          "Ref": "InstanceClass"
        },
        "NetworkType": "VPC",
        "Password": {
          "Ref": "Password"
        },
        "ZoneId": {
          "Ref": "ZoneId"
        }
      }
    }
  },
  "Outputs": {
    "ConnectionDomain": {
      "Description": "String koneksi intranet",
      "Value": {
        "Fn::GetAtt": [
          "MemcacheInstance",
          "ConnectionDomain"
        ]
      }
    },
    "InstanceId": {
      "Value": {
        "Fn::GetAtt": [
          "MemcacheInstance",
          "InstanceId"
        ]
      }
    },
    "QPS": {
      "Value": {
        "Fn::GetAtt": [
          "MemcacheInstance",
          "QPS"
        ]
      }
    },
    "Port": {
      "Value": {
        "Fn::GetAtt": [
          "MemcacheInstance",
          "Port"
        ]
      }
    }
  }
}