À utiliser StartAutomationExecution avec un CLI - Exemples de code de l'AWS SDK

D'autres AWS SDK exemples sont disponibles dans le GitHub dépôt AWS Doc SDK Examples.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

À utiliser StartAutomationExecution avec un CLI

Les exemples de code suivants montrent comment utiliserStartAutomationExecution.

CLI
AWS CLI

Exemple 1 : pour exécuter un document d'automatisation

L'start-automation-executionexemple suivant exécute un document d'automatisation.

aws ssm start-automation-execution \ --document-name "AWS-UpdateLinuxAmi" \ --parameters "AutomationAssumeRole=arn:aws:iam::123456789012:role/SSMAutomationRole,SourceAmiId=ami-EXAMPLE,IamInstanceProfileName=EC2InstanceRole"

Sortie :

{ "AutomationExecutionId": "4105a4fc-f944-11e6-9d32-0a1b2EXAMPLE" }

Pour plus d'informations, consultez la section Exécution manuelle d'un flux de travail d'automatisation dans le guide de l'utilisateur de AWS Systems Manager.

Exemple 2 : pour exécuter un document d'automatisation partagé

L'start-automation-executionexemple suivant exécute un document d'automatisation partagé.

aws ssm start-automation-execution \ --document-name "arn:aws:ssm:us-east-1:123456789012:document/ExampleDocument"

Sortie :

{ "AutomationExecutionId": "4105a4fc-f944-11e6-9d32-0a1b2EXAMPLE" }

Pour plus d'informations, consultez la section Utilisation de SSM documents partagés dans le Guide de l'utilisateur de AWS Systems Manager.

PowerShell
Outils pour PowerShell

Exemple 1 : Cet exemple exécute un document spécifiant un rôle d'automatisation, un ID AMI source et un rôle d'EC2instance Amazon.

Start-SSMAutomationExecution -DocumentName AWS-UpdateLinuxAmi -Parameter @{'AutomationAssumeRole'='arn:aws:iam::123456789012:role/SSMAutomationRole';'SourceAmiId'='ami-f173cc91';'InstanceIamRole'='EC2InstanceRole'}

Sortie :

3a532a4f-0382-11e7-9df7-6f11185f6dd1
  • Pour API plus de détails, consultez la section StartAutomationExecutionRéférence des AWS Tools for PowerShell applets de commande.