Maison  >  Article  >  Opération et maintenance  >  Comment déclencher une commande Cloud Assistant pour une ou plusieurs instances ECS

Comment déclencher une commande Cloud Assistant pour une ou plusieurs instances ECS

坏嘻嘻
坏嘻嘻original
2018-09-27 14:09:281651parcourir

Le contenu de cet article explique comment déclencher une commande d'assistant cloud pour une ou plusieurs instances ECS. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

InvokeCommand

Description

Lorsque vous utilisez cette interface, veuillez noter :

dans un In Dans la région Alibaba Cloud, vous pouvez exécuter jusqu'à 500 commandes d'assistant cloud par jour.

Le type de réseau de l'instance cible doit être VPC.

Le statut de l'instance cible doit être En cours d'exécution.

L'instance cible doit avoir le client Cloud Assistant préinstallé.

Lors de l'exécution d'une commande de type PowerShell, vous devez vous assurer que l'instance Windows ECS cible a été configurée avec le module PowerShell.

Pour une exécution unique (Timed=False), la commande n'est exécutée qu'une seule fois.

Pour une exécution périodique (Timed=True), l'assistant cloud s'exécutera régulièrement selon la fréquence temporelle spécifiée par le paramètre Fréquence. Le résultat de la dernière exécution n'aura aucun impact sur la prochaine exécution.

La base de temps pour l'exécution périodique est UTC +08:00, et cette heure est basée sur l'heure système de l'instance. Vous devez vous assurer que l'heure ou le fuseau horaire de votre instance ECS est cohérent avec votre instance. heure prévue.

Pour plus de détails sur les fuseaux horaires, pour les instances Linux, veuillez vous référer à Modification du fuseau horaire de l'instance Linux ECS et Configuration du service NTP. Pour les instances Windows, veuillez vous référer à Synchronisation de l'horloge d'une instance Windows.

Vous pouvez sélectionner plusieurs instances ECS. Si l'une des instances ne remplit pas les conditions d'exécution, vous devez effectuer une nouvelle sélection.

L'exécution de la commande peut échouer en raison d'un état anormal de l'instance cible, d'une anomalie du réseau ou d'une anomalie du client Cloud Assistant. Si la commande ne peut pas être exécutée, aucune information d'exécution ne sera générée.

Paramètres de requête

Comment déclencher une commande Cloud Assistant pour une ou plusieurs instances ECS

Paramètres de retour

Comment déclencher une commande Cloud Assistant pour une ou plusieurs instances ECS

Exemple

Exemple de demande

https://ecs.aliyuncs.com/?Action=InvokeCommand
&RegionId=cn-hangzhou
&InstanceId.1=i-bp185dy2o3o6nxxxxxxx
&InstanceId.2=i-bsdn5dy2o845sxxxxxxx
&CommandId=c-e996287206324975b5fbe1dxxxxxxxxx
&Timed=true&Frequency=0 0-5 14 * * ?
&<公共请求参数>

Exemple de retour normal

Format XML

<InvokeCommandResponse>
    <RequestId>E69EF3CC-94CD-42E7-8926-F133B86387C0</RequestId>
    <InvokeId>t-7d2a745b412b4601b2d47f6a768d3a14</InvokeId>
</InvokeCommandResponse>

Format JSON

{
    "RequestId":"E69EF3CC-94CD-42E7-8926-F133B86387C0",
    "InvokeId":"t-7d2a745b412b4601b2d47f6a768d3a14"
}

Exemple de retour d'exception

Exemple de retour d'exception

<Error>
    <RequestId>E69EF3CC-94CD-42E7-8926-F133B86387C0</RequestId>
    <HostId>ecs.aliyuncs.com</HostId>
    <Code>MissingParameter.CommandId</Code>
    <Message>The input parameter “CommandId” that is mandatory for processing this request is not supplied.</Message>
</Error>

Format XML

{
    "RequestId": "E69EF3CC-94CD-42E7-8926-F133B86387C0",
    "HostId": "ecs.aliyuncs.com"
    "Code": "MissingParameter.CommandId"
    "Message": "The input parameter “CommandId” that is mandatory for processing this request is not supplied."
}

Format JSON

Code d'erreur

Comment déclencher une commande Cloud Assistant pour une ou plusieurs instances ECS

Voici les codes d'erreur uniques à cette interface. Pour plus de codes d'erreur, veuillez visiter le Centre d'erreurs API.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn