スケーリンググループの設定は、スケールアウトを成功させるための鍵です。Auto Scaling は、伸縮性強度を使用してスケーリング設定の有効性を定量化することで、的を絞った最適化を支援します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ess:DescribeElasticStrength |
get |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
スケーリンググループが配置されているリージョンの ID。 |
cn-qingdao |
| ScalingGroupId |
string |
任意 |
スケーリンググループの ID。 |
asg-bp18p2yfxow2dloq**** |
| InstanceTypes |
array |
任意 |
ECS インスタンスタイプのリスト。指定した場合、このパラメーターはスケーリング設定のインスタンスタイプを上書きします。 |
|
|
string |
任意 |
ECS インスタンスタイプ。 |
ecs.g6.large |
|
| PriorityStrategy |
string |
任意 |
警告 このパラメーターは非推奨です。代わりに SpotStrategy を使用してください。
デフォルト値: |
NoSpot |
| SystemDiskCategories |
array |
任意 |
システムディスクカテゴリのリスト。指定した場合、このパラメーターはスケーリング設定のシステムディスクカテゴリを上書きします。有効な値:
説明
|
|
|
string |
任意 |
システムディスクのカテゴリ。有効な値:
|
cloud |
|
| ScalingGroupIds |
array |
任意 |
バッチ操作で照会する、1 つ以上のスケーリンググループの ID。 |
|
|
string |
任意 |
スケーリンググループの ID。 |
asg-bp14wlu85wrpchm0**** |
|
| SpotStrategy |
string |
任意 |
インスタンスのスポット戦略。有効な値:
デフォルト値: |
NoSpot |
| VSwitchIds |
array |
任意 |
VSwitch ID のリスト。 説明
|
|
|
string |
任意 |
VSwitch ID。 |
vsw-bp1whw2u46cn8zubm**** |
|
| ImageId |
string |
任意 |
インスタンスの作成に使用されるイメージの ID。 説明
|
centos6u5_64_20G_aliaegis****.vhd |
| ImageName |
string |
任意 |
イメージの名前。名前はリージョン内で一意である必要があります。 このパラメーターを使用してマーケットプレイスイメージを指定することはできません。 説明
|
ubuntu_18_04_x64_20G_alibase_20231225.vhd |
| ImageFamily |
string |
任意 |
イメージファミリーの名前。このパラメーターを設定して、指定したイメージファミリーから利用可能な最新のイメージを使用してインスタンスを作成できます。 説明
|
CentOS7 |
| DataDiskCategories |
array |
任意 |
伸縮性強度を評価するために使用されるデータディスクカテゴリのリスト。互換性のないカテゴリがある場合、レスポンスでは不一致のカテゴリが示されます。 説明
|
|
|
string |
任意 |
データディスクのカテゴリ。有効な値:
|
cloud_essd |
|
| Ipv6AddressCount |
integer |
任意 |
各インスタンスに設定する IPv6 アドレスの数。指定された数の IPv6 アドレスをサポートしないインスタンスタイプでは、伸縮性強度が低下します。 説明
|
1 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答スキーマ。 |
||
| RequestId |
string |
リクエスト ID。 |
73469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| TotalStrength |
number |
スケーリンググループの合計エラスティック強度。強度は、設定済みのすべてのインスタンスタイプとゾーンの組み合わせのスコアの合計です。各組み合わせは、リソースの可用性に基づいて 0 (低い強度) から 1 (高い強度) でスコアリングされます。 警告 このパラメーターは非推奨です。 |
1.5 |
| ElasticStrength |
string |
現在のスケーリンググループのエラスティック強度。有効な値:
|
Strong |
| ResourcePools |
array<object> |
リソースプールの配列。このパラメーターは、API 呼び出しが単一のスケーリンググループを対象とする場合に返されます。 |
|
|
array<object> |
|||
| Strength |
number |
リソースプールのエラスティック強度。 |
0.6 |
| InstanceType |
string |
リソースプールのインスタンスタイプ。 |
ecs.c7t.xlarge |
| ZoneId |
string |
リソースプールのゾーン ID。 |
cn-hangzhou-g |
| VSwitchIds |
array |
リソースプールのゾーン内にある VSwitch。 |
|
|
string |
VSwitch ID。 |
vsw-2ze0uc933kantv****** |
|
| Code |
string |
エラスティック強度が 0 の場合に返されるエラーコード。 |
IMG_NOT_SUPPORTED |
| Msg |
string |
エラスティック強度が 0 の場合に返されるエラーメッセージ。 |
The instanceType does not support the image in the configuration. |
| Status |
string |
リソースプールの可用性。有効な値:
|
Available |
| InventoryHealth |
object |
在庫の健全性。 |
|
| HealthScore |
integer |
ヘルススコア。
ヘルススコアは、次の式で算出されます: |
3 |
| AdequacyScore |
integer |
十分性スコア。 有効な値: 0~3。 |
3 |
| SupplyScore |
integer |
供給スコア。 有効な値: 0~3。 |
3 |
| HotScore |
integer |
ホットスコア。 有効な値: 0~3。 |
3 |
| ElasticStrength |
string |
リソースプールのエラスティック強度。在庫の健全性と現在の在庫状況に基づきます。有効な値:
|
Medium |
| ElasticStrengthModels |
array<object> |
エラスティック強度の詳細の配列。このパラメーターは、API 呼び出しが複数のスケーリンググループを対象とする場合に返されます。 |
|
|
array<object> |
|||
| ScalingGroupId |
string |
スケーリンググループ ID。 |
asg-wz98mnj7nblv9gc**** |
| ElasticStrength |
string |
現在のスケーリンググループのエラスティック強度。有効な値:
|
Strong |
| TotalStrength |
number |
スケーリンググループの合計エラスティック強度。強度は、設定済みのすべてのインスタンスタイプとゾーンの組み合わせのスコアの合計です。各組み合わせは、リソースの可用性に基づいて 0 (低い強度) から 1 (高い強度) でスコアリングされます。 警告 このパラメーターは非推奨です。 |
1.5 |
| ResourcePools |
array<object> |
スケーリンググループ内のリソースプールの詳細。 |
|
|
array<object> |
|||
| InstanceType |
string |
リソースプールのインスタンスタイプ。 |
ecs.r7.large |
| Strength |
number |
リソースプールのエラスティック強度。 警告 このパラメーターは非推奨です。 |
0.6 |
| ZoneId |
string |
リソースプールのゾーン ID。 |
cn-hangzhou-g |
| VSwitchIds |
array |
リソースプールのゾーン内にある VSwitch。 |
|
|
string |
VSwitch ID。 |
vsw-2ze6e8p4****** |
|
| Code |
string |
エラスティック強度が 0 の場合に返されるエラーコード。 |
InstanceTypesOrDiskTypesNotSupported |
| Msg |
string |
エラスティック強度が 0 の場合に返されるエラーメッセージ。 |
The instanceTypes or diskTypes are not supported. |
| Status |
string |
リソースプールの可用性。有効な値:
|
Available |
| InventoryHealth |
object |
在庫の健全性。 |
|
| HealthScore |
integer |
ヘルススコア。
ヘルススコアは、次の式で算出されます: |
3 |
| AdequacyScore |
integer |
十分性スコア。 有効な値: 0~3。 |
3 |
| SupplyScore |
integer |
供給スコア。 有効な値: 0~3。 |
2 |
| HotScore |
integer |
ホットスコア。 有効な値: 0~3。 |
0 |
| ElasticStrength |
string |
リソースプールのエラスティック強度。在庫の健全性と現在の在庫状況に基づきます。有効な値:
|
Strong |
例
成功レスポンス
JSONJSON
{
"RequestId": "73469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"TotalStrength": 1.5,
"ElasticStrength": "Strong",
"ResourcePools": [
{
"Strength": 0.6,
"InstanceType": "ecs.c7t.xlarge",
"ZoneId": "cn-hangzhou-g",
"VSwitchIds": [
"vsw-2ze0uc933kantv******"
],
"Code": "IMG_NOT_SUPPORTED",
"Msg": "The instanceType does not support the image in the configuration.",
"Status": "Available",
"InventoryHealth": {
"HealthScore": 3,
"AdequacyScore": 3,
"SupplyScore": 3,
"HotScore": 3
},
"ElasticStrength": "Medium"
}
],
"ElasticStrengthModels": [
{
"ScalingGroupId": "asg-wz98mnj7nblv9gc****",
"ElasticStrength": "Strong",
"TotalStrength": 1.5,
"ResourcePools": [
{
"InstanceType": "ecs.r7.large",
"Strength": 0.6,
"ZoneId": "cn-hangzhou-g",
"VSwitchIds": [
"vsw-2ze6e8p4******"
],
"Code": "InstanceTypesOrDiskTypesNotSupported",
"Msg": "The instanceTypes or diskTypes are not supported.",
"Status": "Available",
"InventoryHealth": {
"HealthScore": 3,
"AdequacyScore": 3,
"SupplyScore": 2,
"HotScore": 0
},
"ElasticStrength": "Strong"
}
]
}
]
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。