Mengkueri inventaris tipe instans atau tipe disk sistem di suatu zona sebelum Anda mengubah tipe instans atau tipe disk sistem dari sebuah instans.
Deskripsi operasi
Contoh berikut menjelaskan skenario perubahan umum:
Contoh 1: Mengkueri tipe instans yang dapat digunakan untuk mengubah instans saat ini
Mengkueri tipe instans yang dapat digunakan untuk mengubah instans i-bp67acfmxazb4p****, serta inventaris tipe instans yang sesuai di zona tempat instans berada.
http(s)://ecs.aliyuncs.com/?Action=DescribeResourcesModification
&RegionId=ap-southeast-1
&ResourceId=i-bp67acfmxazb4p****
&DestinationResource=InstanceType
&OperationType=Upgrade
&Common request parameters
Contoh 2: Mengkueri tipe instans yang tersedia setelah mengubah tipe disk instans saat ini
Mengkueri tipe instans yang dapat digunakan untuk mengubah instans i-bp67acfmxazb4p**** setelah tipe disk diubah, serta inventaris tipe instans yang sesuai di zona tempat instans berada.
http(s)://ecs.aliyuncs.com/?Action=DescribeResourcesModification
&RegionId=ap-southeast-1
&ResourceId=i-bp67acfmxazb4p****
&DestinationResource=InstanceType
&OperationType=Upgrade
&Conditions.0=DiskCategory
&Common request parameters
Contoh 3: Mengkueri tipe disk yang diperlukan oleh tipe instans target
Mengkueri tipe disk yang diperlukan oleh tipe instans target (misalnya, ecs.g7.Tingkat Tinggi). Instans saat ini i-bp67acfmxazb4p**** harus diubah ke tipe disk ini sebelum dapat diubah ke tipe instans target. Kueri juga inventaris tipe disk di zona tempat instans berada.
Tipe instans target harus diperoleh dengan menggunakan Contoh 2.
http(s)://ecs.aliyuncs.com/?Action=DescribeResourcesModification
&RegionId=ap-southeast-1
&ResourceId=i-bp67acfmxazb4p****
&DestinationResource=SystemDisk
&OperationType=Upgrade
&InstanceType=ecs.g7.large
&Common request parameters
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:DescribeResourcesModification |
get |
*Instance
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah instans yang konfigurasinya ingin Anda ubah. Anda dapat memanggil DescribeRegions untuk mengkueri daftar wilayah terbaru. |
cn-hangzhou |
| ResourceId |
string |
Yes |
ID instans (InstanceId) instans yang tipe instans atau tipe disk sistemnya ingin Anda ubah. |
i-bp67acfmxazb4p**** |
| MigrateAcrossZone |
boolean |
No |
Apakah akan mendukung perubahan tipe instans lintas kluster. Nilai valid:
Nilai default: false. Jika parameter MigrateAcrossZone diatur ke true dan Anda melakukan peningkatan atau penurunan spesifikasi instans Elastic Compute Service berdasarkan informasi yang dikembalikan, perhatikan hal-hal berikut:
|
true |
| DestinationResource |
string |
Yes |
Tipe sumber daya yang akan diubah. Nilai valid:
|
InstanceType |
| OperationType |
string |
No |
Tipe operasi peningkatan/penurunan spesifikasi.
Nilai default: Upgrade. |
Upgrade |
| InstanceType |
string |
No |
Tipe instans target. Untuk informasi selengkapnya, lihat family. Anda juga dapat memanggil DescribeInstanceTypes untuk mengkueri daftar tipe instans terbaru. Jika DestinationResource diatur ke SystemDisk, Anda juga harus menentukan parameter InstanceType untuk menunjukkan tipe disk yang diperlukan oleh tipe instans target. |
ecs.g7.large |
| Cores |
integer |
No |
Jumlah vCPU dari tipe instans target. Untuk nilai valid, lihat family. Parameter ini hanya berlaku ketika DestinationResource diatur ke InstanceType. |
2 |
| Memory |
number |
No |
Ukuran memori dari tipe instans target. Unit: GiB. Untuk nilai valid, lihat family. Parameter ini hanya berlaku ketika DestinationResource diatur ke InstanceType. |
8.0 |
| ZoneId |
string |
No |
ID zona target. Tentukan parameter ini ketika Anda ingin mengubah tipe instans lintas zona. |
cn-hangzhou-e |
| Conditions |
array |
No |
Daftar kondisi. |
|
|
string |
No |
Hanya DiskCategory yang didukung, yang menunjukkan kueri tipe instans yang tersedia setelah tipe disk instans saat ini diubah. Parameter ini hanya berlaku ketika DestinationResource diatur ke InstanceType. |
DiskCategory |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| AvailableZones |
object |
||
| AvailableZone |
array<object> |
Kumpulan objek AvailableZone yang berisi informasi zona. |
|
|
array<object> |
|||
| ZoneId |
string |
ID zona. |
cn-hangzhou-e |
| Status |
string |
Status Sumber daya. Nilai yang mungkin:
|
Available |
| StatusCategory |
string |
Kategori Sumber daya berdasarkan stok. Nilai yang mungkin:
|
WithStock |
| RegionId |
string |
ID wilayah. |
cn-hangzhou |
| AvailableResources |
object |
||
| AvailableResource |
array<object> |
Array Sumber daya spesifik yang dapat dibuat. |
|
|
array<object> |
|||
| Type |
string |
Tipe Sumber daya. Nilai yang mungkin:
|
InstanceType |
| SupportedResources |
object |
||
| SupportedResource |
array<object> |
Array Sumber daya spesifik yang didukung untuk pembuatan. |
|
|
object |
|||
| Status |
string |
Status Sumber daya. Nilai yang mungkin:
|
Available |
| Value |
string |
Nilai Sumber daya. |
ecs.g7.large |
| Max |
integer |
Nilai maksimum dari rentang kapasitas disk. Parameter ini hanya berlaku ketika parameter input DestinationResource diatur ke SystemDisk. |
2048 |
| Unit |
string |
Unit kapasitas disk. Parameter ini hanya berlaku ketika parameter input DestinationResource diatur ke SystemDisk. |
GiB |
| StatusCategory |
string |
Kategori Sumber daya berdasarkan stok. Nilai yang mungkin:
|
WithStock |
| Min |
integer |
Nilai minimum dari rentang kapasitas disk. Parameter ini hanya berlaku ketika parameter input DestinationResource diatur ke SystemDisk. |
20 |
| ConditionSupportedResources |
object |
||
| ConditionSupportedResource |
array<object> |
Daftar Sumber daya spesifik yang didukung untuk pembuatan di bawah kondisi tertentu. |
|
|
array<object> |
Sumber daya spesifik yang didukung untuk pembuatan di bawah kondisi tertentu. Setelah kondisi terpenuhi, Sumber daya saat ini dapat diubah menjadi Sumber daya dalam daftar. |
||
| Conditions |
object |
||
| Condition |
array<object> |
Daftar kondisi. |
|
|
object |
Daftar kondisi. |
||
| Key |
string |
Nama kondisi. Nilai yang tersedia saat ini: DiskCategory: kategori disk tidak memenuhi persyaratan. |
DiskCategory |
| Status |
string |
Status stok Sumber daya. Nilai yang mungkin:
|
Available |
| Value |
string |
Nilai Sumber daya. |
ecs.g5.large |
| Max |
integer |
Nilai maksimum dari rentang kapasitas disk. Parameter ini hanya berlaku ketika parameter input DestinationResource diatur ke SystemDisk. |
2048 |
| Unit |
string |
Unit kapasitas disk. Parameter ini hanya berlaku ketika parameter input DestinationResource diatur ke SystemDisk. |
GiB |
| StatusCategory |
string |
Kategori Sumber daya berdasarkan stok. Nilai yang mungkin:
|
WithStock |
| Min |
integer |
Nilai minimum dari rentang kapasitas disk. Parameter ini hanya berlaku ketika parameter input DestinationResource diatur ke SystemDisk. |
20 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"AvailableZones": {
"AvailableZone": [
{
"ZoneId": "cn-hangzhou-e",
"Status": "Available",
"StatusCategory": "WithStock",
"RegionId": "cn-hangzhou",
"AvailableResources": {
"AvailableResource": [
{
"Type": "InstanceType",
"SupportedResources": {
"SupportedResource": [
{
"Status": "Available",
"Value": "ecs.g7.large",
"Max": 2048,
"Unit": "GiB",
"StatusCategory": "WithStock",
"Min": 20
}
]
},
"ConditionSupportedResources": {
"ConditionSupportedResource": [
{
"Conditions": {
"Condition": [
{
"Key": "DiskCategory"
}
]
},
"Status": "Available",
"Value": "ecs.g5.large",
"Max": 2048,
"Unit": "GiB",
"StatusCategory": "WithStock",
"Min": 20
}
]
}
}
]
}
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Invalid.OperationType | The specified operationType is not valid. | |
| 400 | Invalid.Param | The input parameter DestinationResource that is mandatory for processing this request is not supplied. | |
| 400 | Invalid.InstanceChargeType | The specified InstanceChargeType is not valid. | |
| 400 | InvalidCondition.Malformed | The specified Condition is not valid. | |
| 403 | InvalidDedicatedHostId.NotFound | The specified DedicatedHostId does not exist in our records. | |
| 403 | InvalidParam.TypeAndCpuMem.Conflict | The specified 'InstanceType' and 'Cores','Memory' are not blank at the same time. | |
| 403 | InvalidParam.Cores | The specified parameter 'Cores' should be empty. | |
| 403 | InvalidParam.Memory | The specified parameter 'Memory' should be empty. | |
| 403 | InvalidParameter.ResourceOwnerId | The specified parameter ResourceOwnerId is not available anymore. | |
| 404 | Invalid.RegionId | The specified RegionId does not exist. | |
| 404 | InvalidRegionId.NotFound | The RegionId provided does not exist in our records. | |
| 404 | Unavailable.Regions | The available regions does not exists. | |
| 404 | Invalid.ResourceType | The ResourceType provided does not exist in our records. | |
| 404 | Invalid.DestinationResource | The specified DestinationResource is not valid. | |
| 404 | Invalid.IoOptimized | The specified IoOptimized is not valid. | |
| 404 | Invalid.NetworkCategory | The specified NetworkCategory is not valid. | |
| 404 | Invalid.SpotStrategy | The specified SpotStrategy is not valid. | |
| 404 | Invalid.ResourceId | The specified ResourceId is not valid. | |
| 404 | Invalid.InstancePayType | The specified InstancePayType is not valid. | |
| 404 | Invalid.OperationType | The specified OperationType is not valid. | |
| 404 | OperationDenied | The specified operation is denied as this instanceType is not support. | |
| 404 | InvalidInstanceId.NotFound | The specified InstanceId provided does not exist in our records. | |
| 404 | InvalidResourceId.NotFound | The specified ResourceId is not found in our records. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.