AWS Systems Manager
User Guide

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Additional Automation AWS CLI Examples

You can manage other aspects of Automation execution using the following tasks.

Stop an Execution

Run the following to stop a workflow. The command doesn't terminate associated instances.

aws ssm stop-automation-execution --automation-execution-id ID

Create Versions of Automation Documents

You can't change an existing automation document, but you can create a new version using the following command:

aws ssm update-document --name "patchWindowsAmi" --content file:///Users/test-user/Documents/patchWindowsAmi.json --document-version "\$LATEST"

Run the following command to view details about the existing document versions:

aws ssm list-document-versions --name "patchWindowsAmi"

The command returns information like the following:

{
    "DocumentVersions": [
        {
            "IsDefaultVersion": false, 
            "Name": "patchWindowsAmi", 
            "DocumentVersion": "2", 
            "CreatedDate": 1475799950.484
        }, 
        {
            "IsDefaultVersion": false, 
            "Name": "patchWindowsAmi", 
            "DocumentVersion": "1", 
            "CreatedDate": 1475799931.064
        }
    ]
}

Run the following command to update the default version for execution. The default execution version only changes when you explicitly set it to a new version. Creating a new document version does not change the default version.

aws ssm update-document-default-version --name patchWindowsAmi --document-version 2

Delete a Document

Run the following command to delete an automation document:

aws ssm delete-document --name patchWindowsAMI