Rubrique précédente: Méthode info (objet comp)Rubrique suivante: Méthode start (objet comp)


Méthode exec (objet comp)
Description

Exécute une commande de shell sur le composant d'application spécifié.

Syntaxe

/api/v2/comp/exec?app=test&comp=component&cmd=command&vdc=nom_contrôleur

Arguments
app

Nom de l'application

comp

Nom du composant

cmd

Commande de shell à exécuter.

vdc

Nom du centre de données virtuel cible

Type de transaction

Synchrone

Type de requête

GET

Exemples

Exécution de la commande vmstat sur le composant test::mon

GET http://192.168.123.200/api/v2/comp/exec?app=test&comp=main.mon&cmd=’vmstat’&vdc=mygrid

Codes d'erreur HTTP
404

Entity vdc mygrid not found - A VDC name was specified that is not configured in the WS_API application (l'entité vdc mygrid est introuvable. Le nom de VDC spécifié n'est pas configuré dans l'application WS_API).

400.4

Missing required arguments (app). - La requête ne contient pas l'argument app=application.

400.4

Missing required arguments (comp). - La requête ne contient pas l'argument comp=composant.

404.1

L'application test n'existe pas. - Le nom d'application spécifié dans la requête n'est pas valide.

404.1

Component main.mon does not exist (le composant main.mon n'existe pas). - An invalid component name was specified in the request. (le nom d'application spécifié dans la demande n'est pas valide).

Remarque : La commande ne s'exécutera que si une liste de contrôle d'accès est définie sur l'application qui contient le composant cible pour autoriser l'utilisateur à accéder à l'API de services Web et à contrôler l'application.