Örnek türlerini yükseltirken veya düşürürken ya da sistem disklerini değiştirirken belirli bir alandaki kullanılabilir kaynakları sorgular.
Hata Ayıklama
İstek parametreleri
|
Parametre |
Tür |
Gerekli |
Örnek |
Açıklama |
| Action | String | Evet | DescribeResourcesModification | Gerçekleştirmek istediğiniz işlem. Değeri DescribeResourcesModification olarak ayarlayın. |
| RegionId | String | Evet | cn-hangzhou | Bölge kimliği. En güncel bölge listesini sorgulamak için DescribeRegions işlemini çağırabilirsiniz. |
| ResourceId | String | Evet | i-bp67acfmxazb4p**** | Kaynak kimliği. Örneğin, DestinationResource parametresi InstanceType olarak ayarlandığında bu parametre InstanceId olarak yorumlanabilir. |
| MigrateAcrossZone | Boolean | Hayır | true | Kümeler arası örnek türü yükseltmelerinin desteklenip desteklenmediğini belirtir. Geçerli değerler:
Varsayılan değer: false. MigrateAcrossZone parametresi true olarak ayarlandığında ve döndürülen bilgilere dayanarak bir Elastic Compute Service (ECS) örneğinin örnek türünü yükselttiğinizde aşağıdaki hususlara dikkat edin:
|
| DestinationResource | String | Evet | InstanceType | Hedef kaynak türü. Geçerli değerler:
|
| OperationType | String | Hayır | Upgrade | Kaynak yapılandırmalarını değiştirmek için kullanılan işlem.
Varsayılan değer: Upgrade. |
| InstanceType | String | Hayır | ecs.g5.large | N. ENI'nin türü. N için geçerli değerler: 1 ve 2. N değeri 1 ise birincil veya ikincil bir ENI yapılandırılabilir. N değeri 2 ise birincil bir ENI ve ikincil bir ENI yapılandırılmalıdır. Geçerli değerler: Primary ve Secondary. Varsayılan değer: Secondary. Daha fazla bilgi için bkz. Örnek ailelerine genel bakış veya en güncel örnek türü listesini sorgulamak için DescribeInstanceTypes işlemini çağırın. DestinationResource parametresi SystemDisk olarak ayarlandığında bu parametre gereklidir. |
| Cores | Integer | Hayır | 2 | Örnek türünün sanal CPU sayısı. Değerler hakkında bilgi için bkz. Örnek ailelerine genel bakış. Bu parametre yalnızca DestinationResource parametresi InstanceType olarak ayarlandığında etkili olur. |
| Memory | Float | Desteklenmiyor | 8.0 | Örnek türünün bellek boyutu. Birim: GiB. Değerler hakkında bilgi için bkz. Örnek ailelerine genel bakış. Bu parametre yalnızca DestinationResource parametresi InstanceType olarak ayarlandığında etkili olur. |
| ZoneId | String | Hayır | cn-hangzhou-e | Alan kimliği. |
| Conditions.N | String | Hayır | DiskCategory | Koşul. Bu parametreyi belirtirseniz sistem, kaynak belirtilen koşulu karşıladıktan sonra kaynağın değiştirilebileceği kaynak türlerini sorgular. Değeri DiskCategory olarak ayarlayın; bu, bir disk kategorisi değişikliğini gösterir. Bu parametreyi DiskCategory olarak ayarladığınızda sistem, bir disk kategorisi değişikliğinden sonra örneğin değiştirilebileceği örnek türlerini sorgular. |
Yanıt parametreleri
Parametre |
Tür |
Örnek |
Açıklama |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E | İsteğin kimliği. |
| AvailableZones | Array of AvailableZone | Sorgulanan alanlar hakkındaki bilgiler. |
|
| AvailableZone | |||
| ZoneId | String | cn-hangzhou-e | Alan kimliği. |
| Status | String | Available | Kaynağın durumu. Geçerli değerler:
|
| StatusCategory | String | WithStock | Stok durumuna göre kaynak kategorisi. Geçerli değerler:
|
| RegionId | String | cn-hangzhou | Bölge kimliği. |
| AvailableResources | Array of AvailableResource | Alanda bulunan kullanılabilir kaynaklar. |
|
| AvailableResource | |||
| Type | String | InstanceType | Bir kaynağın türü. Geçerli değerler:
|
| SupportedResources | Array of SupportedResource | Kaynaklar hakkındaki bilgiler. |
|
| SupportedResource | |||
| Status | String | Available | Kaynağın durumu. Geçerli değerler:
|
| Value | String | ecs.g5.large | Kaynak türü. |
| Max | Integer | 2048 | Maksimum disk kapasitesi. Bu parametre yalnızca DestinationResource istek parametresi SystemDisk olarak ayarlandığında etkili olur. |
| Unit | String | GiB | Disk kapasitesinin birimi. Bu parametre yalnızca DestinationResource istek parametresi SystemDisk olarak ayarlandığında etkili olur. |
| StatusCategory | String | WithStock | Stok durumuna göre kaynak kategorisi. Geçerli değerler:
|
| Min | Integer | 20 | Minimum disk kapasitesi. Bu parametre yalnızca DestinationResource istek parametresi SystemDisk olarak ayarlandığında etkili olur. |
| ConditionSupportedResources | Array of ConditionSupportedResource | Kaynakların belirtilen koşulları karşılamasından sonra değiştirilebileceği kaynak türleri. Koşullar karşılanırsa mevcut kaynağı listedeki bir kaynakla değiştirebilirsiniz. |
|
| ConditionSupportedResource | |||
| Conditions | Array of Condition | Koşullar. |
|
| Condition | |||
| Key | String | DiskCategory | Koşul adı. Geçerli değer: DiskCategory; bu, bir disk kategorisi değişikliğini gösterir. |
| Status | String | Available | Kaynağın stok durumu. Geçerli değerler:
|
| Value | String | ecs.g5.large | Kaynak türü. |
| Max | Integer | 2048 | Maksimum disk kapasitesi. Bu parametre yalnızca DestinationResource istek parametresi SystemDisk olarak ayarlandığında etkili olur. |
| Unit | String | GiB | Disk kapasitesinin birimi. Bu parametre yalnızca DestinationResource istek parametresi SystemDisk olarak ayarlandığında etkili olur. |
| StatusCategory | String | WithStock | Stok durumuna göre kaynak kategorisi. Geçerli değerler:
|
| Min | Integer | 20 | Minimum disk kapasitesi. Bu parametre yalnızca DestinationResource istek parametresi SystemDisk olarak ayarlandığında etkili olur. |
Örnekler
Örnek istekler
http(s)://ecs.aliyuncs.com/?Action=DescribeResourcesModification
&DestinationResource=InstanceType
&RegionId=cn-hangzhou
&ResourceId=i-bp67acfmxazb4p****
&MigrateAcrossZone=true
&OperationType=Upgrade
&InstanceType=ecs.g5.large
&<Common request parameters>
Örnek başarılı yanıt
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeResourcesModificationResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
<AvailableZones>
<ZoneId>cn-hangzhou-e</ZoneId>
<Status>Available</Status>
<StatusCategory>WithStock</StatusCategory>
<RegionId>cn-hangzhou</RegionId>
<AvailableResources>
<Type>InstanceType</Type>
<SupportedResources>
<Status>Available</Status>
<Value>ecs.g5.large</Value>
<StatusCategory>WithStock</StatusCategory>
</SupportedResources>
<ConditionSupportedResources>
<Conditions>
<Key>DiskCategory</Key>
</Conditions>
<Status>Available</Status>
<Value>ecs.g5.large</Value>
<StatusCategory>WithStock</StatusCategory>
</ConditionSupportedResources>
</AvailableResources>
</AvailableZones>
</DescribeResourcesModificationResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"AvailableZones" : [ {
"ZoneId" : "cn-hangzhou-e",
"Status" : "Available",
"StatusCategory" : "WithStock",
"RegionId" : "cn-hangzhou",
"AvailableResources" : [ {
"Type" : "InstanceType",
"SupportedResources" : [ {
"Status" : "Available",
"Value" : "ecs.g5.large",
"StatusCategory" : "WithStock"
} ],
"ConditionSupportedResources" : [ {
"Conditions" : [ {
"Key" : "DiskCategory"
} ],
"Status" : "Available",
"Value" : "ecs.g5.large",
"StatusCategory" : "WithStock"
} ]
} ]
} ]
}
Hata kodları
|
HTTP durum kodu |
Hata kodu |
Hata mesajı |
Açıklama |
|
400 |
Invalid.OperationType |
The specified operationType is not valid. |
Geçersiz OperationType değeri. |
|
400 |
Invalid.Param |
The input parameter DestinationResource that is mandatory for processing this request is not supplied. |
Geçersiz DestinationResource değeri. |
|
400 |
Invalid.InstanceChargeType |
The specified InstanceChargeType is not valid. |
Geçersiz InstanceChargeType değeri. |
|
403 |
InvalidDedicatedHostId.NotFound |
The specified DedicatedHostId does not exist in our records. |
Belirtilen özel ana bilgisayar mevcut bölgede bulunmuyor. |
|
404 |
Invalid.RegionId |
The specified RegionId does not exist. |
Geçersiz RegionId değeri. |
|
404 |
Invalid.ResourceType |
The ResourceType provided does not exist in our records. |
Geçersiz ResourceType değeri. |
|
404 |
Invalid.DestinationResource |
The specified DestinationResource is not valid. |
Geçersiz DestinationResource değeri. |
|
404 |
Invalid.IoOptimized |
The specified IoOptimized is not valid. |
Geçersiz IoOptimized değeri. |
|
404 |
Invalid.NetworkCategory |
The specified NetworkCategory is not valid. |
Geçersiz NetworkCategory değeri. |
|
404 |
Invalid.SpotStrategy |
The specified SpotStrategy is not valid. |
Geçersiz SpotStrategy değeri. |
|
404 |
Invalid.ResourceId |
The specified ResourceId is not valid. |
Geçersiz ResourceId değeri. |
|
404 |
Invalid.InstancePayType |
The specified InstancePayType is not valid. |
Geçersiz InstanceChargeType değeri. |
|
404 |
OperationDenied |
The specified operation is denied as this instanceType is not support. |
Örnek türü işlemi desteklemiyor. |
|
404 |
InvalidInstanceId.NotFound |
The specified InstanceId provided does not exist in our records. |
Belirtilen örnek kimliği mevcut değil. Örnek kimliğinin doğru olup olmadığını kontrol edin. |
|
404 |
InvalidResourceId.NotFound |
The specified ResourceId is not found in our records. |
Belirtilen ResourceId parametresi mevcut değil. Kaynak kimliğinin doğru olup olmadığını kontrol edin. |
Hata kodlarının listesi için bkz. Hizmet hata kodları.