Enterprise Distributed Application Service (EDAS) konsolunda Elastic Compute Service (ECS) örnekleri satın alır ve satın alınan ECS örneklerini bir uygulamanın belirtilen örnek grubuna ekler.
Operation description
Sınırlamalar
Bir uygulama için otomatik ölçeklendirme özelliğinin yapılandırıldığını ve etkinleştirildiğini varsayalım. Uygulama için otomatik ölçek küçültme tetiklendiğinde, bu işlem çağrılarak satın alınan ECS örnekleri ilk olarak kaldırılır.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
edas:ECSPurchase |
update |
*All Resource
|
None | None |
Request syntax
POST /pop/v5/scaling/scale_out HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| AppId |
string |
No |
Ölçeğini büyütmek istediğiniz uygulamanın kimliği. Uygulama kimliğini sorgulamak için ListApplication işlemini çağırabilirsiniz. Daha fazla bilgi için ListApplication konusuna bakın. |
e370c17f-*****-3df0721a327 |
| GroupId |
string |
No |
Ölçeğini büyütmek istediğiniz örnek grubunun kimliği. Grup kimliğini sorgulamak için ListDeployGroup işlemini çağırabilirsiniz. Daha fazla bilgi için ListDeployGroup konusuna bakın. |
e37**********-33df0721a327 |
| ScalingNum |
integer |
Yes |
Ölçek büyütme için eklenecek örnek sayısı. |
2 |
| TemplateId |
string |
No |
ECS örnek başlatma şablonunun kimliği. Başlatma şablonu kimliğini sorgulamak için DescribeLaunchTemplates işlemini çağırabilirsiniz. Daha fazla bilgi için DescribeLaunchTemplates konusuna bakın. |
lt-****hy9s2 |
| TemplateVersion |
string |
No |
ECS örnek başlatma şablonunun sürümü. Başlatma şablonu sürümünü sorgulamak için DescribeLaunchTemplateVersions işlemini çağırabilirsiniz. Daha fazla bilgi için DescribeLaunchTemplateVersions konusuna bakın. Not
Bu parametreyi |
-1 |
| ScalingPolicy |
string |
No |
Ölçeklendirme grubunun örnek geri kazanım modu. Geçerli değerler:
Belirli bir ölçeklendirme grubundan örneklerin nasıl kaldırılacağı hakkında daha fazla bilgi için RemoveInstances konusuna bakın. |
release |
| TemplateInstanceId |
string |
No |
Ölçek büyütme için kullanılan mevcut ECS örneğinin kimliği. Bu parametre belirtilirse, yeni örnekler satın almak için belirtilen ECS örneğinin teknik özellikleri ve yapılandırmaları şablon olarak kullanılır. |
i-28wt4**** |
| ClusterId |
string |
No |
ECS örneklerini eklemek istediğiniz kümenin kimliği. Ölçek büyütme için uygulama ve uygulama örnek grubu belirtilmişse, bu parametre dikkate alınmaz. |
e37**********-33df0721a327 |
| InstanceChargeType |
string |
No |
Örneğin faturalandırma yöntemi. Geçerli değerler:
|
PrePaid |
| InstanceChargePeriodUnit |
string |
No |
Abonelik süresinin birimi. Geçerli değerler:
|
Month |
| InstanceChargePeriod |
integer |
No |
Abonelik süresi. Abonelik süresinin birimi InstanceChargePeriodUnit parametresi ile belirlenir. Bu parametre yalnızca InstanceChargeType parametresi PrePaid olarak ayarlandığında geçerli olur.
|
1 |
| AutoRenew |
boolean |
No |
Otomatik yenilemenin etkinleştirilip etkinleştirilmeyeceğini belirtir. Bu parametre yalnızca InstanceChargeType parametresi PrePaid olarak ayarlandığında geçerli olur. Geçerli değerler:
|
true |
| AutoRenewPeriod |
integer |
No |
Otomatik yenileme süresi. Geçerli değerler:
Varsayılan değer: 1. |
1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Döndürülen içerik. |
||
| ChangeOrderId |
string |
Ölçek büyütme için değişiklik işleminin kimliği. |
e370c17f-*****-3df0721a327 |
| Code |
integer |
Döndürülen HTTP durum kodu. |
200 |
| Message |
string |
Döndürülen ek bilgiler. |
success |
| RequestId |
string |
İsteğin kimliği. |
e370c17f-*****-3df0721a327 |
| InstanceIds |
array |
ECS örneklerinin kimlikleri. |
|
|
string |
Satın alınan ECS örneklerinin listesi. |
["i-28wt4****","i-28wt4****"] |
Examples
Success response
JSON format
{
"ChangeOrderId": "e370c17f-*****-3df0721a327",
"Code": 200,
"Message": "success",
"RequestId": "e370c17f-*****-3df0721a327",
"InstanceIds": [
"[\"i-28wt4****\",\"i-28wt4****\"]"
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | Edas.errorcode.PermissionDenied.message | You are not authorized to perform the operation. | No permissions |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.