Planifie des événements système simulés pour une ou plusieurs instances Elastic Compute Service (ECS). Les événements système simulés ne se produisent pas réellement et n'affectent pas les instances ECS.
Notes d'utilisation
Vous pouvez utiliser la console ECS, appeler les opérations API ECS ou utiliser CloudMonitor pour consulter les événements système simulés planifiés.
Un événement système simulé traverse les états suivants au cours de son cycle de vie :
Scheduled : l'état de l'événement système simulé passe à Scheduled après sa planification.
Executed : l'état de l'événement système simulé passe à Executed à l'heure spécifiée par le paramètre NotBefore, en l'absence d'intervention manuelle.
Canceled : l'état de l'événement système simulé passe à Canceled si vous annulez l'événement en appelant l'opération CancelSimulatedSystemEvents.
Avoided : l'état de l'événement système simulé généré par un redémarrage d'instance déclenché par la maintenance peut passer à Avoided si vous redémarrez l'instance avant l'heure planifiée de l'événement système simulé. Le redémarrage d'instance déclenché par la maintenance est indiqué par la valeur SystemMaintenance.Reboot. Pour plus d'informations, consultez RebootInstance.
Débogage
Paramètres de requête
|
Parameter |
Type |
Required |
Example |
Description |
| Action | String | Yes | CreateSimulatedSystemEvents |
L'opération que vous souhaitez effectuer. Définissez la valeur sur CreateSimulatedSystemEvents. |
| RegionId | String | Yes | cn-hangzhou |
L'ID de région de l'événement système simulé. Vous pouvez appeler l'opération DescribeRegions pour interroger la liste des régions la plus récente. |
| EventType | String | Yes | SystemMaintenance.Reboot |
Le type de l'événement système simulé. Valeurs valides :
|
| NotBefore | String | Yes | 2018-12-01T06:32:31Z |
L'heure de début planifiée de l'événement système simulé. Spécifiez l'heure en suivant la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ. L'heure doit être exprimée en UTC. Remarque Après la création d'un événement simulé pour les exceptions causées par des erreurs système ou des erreurs d'instance, l'événement simulé passe à l'état Executing ( Executing). Dans ce cas, la valeur de NotBefore correspond à l'heure à laquelle l'événement simulé passe à l'état Executed (Executed). |
| InstanceId.N | String | No | i-bp1gtjxuuvwj17zr**** |
L'ID de l'instance N. |
Paramètres de réponse
|
Parameter |
Type |
Example |
Description |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
L'ID de la requête. |
| EventIdSet | Array of String | e-bp16helosl7v0ooj**** |
L'ID de l'événement système simulé. |
Exemples
Exemples de requêtes
https://ecs.aliyuncs.com/?Action=CreateSimulatedSystemEvents
&EventType=SystemMaintenance.Reboot
&InstanceId.1=i-bp1gtjxuuvwj17zr****
&NotBefore=2018-12-01T06:32:31Z
&RegionId=cn-hangzhou
&<Common request parameters>
Exemples de réponses réussies
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateSimulatedSystemEventsResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
<EventIdSet>" EventId " : [ " e-bp16helosl7v0ooj**** " ]</EventIdSet>
</CreateSimulatedSystemEventsResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"EventIdSet" : [ "\" EventId \" : [ \" e-bp16helosl7v0ooj**** \" ]" ]
}
Codes d'erreur
|
HTTP status code |
Error code |
Error message |
Description |
| 403 | InvalidParameter | %s | Valeur de paramètre non valide. |
| 403 | InvalidNotBefore.Passed | %s | La valeur NotBefore est antérieure à l'heure actuelle. |
| 403 | SimulatedEventLimitExceeded | %s | Le nombre maximal d'événements système simulés est dépassé. |
| 403 | InstanceIdLimitExceeded | %s | Plus de 100 ID d'instance sont spécifiés. |
| 404 | MissingParameter | %s | Un paramètre requis n'est pas spécifié. |
| 404 | InvalidInstanceId.NotFound | %s | L'instance est introuvable. Vérifiez si l'ID d'instance spécifié est valide. |
Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur de service.