全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::RDS::MigrateTask

更新时间:Jun 26, 2025

ALIYUN::RDS::MigrateTask digunakan untuk membuat tugas migrasi guna memulihkan file cadangan dari Bucket Object Storage Service (OSS) ke instance ApsaraDB RDS for SQL Server.

Sintaksis

{
  "Type": "ALIYUN::RDS::MigrateTask",
  "Properties": {
    "IsOnlineDB": Boolean,
    "DBInstanceId": String,
    "OssObjectPositions": String,
    "CheckDBMode": String,
    "BackupMode": String,
    "DBName": String,
    "OSSUrls": String
  }
}

Properti

PropertiTipeDiperlukanDapat DieditDeskripsiBatasan
IsOnlineDBBooleanYaTidakMenentukan apakah database yang dipulihkan dapat diakses pengguna di cloud. Nilai yang valid:
  • true
  • false
Catatan Jika versi database adalah SQL Server 2008 R2, Anda harus mengatur nilainya menjadi true.
DBInstanceIdStringYaTidakID dari instance. Tidak ada.
OssObjectPositionsStringTidakTidakInformasi tentang file cadangan di Bucket OSS. Nilai terdiri dari bagian-bagian berikut yang dipisahkan oleh titik dua (:):
  • Titik akhir OSS: oss-ap-southeast-1.aliyuncs.com.
  • Nama Bucket OSS: rdsmssqlsingapore.
  • Kunci file cadangan di Bucket OSS: autotest_2008R2_TestMigration_FULL.bak.
Catatan
  • Properti ini opsional jika versi database adalah SQL Server 2008 R2.
  • Properti ini diperlukan jika versi database lebih baru dari SQL Server 2008 R2.

Contoh: oss-ap-southeast-1.aliyuncs.com:rdsmssqlsingapore:autotest_2008R2_TestMigration_FULL.bak.

CheckDBModeStringTidakTidakMetode pemeriksaan konsistensi untuk database. Nilai default: AsyncExecuteDBCheck. Nilai yang valid:
  • SyncExecuteDBCheck: pemeriksaan database sinkron.
  • AsyncExecuteDBCheck: pemeriksaan database asinkron.

    Metode pemeriksaan ini didukung untuk database dengan versi SQL Server 2008 R2.

Catatan Properti ini hanya berlaku ketika properti IsOnlineDB disetel ke true.
BackupModeStringYaTidakJenis tugas migrasi. Nilai yang valid:
  • FULL: memulihkan data menggunakan file cadangan penuh.
  • UPDF: memulihkan data menggunakan file cadangan inkremental atau log.
DBNameStringYaTidakNama database tujuan. Tidak ada.
OSSUrlsStringTidakTidakURL bersama dari file cadangan di Bucket OSS. URL harus dienkripsi. Jika Anda menentukan beberapa URL, pisahkan URL dengan garis vertikal (|) lalu enkripsi URL tersebut.
Catatan Properti ini diperlukan ketika versi database adalah SQL Server 2008 R2.

Nilai Pengembalian

Fn::GetAtt

MigrateTaskId: ID tugas migrasi.

DBName: Nama database tujuan.

Contoh

  • Format YAML

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RdsId:
        Type: String
        AssociationProperty: ALIYUN::RDS::Instance::InstanceId
      DBName:
        Type: String
        Description: Nama database yang ingin Anda pulihkan.
    Resources:
      MigrateTask:
        Type: ALIYUN::RDS::MigrateTask
        Properties:
          IsOnlineDB: true
          DBInstanceId:
            Ref: RdsId
          BackupMode: FULL
          DBName:
            Ref: DBName
    Outputs:
      MigrateTaskId:
        Description: ID dari tugas migrasi.
        Value:
          Fn::GetAtt:
            - MigrateTask
            - MigrateTaskId                    
  • Format JSON

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RdsId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Instance::InstanceId"
        },
        "DBName": {
          "Type": "String",
          "Description": "Nama database yang ingin Anda pulihkan."
        }
      },
      "Resources": {
        "MigrateTask": {
          "Type": "ALIYUN::RDS::MigrateTask",
          "Properties": {
            "IsOnlineDB": true,
            "DBInstanceId": {
              "Ref": "RdsId"
            },
            "BackupMode": "FULL",
            "DBName": {
              "Ref": "DBName"
            }
          }
        }
      },
      "Outputs": {
        "MigrateTaskId": {
          "Description": "ID dari tugas migrasi.",
          "Value": {
            "Fn::GetAtt": [
              "MigrateTask",
              "MigrateTaskId"
            ]
          }
        }
      }
    }