System requirements - Amazon Elastic Compute Cloud
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

System requirements

Install the SSM Agent

VSS is orchestrated by the Amazon Systems Manager (Systems Manager) using PowerShell. Ensure that you have installed SSM Agent version 3.0.502.0 or later on your EC2 instance. If you are already using an older version of the SSM Agent, update it using Run Command. For more information, see Setting up Systems Manager for Amazon EC2 instances and Working with SSM Agent on Amazon EC2 instances for Windows Server in the Amazon Systems Manager User Guide.

Amazon EC2 Windows instance requirements

VSS-enabled EBS snapshots are supported for instances running Windows Server 2012 and later. For older versions of Windows, see Windows version support table in Amazon VSS solution version history.

.NET Framework version

The AwsVssComponents package requires .NET Framework version 4.6 or later. Windows operating system versions prior to Windows Server 2016 default to an earlier version of the .NET Framework. If your instance uses an earlier version of the .NET Framework, you must install version 4.6 or later using Windows Update.

Amazon Tools for Windows PowerShell version

Ensure that your instance is running Amazon Tools for Windows PowerShell version 3.3.48.0 or later. To check your version, run the following command in the PowerShell terminal on the instance.

C:\> Get-AWSPowerShellVersion

If you need to update Amazon Tools for Windows PowerShell on your instance, see Installing the Amazon Tools for Windows PowerShell in the Amazon Tools for Windows PowerShell User Guide.

Windows PowerShell version

Ensure that your instance is running Windows PowerShell major version 3, 4, or 5. To check your version, run the following command in a PowerShell terminal on the instance.

C:\> $PSVersionTable.PSVersion
PowerShell language mode

Ensure that your instance has the PowerShell language mode set to FullLanguage. For more information, see about_Language_Modes in the Microsoft documentation.