Memperbarui skenario.
Deskripsi operasi
Resource replication scenario
Resource Orchestration Service (ROS) allows you to update a resource replication scenario. The updates that you make to a resource replication scenario do not affect the stack that is generated by using the resource scenario. You can call the GenerateTemplateByScratch operation to generate a template for the resource scenario.
Resource migration scenario
-
If you want to update a resource migration scenario in which the migrated source resources are retained, you can delete the source resources to manage the updated resource migration scenario. You can also call the GenerateTemplateByScratch operation to generate a template for the resource scenario.
**
Note Make sure that the source resources that you want to delete from a resource migration scenario are associated only with the resource scenario. Otherwise, the source resources fail to be deleted.
-
If you want to update a resource migration scenario in which the migrated source resources are deleted, you can only call the GenerateTemplateByScratch operation to generate a template for the resource scenario.
Resource management scenario
If you want to update a resource management scenario after you use the resource scenario to manage resources, you can only call the GenerateTemplateByScratch operation to generate a template for the resource scenario.
Resource detection scenario
After you update a resource detection scenario, ROS obtains the most recent data from Resource Center and renders the architecture diagram.
This topic provides an example on how to update a resource scenario. In this example, the ID of a virtual private cloud (VPC) in a resource scenario whose ID is ts-7f7a704cf71c49a6**** is updated to vpc-bp1m6fww66xbntjyc****.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ros:UpdateTemplateScratch |
update |
*TemplateScratch
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah skenario. Anda dapat memanggil operasi DescribeRegions untuk mengkueri daftar wilayah terbaru. |
cn-hangzhou |
| TemplateScratchId |
string |
Yes |
ID skenario sumber daya. Nilai valid parameter permintaan ParameterKey dan ParameterValue bervariasi berdasarkan ID dari berbagai tipe skenario sumber daya. Untuk informasi lebih lanjut, lihat bagian "Informasi tambahan tentang parameter permintaan" pada topik ini. Catatan
Anda dapat memanggil operasi ListTemplateScratches untuk mengkueri ID skenario sumber daya. |
ts-7f7a704cf71c49a6**** |
| Description |
string |
No |
Deskripsi skenario. |
Copy VPC resources. |
| SourceResources |
array<object> |
No |
Sumber daya asal. Catatan
Anda harus menentukan hanya salah satu parameter berikut: SourceResources, SourceTag, dan SourceResourceGroup. |
|
|
object |
No |
The source resource. |
||
| ResourceId |
string |
Yes |
The resource ID. |
vpc-bp1m6fww66xbntjyc**** |
| ResourceType |
string |
Yes |
The resource type. |
ALIYUN::ECS::VPC |
| SourceTag |
object |
No |
Tag asal. Catatan
Anda harus menentukan hanya salah satu parameter berikut: SourceResources, SourceTag, dan SourceResourceGroup. |
|
| ResourceTags |
object |
Yes |
The source tags. A tag contains a tag key and a tag value. If you want to specify only the tag key, you must leave the tag value empty. Example: {"TagKey": ""}. If you set TemplateScratchType to ArchitectureDetection, you can add up to 5 source tags. In other cases, you can add up to 10 source tags. |
{"a": "b"} |
| ResourceTypeFilter |
array |
No |
The resource types for filtering resources. |
|
|
string |
No |
The resource type for filtering resources. If you specify the resource types, ROS scans only the resources that are of the specified types and have the specified tags. If you do not specify the resource types, ROS scans all resources that have the specified tags. You can specify up to 20 resource types. |
ALIYUN::ECS::VPC |
|
| SourceResourceGroup |
object |
No |
Kelompok sumber daya asal. Catatan
Anda harus menentukan hanya salah satu parameter berikut: SourceResources, SourceTag, dan SourceResourceGroup. |
|
| ResourceGroupId |
string |
Yes |
The ID of the source resource group. |
rg-acfmzawhxxc**** |
| ResourceTypeFilter |
array |
No |
The resource types for filtering resources. |
|
|
string |
No |
The resource type for filtering resources. If you specify the resource types, ROS scans only the resources that are of the specified types and belong to the specified resource group. If you do not specify the resource types, ROS scans all resources that belong to the specified resource group. You can specify up to 20 resource types. |
ALIYUN::ECS::VPC |
|
| PreferenceParameters |
array<object> |
No |
Parameter preferensi skenario sumber daya. |
|
|
object |
No |
The preference parameter of the scenario. |
||
| ParameterKey |
string |
Yes |
The parameter name. For more information about the valid values of ParameterKey, see the "Additional information about request parameters" section of this topic. Catatan
|
DeletionPolicy |
| ParameterValue |
string |
Yes |
The parameter value. The value of ParameterValue varies based on the value of ParameterKey. For more information about the valid values of ParameterKey, see the "Additional information about request parameters" section of this topic. Catatan
PreferenceParameters is optional. If you specify PreferenceParameters, you must specify both ParameterKey and ParameterValue. |
Retain |
| LogicalIdStrategy |
string |
No |
Kebijakan yang digunakan untuk menghasilkan ID logis. Nilai valid:
Catatan
Jika Anda mengatur TemplateScratchType ke ArchitectureDetection, nilai default LogicalIdStrategy adalah LongTypePrefixAndHashSuffix. Dalam kasus lain, nilai default LogicalIdStrategy adalah LongTypePrefixAndIndexSuffix. |
LongTypePrefixAndIndexSuffix |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan token, tetapi Anda harus memastikan bahwa token tersebut unik di antara permintaan yang berbeda. Token hanya boleh berisi karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. Untuk informasi lebih lanjut, lihat Cara memastikan idempotensi. |
123e4567-e89b-12d3-a456-42665544**** |
| ExecutionMode |
string |
No |
Mode eksekusi. Nilai valid:
Catatan
Jika Anda memiliki cakupan (dalam OAuth) sumber daya yang luas, Sync membutuhkan waktu lebih lama. Jika Anda mengatur ExecutionMode ke Sync, kami menyarankan Anda menentukan ClientToken untuk mencegah timeout eksekusi. |
Sync |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya. |
rg-acfmxazb4ph6aiy**** |
Informasi tambahan tentang parameter permintaan
Untuk informasi lebih lanjut tentang parameter permintaan umum, lihat Parameter umum.
Nilai valid parameter permintaan ParameterKey dan ParameterValue bervariasi berdasarkan tipe skenario sumber daya.
Skenario replikasi sumber daya
Tabel berikut menjelaskan nilai valid parameter permintaan ParameterKey dan ParameterValue ketika Anda mengatur TemplateScratchId ke ID skenario replikasi sumber daya.
| ParameterKey | ParameterValue |
| DeletionPolicy | Kebijakan penghapusan untuk sumber daya. Nilai valid:Retain: mempertahankan sumber daya ketika Anda menghapus stack tempat sumber daya direplikasi.Delete: menghapus sumber daya secara default ketika Anda menghapus stack tempat sumber daya direplikasi. Jika Anda mempertahankan sumber daya tertentu saat kotak dialog Hapus Stack muncul, sumber daya tersebut akan dipertahankan. |
| RegionId | ID wilayah tujuan tempat Anda ingin mereplikasi sumber daya. Jika Anda mengosongkan parameter ini, wilayah sumber daya asal digunakan untuk sumber daya yang direplikasi.Contoh: cn-shanghai. |
| ZoneId | ID zona tujuan tempat Anda ingin mereplikasi sumber daya. Jika Anda mereplikasi sumber daya di wilayah yang sama dan Anda mengosongkan parameter ini, zona sumber daya asal digunakan untuk sumber daya yang direplikasi. Jika Anda mereplikasi sumber daya lintas wilayah dan Anda mengosongkan parameter ini, sistem memfilter zona yang didukung oleh semua sumber daya.Contoh: cn-shanghai-b. |
| VpcId | ID VPC tujuan tempat Anda ingin mereplikasi sumber daya. Jika Anda mereplikasi sumber daya di wilayah yang sama dan Anda mengosongkan parameter ini, VPC sumber daya asal digunakan untuk sumber daya yang direplikasi. Jika Anda mereplikasi sumber daya lintas wilayah dan Anda mengosongkan parameter ini, sistem secara otomatis membuat VPC di wilayah tujuan.Contoh: vpc-bp1hye0s8b69xokfu****. |
| VSwitchId | ID vSwitch tujuan tempat Anda ingin mereplikasi sumber daya. Jika Anda mereplikasi sumber daya di wilayah yang sama dan Anda mengosongkan parameter ini, vSwitch sumber daya asal digunakan untuk sumber daya yang direplikasi. Jika Anda mereplikasi sumber daya lintas wilayah dan Anda mengosongkan parameter ini, sistem secara otomatis membuat vSwitch di wilayah tujuan.Contoh: vsw-bp11ufkwqwggtm1cj****. |
| InstanceDataReplication | Apakah akan mereplikasi data instans Elastic Compute Service (ECS). Nilai valid:true: mereplikasi data instans ECS. Jika Anda mereplikasi data di wilayah yang sama, sistem membuat image kustom untuk instans asal dan membuat instans berdasarkan image tersebut. Jika Anda mereplikasi data lintas wilayah, sistem membuat image kustom untuk instans asal, mereplikasi image ke wilayah tujuan, lalu membuat instans berdasarkan image tersebut.false: tidak mereplikasi data instans ECS. |
Catatan Jika Anda mengatur ParameterKey ke InstanceDataReplication dan ParameterValue ke true, kami menyarankan Anda mereplikasi sumber daya setelah instans asal dihentikan. Hal ini memastikan konsistensi data.
Skenario manajemen sumber daya
Tabel berikut menjelaskan nilai valid parameter permintaan ParameterKey dan ParameterValue ketika Anda mengatur TemplateScratchId ke ID skenario manajemen sumber daya.
Catatan Untuk skenario manajemen sumber daya, Anda harus mengatur ParameterKey ke DeletionPolicy.
| ParameterKey | ParameterValue |
| DeletionPolicy | Kebijakan penghapusan untuk sumber daya. Nilai valid:Retain: mempertahankan sumber daya ketika Anda menghapus stack yang Anda gunakan untuk mengelola sumber daya.Delete: menghapus sumber daya secara default ketika Anda menghapus stack yang Anda gunakan untuk mengelola sumber daya. Jika Anda mempertahankan sumber daya tertentu saat kotak dialog Hapus Stack muncul, sumber daya tersebut akan dipertahankan. |
Skenario deteksi sumber daya
Tabel berikut menjelaskan nilai valid parameter permintaan ParameterKey dan ParameterValue ketika Anda mengatur TemplateScratchId ke ID skenario deteksi sumber daya.
| ParameterKey | ParameterValue |
| RegionIds | Satu atau beberapa ID wilayah. Pisahkan beberapa ID wilayah dengan koma (,). Jika Anda mengosongkan parameter ini, wilayah skenario sumber daya digunakan. Anda tidak dapat menentukan RegionIds dan SourceResources secara bersamaan. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
221DA822-B8CF-50DF-A9D2-BA197BF97BD5 |
| TemplateScratchId |
string |
The ID of the scenario. |
ts-7f7a704cf71c49a6**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "221DA822-B8CF-50DF-A9D2-BA197BF97BD5",
"TemplateScratchId": "ts-7f7a704cf71c49a6****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.