Bir alandaki kaynakları sorgular. RunInstances işlemiyle ECS örnekleri oluşturmadan önce veya ModifyInstanceSpec işlemiyle örnek türlerini değiştirmeden önce, bir alanda bulunan mevcut kaynakları sorgulayabilirsiniz.
Kullanım notları
DestinationResource parametresinin değeri, ek parametreler belirtmeniz gerekip gerekmediğini belirler. DestinationResource için aşağıdaki zincirde bir değer seçtiğinizde, seçilen değer sağa doğru ilerledikçe belirtmeniz gereken parametre sayısı artar.
Zone > IoOptimized > InstanceType = Network = ddh > SystemDisk > DataDisk
-
Örnekler:
-
DestinationResource parametresini DataDisk olarak ayarlarsınız.
ResourceType parametresini disk olarak ayarlayarak ECS örnek türlerinden bağımsız veri diski kategorilerini sorguluyorsanız InstanceType belirtmenize gerek yoktur.
ResourceType parametresini instance olarak ayarlayarak ECS örnekleriyle birlikte satın alınan veri diski kategorilerini sorguluyorsanız, sistem diskleri ve veri diskleri üzerindeki örnek türüne özel kısıtlamalar nedeniyle InstanceType ve SystemDiskCategory parametrelerini belirtmeniz gerekir.
DestinationResource parametresini SystemDisk ve ResourceType parametresini instance olarak ayarlarsanız, sistem diskleri üzerindeki örnek türüne özel kısıtlamalar nedeniyle InstanceType belirtmeniz gerekir.
DestinationResource parametresini InstanceType olarak ayarlarsanız IoOptimized ve InstanceType parametrelerini belirtmenizi öneririz.
China (Hangzhou) bölgesindeki tüm alanlarda bulunan ecs.g5.large kaynaklarını sorgulamak istiyorsanız RegionId parametresini cn-hangzhou, DestinationResource parametresini InstanceType, IoOptimized parametresini optimized ve InstanceType parametresini ecs.g5.large olarak ayarlayın.
China (Hangzhou) bölgesinde ecs.g5.large kaynaklarının mevcut olduğu alanları sorgulamak istiyorsanız RegionId parametresini cn-hangzhou, DestinationResource parametresini Zone, IoOptimized parametresini optimized ve InstanceType parametresini ecs.g5.large olarak ayarlayın.
-
Hata ayıklama
İstek parametreleri
Parametre | Tür | Gerekli | Örnek | Açıklama |
Action | String | Evet | DescribeAvailableResource | Gerçekleştirmek istediğiniz işlem. Değeri DescribeAvailableResource 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. |
InstanceChargeType | String | Hayır | PrePaid | Kaynağın faturalama yöntemi. Daha fazla bilgi için bkz. Faturalamaya genel bakış. Geçerli değerler:
Varsayılan değer: PostPaid. |
SpotStrategy | String | Hayır | NoSpot | Kullandıkça öde örnek için teklif ilkesi. Geçerli değerler:
Varsayılan değer: NoSpot. Bu parametre yalnızca InstanceChargeType parametresi PostPaid olarak ayarlandığında etkili olur. |
SpotDuration | Integer | Hayır | 1 | Öncelikli örneğin koruma süresi. Birim: saat. Varsayılan değer: 1. Geçerli değerler:
Alibaba Cloud, örnek serbest bırakılmadan 5 dakika önce sizi bilgilendirmek için ECS sistem olayları gönderir. Öncelikli örnekler saniye bazında faturalandırılır. İş gereksinimlerinize göre bir koruma süresi belirtmenizi öneririz. Not SpotStrategy parametresini SpotWithPriceLimit veya SpotAsPriceGo olarak ayarlarsanız bu parametre etkili olur. |
DestinationResource | String | Evet | InstanceType | Kaynak türü. Geçerli değerler:
DestinationResource parametresinin nasıl belirtileceği hakkında daha fazla bilgi için bu konunun "Kullanım notları" bölümüne bakın. |
ZoneId | String | Hayır | cn-hangzhou-e | Alan kimliği. Varsayılan olarak bu parametre boştur. Bu durum, sistemin |
IoOptimized | String | Hayır | optimized | Örneğin G/Ç optimize edilip edilmediğini belirtir. Geçerli değerler:
Varsayılan değer: optimized. |
DedicatedHostId | String | Hayır | dh-bp165p6xk2tlw61e**** | Ayrılmış ana bilgisayarın kimliği. |
InstanceType | String | Hayır | ecs.g5.large | Örnek türü. Daha fazla bilgi için bkz. Örnek ailelerine genel bakış. En güncel örnek türü listesini sorgulamak için DescribeInstanceTypes işlemini de çağırabilirsiniz. InstanceType parametresinin nasıl belirtileceği hakkında daha fazla bilgi için bu konunun Kullanım notları bölümüne bakın. |
SystemDiskCategory | String | Hayır | cloud_ssd | Sistem diskinin kategorisi. Geçerli değerler:
Varsayılan değer: cloud_efficiency. Not ResourceType parametresini instance ve DestinationResource parametresini DataDisk olarak ayarlarsanız SystemDiskCategory belirtmeniz gerekir. Bu parametreyi belirtmezseniz varsayılan değer kullanılır. |
DataDiskCategory | String | Hayır | cloud_ssd | Veri diskinin türü. Geçerli değerler:
|
NetworkCategory | String | Hayır | vpc | Ağ türü. Geçerli değerler:
|
Cores | Integer | Hayır | 2 | Örnek türünün sanal CPU (vCPU) sayısı. Daha fazla bilgi için bkz. Örnek ailelerine genel bakış. Bu parametre yalnızca DestinationResource parametresi InstanceType olarak ayarlandığında etkili olur. |
Memory | Float | Hayır | 8.0 | Örnek türünün bellek boyutu. Birim: GiB. Daha fazla bilgi için bkz. Örnek ailelerine genel bakış. Bu parametre yalnızca DestinationResource parametresi InstanceType olarak ayarlandığında etkili olur. |
ResourceType | String | Hayır | instance | Kaynak türü. Geçerli değerler:
|
Scope | String | Hayır | Region | Ayrılmış örneğin kapsamı. Geçerli değerler:
|
Yanıt parametreleri
Parametre | Tür | Örnek | Açıklama |
RequestId | String | 0041D94C-FB92-4C49-B115-259DA1C* | İsteğin kimliği. |
AvailableZones | AvailableZone dizisi | Sorgulanan alanlar. | |
AvailableZone | |||
ZoneId | String | cn-hangzhou-e | Alanın kimliği. |
Status | String | Available | Alandaki kaynakların durumu. Geçerli değerler:
|
StatusCategory | String | WithStock | Stok seviyesine dayalı kaynak kategorisi. Geçerli değerler:
|
RegionId | String | cn-hangzhou | Bölgenin kimliği. |
AvailableResources | AvailableResource dizisi | Alanda mevcut olan kaynaklar. | |
AvailableResource | |||
Type | String | InstanceType | Kaynak türü. Geçerli değerler:
|
SupportedResources | SupportedResource dizisi | Sorgulanan kaynaklar. | |
SupportedResource | |||
Status | String | Available | Kaynağın durumu. Geçerli değerler:
|
Value | String | ecs.d1ne.xlarge | Kaynak türü. |
Max | Integer | 2048 | Maksimum disk kapasitesi. Bu parametre yalnızca DestinationResource parametresi SystemDisk veya DataDisk olarak ayarlandığında etkili olur. |
Unit | String | GiB | Disk kapasitesinin birimi. Bu parametre yalnızca DestinationResource parametresi SystemDisk veya DataDisk olarak ayarlandığında etkili olur. |
StatusCategory | String | WithStock | Stok seviyesine dayalı kaynak kategorisi. Geçerli değerler:
|
Min | Integer | 20 | Minimum disk kapasitesi. Bu parametre yalnızca DestinationResource parametresi SystemDisk veya DataDisk olarak ayarlandığında etkili olur. |
Örnekler
Örnek istekler
https://ecs.aliyuncs.com/?Action=DescribeAvailableResource
&RegionId=cn-hangzhou
&DestinationResource=InstanceType
&IoOptimized=optimized
&InstanceType=ecs.g5.large
&<Common request parameters>
Başarılı yanıt örnekleri
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeAvailableResourceResponse>
<RequestId>0041D94C-FB92-4C49-B115-259DA1C*****</RequestId>
<AvailableZones>
<AvailableZone>
<Status>Available</Status>
<RegionId>cn-hangzhou</RegionId>
<AvailableResources>
<AvailableResource>
<Type>InstanceType</Type>
<SupportedResources>
<SupportedResource>
<Status>Available</Status>
<Value>ecs.g5.large</Value>
<StatusCategory>WithStock</StatusCategory>
</SupportedResource>
</SupportedResources>
</AvailableResource>
</AvailableResources>
<ZoneId>cn-hangzhou-i</ZoneId>
<StatusCategory>WithStock</StatusCategory>
</AvailableZone>
</AvailableZones>
</DescribeAvailableResourceResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "0041D94C-FB92-4C49-B115-259DA1C*****",
"AvailableZones" : {
"AvailableZone" : [ {
"Status" : "Available",
"RegionId" : "cn-hangzhou",
"AvailableResources" : {
"AvailableResource" : [ {
"Type" : "InstanceType",
"SupportedResources" : {
"SupportedResource" : [ {
"Status" : "Available",
"Value" : "ecs.g5.large",
"StatusCategory" : "WithStock"
} ]
}
} ]
},
"ZoneId" : "cn-hangzhou-i",
"StatusCategory" : "WithStock"
} ]
}
}
Hata kodları
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hata kodlarının listesi için bkz. Hizmet hata kodları.