Memodifikasi parameter task migrasi.
Catatan penggunaan
Sebelum memodifikasi parameter task migrasi, perhatikan hal berikut:
- Parameter
NamedanDescriptiondapat dimodifikasi selama siklus hidup task migrasi. - Parameter
FrequencydanMaxNumberOfImageToKeephanya dapat dimodifikasi sebelum task migrasi dijalankan atau ketika task migrasi berada dalam statusWaiting. - Parameter lainnya hanya dapat dimodifikasi sebelum task migrasi dijalankan.
Parameter permintaan
| Parameter | Type | Wajib | Contoh | Deskripsi |
| Action | String | Tidak | ModifyReplicationJobAttribute | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke ModifyReplicationJobAttribute. |
| JobId | String | Tidak | j-bp19vlwm0tyigbmj**** | ID dari task migrasi. |
| Name | String | Tidak | testMigrationTaskName | Nama task migrasi. Nama harus memenuhi persyaratan berikut:
|
| Description | String | Tidak | This_is_my_migration_task | Deskripsi task migrasi. Deskripsi harus terdiri dari 2 hingga 128 karakter dan dapat berisi huruf, angka, titik dua (:), garis bawah (_), dan tanda hubung (-). Deskripsi harus dimulai dengan huruf, tetapi tidak boleh dimulai dengan |
| TargetType | String | Tidak | Image | Jenis tujuan tempat server sumber dimigrasikan. Anda hanya dapat mengubah nilai ini sebelum task migrasi dimulai. Nilai yang valid:
Catatan
|
| ScheduledStartTime | String | Tidak | 2019-06-04T13:35:00Z | Waktu pelaksanaan task migrasi. SMC akan memulai task migrasi pada waktu yang ditentukan. Tentukan waktu dalam standar ISO 8601 dengan format YYYY-MM-DDThh:mm:ssZ. Waktu harus dalam UTC. Contohnya, 2018-01-01T12:00:00Z berarti pukul 20:00:00 pada 1 Januari 2018 (UTC+8). Catatan Jika Anda tidak menentukan parameter ini, SMC tidak akan secara otomatis memulai task migrasi. Anda harus memanggil operasi StartReplicationJob untuk memulai task tersebut. |
| ImageName | String | Tidak | testAliCloudImageName | Nama gambar tujuan. Nama harus memenuhi persyaratan berikut:
Catatan Jika nama gambar yang ditentukan sudah ada di wilayah tempat task migrasi berjalan, ID task migrasi akan ditambahkan sebagai akhiran pada nama gambar tersebut. Contoh: ImageName-JobId. |
| InstanceId | String | Tidak | i-bp1f1dvfto1sigz5**** | ID instance ECS tujuan. |
| SystemDiskSize | Integer | Tidak | 50 | Ukuran disk sistem instance ECS tujuan. Satuan: GiB. Nilai yang valid: 20 hingga 500. Catatan Nilai ini harus lebih besar daripada ruang yang digunakan pada disk sistem server sumber. Misalnya, jika disk sistem sumber memiliki kapasitas 500 GiB dan berisi data sebesar 100 GiB, Anda harus menetapkan parameter ini ke nilai lebih dari 100 GiB. |
| Frequency | Integer | Tidak | 10 | Interval pelaksanaan task migrasi inkremental. Satuan: jam. Nilai yang valid: 1 hingga 168. Parameter ini wajib jika Anda menetapkan parameter |
| MaxNumberOfImageToKeep | Integer | Tidak | 5 | Jumlah maksimum gambar yang dipertahankan untuk task migrasi inkremental. Nilai yang valid: 1 hingga 10. Parameter ini wajib jika Anda menetapkan parameter |
| InstanceType | String | Tidak | ecs.c5.large | Tipe instans perantara. Anda dapat memanggil operasi DescribeInstanceTypes untuk menanyakan tipe instans yang disediakan oleh ECS.
|
| LaunchTemplateId | String | Tidak | lt-bp16jovvln1cgaaq**** | ID template peluncuran. |
| LaunchTemplateVersion | String | Tidak | Latest | Nomor versi template peluncuran. |
| InstanceRamRole | String | Tidak | SMCAdmin | Peran RAM yang ditautkan ke instans perantara. |
| ContainerNamespace | String | Tidak | testNamespace | Namespace gambar kontainer Docker tujuan. Untuk informasi lebih lanjut mengenai gambar kontainer Docker, lihat Terms. |
| ContainerRepository | String | Tidak | testRepository | Repositori tempat menyimpan gambar kontainer Docker tujuan. Untuk informasi lebih lanjut mengenai gambar kontainer Docker, lihat Terms. |
| ContainerTag | String | Tidak | CentOS:v1 | Tag gambar kontainer Docker tujuan. Untuk informasi lebih lanjut mengenai gambar kontainer Docker, lihat Terms. |
| ValidTime | String | Tidak | 2019-06-04T13:35:00Z | Waktu kedaluwarsa task migrasi. Anda dapat menjadwalkan task migrasi agar kedaluwarsa antara 7 hingga 90 hari setelah task dibuat.
Secara default, task migrasi berlaku selama 30 hari setelah dibuat. |
| SystemDiskPart.N.SizeBytes | Long | Tidak | 254803968 | Ukuran partisi N pada disk sistem tujuan. Satuan: byte. Nilai default sama dengan ukuran partisi pada disk sistem server sumber. Catatan Total ukuran semua partisi pada disk sistem tujuan tidak boleh melebihi ukuran disk sistem tujuan. |
| SystemDiskPart.N.Block | Boolean | Tidak | true | Menentukan apakah replikasi blok diaktifkan untuk partisi N pada disk sistem tujuan. Nilai yang valid:
|
| SystemDiskPart.N.Device | String | Tidak | 0_1 | ID perangkat partisi N pada disk sistem tujuan. Catatan Partisi pada disk sistem tujuan disusun dalam urutan berurutan yang sama seperti pada disk sistem server sumber. |
| DataDisk.N.Index | Integer | Tidak | 1 | Indeks disk data N pada instance ECS tujuan. Nilai yang valid: 1 hingga 16. Disk data pada instance ECS tujuan disusun dalam urutan berurutan yang dimulai dari 1. Catatan Untuk membuat disk data tujuan bagi server sumber, pastikan server sumber memiliki disk data. |
| DataDisk.N.Part.N.SizeBytes | Long | Tidak | 254803968 | Ukuran partisi N pada disk data tujuan. Satuan: byte. Nilai default sama dengan ukuran partisi pada disk data server sumber. Catatan Total ukuran semua partisi pada disk data tujuan tidak boleh melebihi ukuran disk data tujuan. |
| DataDisk.N.Part.N.Block | Boolean | Tidak | true | Menentukan apakah replikasi blok diaktifkan untuk partisi N pada disk data tujuan. Nilai yang valid:
|
| DataDisk.N.Part.N.Device | String | Tidak | 0_1 | ID perangkat partisi N pada disk data tujuan. Catatan Partisi pada disk data tujuan disusun dalam urutan berurutan yang sama seperti pada disk data server sumber. |
| DataDisk.N.Size | Integer | Tidak | 100 | Ukuran disk data instance ECS tujuan. Satuan: GiB. Nilai yang valid: 20 hingga 32768. Catatan Ukuran disk data tujuan harus lebih besar daripada ukuran data pada disk data server sumber. Misalnya, jika disk data server sumber memiliki kapasitas 500 GiB dan berisi data sebesar 100 GiB, Anda harus menetapkan parameter ini ke nilai lebih dari 100 GiB. |
Parameter respons
| Parameter | Type | Contoh | Deskripsi |
| RequestId | String | 1C488B66-B819-4D14-8711-C4EAAA13AC01 | ID permintaan. |
Contoh
Contoh permintaan
http(s)://smc.aliyuncs.com/?Action=ModifyReplicationJobAttribute
&JobId=j-bp19vlwm0tyigbmj****
&Name=testMigrationTaskName
&Description=This_is_my_migration_task
&TargetType=Image
&ScheduledStartTime=2019-06-04T13:35:00Z
&ImageName=testAliCloudImageName
&InstanceId=i-bp1f1dvfto1sigz5****
&SystemDiskSize=50
&Frequency=10
&MaxNumberOfImageToKeep=5
&InstanceType=ecs.c5.large
&LaunchTemplateId=lt-bp16jovvln1cgaaq****
&LaunchTemplateVersion=Latest
&InstanceRamRole=SMCAdmin
&ContainerNamespace=testNamespace
&ContainerRepository=testRepository
&ContainerTag=CentOS:v1
&ValidTime=2019-06-04T13:35:00Z
&SystemDiskPart=[{"SizeBytes":254803968,"Block":true,"Device":"0_1"}]
&DataDisk=[{"Index":1,"Part":[{"SizeBytes":254803968,"Block":true,"Device":"0_1"}],"Size":100}]
&Common request parameters
Contoh respons sukses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyReplicationJobAttributeResponse>
<RequestId>1C488B66-B819-4D14-8711-C4EAAA13AC01</RequestId>
</ModifyReplicationJobAttributeResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "1C488B66-B819-4D14-8711-C4EAAA13AC01"
}
Kode kesalahan
| Kode status HTTP | Kode kesalahan | Pesan kesalahan | Deskripsi |
| 400 | DataDisk.DuplicateIndex | The source server data disk cannot contain the same index. | Pesan kesalahan yang dikembalikan karena disk data sumber migrasi memiliki indeks yang duplikat. |
| 400 | ReplicationJob.InvalidStatus | The specified replication job status is invalid. | Pesan kesalahan yang dikembalikan karena task migrasi berada dalam status yang tidak valid sehingga operasi ini tidak didukung. |
| 400 | ReplicationJobDataDiskIndex.Invalid | The specified replication job contains data disk index not found in source server. | Pesan kesalahan yang dikembalikan karena task migrasi menentukan satu atau beberapa indeks disk data yang tidak ditemukan pada server sumber. |
| 400 | ReplicationJobName.Duplicate | The specified replication job name already exists. | Pesan kesalahan yang dikembalikan karena nama task migrasi yang ditentukan sudah ada. Tentukan nama lain untuk task migrasi tersebut. |
| 500 | InternalError | An error occurred while processing your request. Please try again. If the problem still exists, please submit a ticket. | Pesan kesalahan yang dikembalikan karena terjadi kesalahan internal. Coba lagi nanti. Jika kesalahan tetap terjadi, kirimkan Tiket. |
Untuk daftar kode kesalahan, lihat Service error codes.