Consulte les tâches d'actualisation des instances d'un groupe de mise à l'échelle pour afficher les informations de base et la progression de la tâche.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ess:DescribeInstanceRefreshes |
get |
*Groupe de mise à l'échelle.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région du groupe de mise à l'échelle. |
cn-hangzhou |
| NextToken |
string |
Non |
Le jeton de requête. Définissez la valeur sur la valeur NextToken renvoyée lors de l'appel précédent. Vous n'avez pas besoin de spécifier ce paramètre lors du premier appel. |
caeba0bbb2be03f84eb48b699f0a**** |
| MaxResults |
integer |
Non |
Le nombre maximal d'entrées par page pour une requête paginée. Valeurs valides : 1 à 50. Valeur par défaut : 10. |
10 |
| ScalingGroupId |
string |
Non |
L'identifiant du groupe de mise à l'échelle. Remarque
Lorsque vous appelez cette opération, vous devez spécifier soit ScalingGroupId, soit InstanceRefreshTaskIds. Si aucun des deux n'est spécifié, une erreur se produit. |
asg-bp1ffogfdauy0jw0**** |
| InstanceRefreshTaskIds |
array |
Non |
Les identifiants des tâches d'actualisation des instances à interroger. |
|
|
string |
Non |
Les identifiants des tâches d'actualisation des instances à interroger. |
ir-adfa12312***** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| NextToken |
string |
Le jeton pour la requête suivante. Un NextToken vide indique qu'il n'y a plus de résultats disponibles. |
caeba0bbb2be03f84eb48b699f**** |
| MaxResults |
integer |
Le nombre maximal d'entrées par page. |
50 |
| TotalCount |
integer |
Le nombre total de tâches d'actualisation des instances. |
100 |
| InstanceRefreshTasks |
array<object> |
La liste des tâches d'actualisation des instances. |
|
|
array<object> |
La tâche d'actualisation des instances. |
||
| ScalingGroupId |
string |
L'identifiant du groupe de mise à l'échelle. |
asg-bp16pbfcr8j9***** |
| InstanceRefreshTaskId |
string |
L'identifiant de la tâche d'actualisation des instances. |
ir-1adfa123**** |
| RegionId |
string |
L'identifiant de la région du groupe de mise à l'échelle. |
cn-hangzhou |
| EndTime |
string |
L'heure de fin de la tâche d'actualisation des instances. L'heure est affichée en UTC et suit la norme ISO 8601 au format YYYY-MM-DDTHH:mm:ssZ. |
2024-08-22T02:09:00Z |
| StartTime |
string |
L'heure de début de la tâche d'actualisation des instances. L'heure est affichée en UTC et suit la norme ISO 8601 au format YYYY-MM-DDTHH:mm:ssZ. |
2024-08-22T01:09:00Z |
| Status |
string |
L'état actuel de la tâche d'actualisation des instances. Valeurs valides :
|
InProgress |
| Detail |
string |
La cause spécifique de l'échec lorsque la tâche d'actualisation des instances échoue. |
The task exceeded its maximum run time of one week. So the task failed. |
| MinHealthyPercentage |
integer |
Le pourcentage minimal d'instances qui doivent rester en service dans le groupe de mise à l'échelle pendant l'actualisation des instances. |
80 |
| MaxHealthyPercentage |
integer |
Le pourcentage maximal dont le nombre d'instances du groupe de mise à l'échelle peut dépasser la capacité du groupe de mise à l'échelle lors de l'actualisation des instances. |
120 |
| DesiredConfiguration |
object |
La configuration souhaitée pour l'actualisation des instances. |
|
| ImageId |
string |
L'identifiant du fichier image, qui est la ressource d'image utilisée pour la création automatique des instances. |
m-uf6g5noisr**** |
| ScalingConfigurationId |
string |
L'identifiant de la configuration de mise à l'échelle. |
asc-wz91ibkhfor**** |
| LaunchTemplateId |
string |
L'identifiant du modèle de lancement, qui spécifie que le groupe de mise à l'échelle obtient les informations de configuration de lancement à partir du modèle de lancement. |
lt-2ze5x4mp***** |
| LaunchTemplateVersion |
string |
La version du modèle de lancement. Valeurs valides :
|
Latest |
| LaunchTemplateOverrides |
array<object> |
Les informations de remplacement du type d'instance pour le modèle de lancement. |
|
|
object |
Les informations de remplacement du type d'instance pour le modèle de lancement. |
||
| InstanceType |
string |
Le type d'instance spécifié, qui remplace le type d'instance dans le modèle de lancement. |
ecs.sn1ne.large |
| Containers |
array<object> |
La liste des conteneurs inclus dans l'instance. |
|
|
array<object> |
La liste des conteneurs inclus dans l'instance. |
||
| Name |
string |
Le nom personnalisé du conteneur. |
name |
| Image |
string |
L'image du conteneur. |
registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest |
| Commands |
array |
La commande de démarrage du conteneur. |
|
|
string |
La commande de démarrage du conteneur. |
sleep |
|
| Args |
array |
Les arguments de la commande de démarrage du conteneur. |
|
|
string |
Les arguments de la commande de démarrage du conteneur. |
100 |
|
| EnvironmentVars |
array<object> |
Les informations sur les variables d'environnement. |
|
|
object |
Les informations sur les variables d'environnement. |
||
| Key |
string |
Le nom de la variable d'environnement. |
PATH |
| Value |
string |
La valeur de la variable d'environnement. |
/usr/local/bin |
| FieldRefFieldPath |
string |
Remarque
Ce paramètre n'est pas disponible. |
fieldPath |
| FinishedUpdateCapacity |
integer |
La capacité qui a été actualisée. |
10 |
| TotalNeedUpdateCapacity |
integer |
La capacité totale qui doit être actualisée. |
20 |
| SkipMatching |
boolean |
Indique si les instances correspondant à la configuration souhaitée doivent être ignorées. Remarque
Le système détermine si une instance correspond en fonction de l'identifiant de la configuration de mise à l'échelle souhaitée, sans comparer d'éléments de configuration spécifiques. Valeurs valides :
|
true |
| CheckpointPauseTime |
integer |
La durée de la pause lorsqu'un point de contrôle de la tâche d'actualisation est atteint. Unité : minutes. |
30 |
| Checkpoints |
array<object> |
Les points de contrôle de la tâche d'actualisation. Spécifie que pendant l'actualisation des instances, la tâche est automatiquement mise en pause pendant CheckpointPauseTime minutes lorsque le pourcentage de nouvelles instances atteint la valeur spécifiée. |
|
|
object |
Les points de contrôle de la tâche d'actualisation. Spécifie que pendant l'actualisation des instances, la tâche est automatiquement mise en pause pendant CheckpointPauseTime minutes lorsque le pourcentage de nouvelles instances atteint la valeur spécifiée. |
||
| Percentage |
integer |
Le pourcentage de nouvelles instances par rapport au nombre total d'instances dans le groupe de mise à l'échelle. La tâche est automatiquement mise en pause lorsque ce pourcentage est atteint. |
60 |
| Strategy |
string |
La stratégie d'exécution de la tâche d'actualisation des instances. Valeurs valides :
|
Rolling |
Exemples
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"NextToken": "caeba0bbb2be03f84eb48b699f****",
"MaxResults": 50,
"TotalCount": 100,
"InstanceRefreshTasks": [
{
"ScalingGroupId": "asg-bp16pbfcr8j9*****",
"InstanceRefreshTaskId": "ir-1adfa123****",
"RegionId": "cn-hangzhou",
"EndTime": "2024-08-22T02:09:00Z",
"StartTime": "2024-08-22T01:09:00Z",
"Status": "InProgress",
"Detail": "La tâche a dépassé sa durée d'exécution maximale d'une semaine. Elle a donc échoué",
"MinHealthyPercentage": 80,
"MaxHealthyPercentage": 120,
"DesiredConfiguration": {
"ImageId": "m-uf6g5noisr****",
"ScalingConfigurationId": "asc-wz91ibkhfor****",
"LaunchTemplateId": "lt-2ze5x4mp*****",
"LaunchTemplateVersion": "Latest",
"LaunchTemplateOverrides": [
{
"InstanceType": "ecs.sn1ne.large"
}
],
"Containers": [
{
"Name": "nom",
"Image": "registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest",
"Commands": [
"sleep"
],
"Args": [
"100"
],
"EnvironmentVars": [
{
"Key": "PATH",
"Value": "/usr/local/bin",
"FieldRefFieldPath": "fieldPath"
}
]
}
]
},
"FinishedUpdateCapacity": 10,
"TotalNeedUpdateCapacity": 20,
"SkipMatching": true,
"CheckpointPauseTime": 30,
"Checkpoints": [
{
"Percentage": 60
}
],
"Strategy": "Rolling"
}
]
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.