

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 建立基於 Windows VSS 的 EBS 快照的先決條件
<a name="application-consistent-snapshots-prereqs"></a>

您可以使用 Systems Manager Run Command AWS Backup或 Amazon Data Lifecycle Manager 建立 VSS 型 EBS 快照。以下先決條件適用所有解決方案。

**[系統要求](#vss-sys-reqs)**  
確保您的 EC2 Windows 執行個體符合建立 VSS 型快照的所有系統需求，包括支援的 Windows 作業系統、.NET 架構 AWS Tools for Windows PowerShell、PowerShell 和 AWS Systems Manager Agent 版本。

**[IAM 許可](vss-iam-reqs.md)**  
附加到 Amazon EC2 Windows 執行個體的 IAM 角色必須擁有許可，才能使用 VSS 建立應用程式一致性快照。若要授予必要許可，您可以將 `AWSEC2VssSnapshotPolicy` 受管政策附加到執行個體設定檔。

**[VSS 元件](application-consistent-snapshots-getting-started.md)**  
若要在 Windows 作業系統上建立應用程式一致快照，則必須在執行個體上安裝 `AwsVssComponents` 套件。該套件包含執行個體上的 EC2 VSS 代理程式，它可作為 EBS 磁碟區的 VSS 請求程式和 EC2 VSS 供應程式。

## 系統要求
<a name="vss-sys-reqs"></a>

**安裝 Systems Manager Agent**  
VSS 由 Systems Manager Agent 使用 PowerShell 進行協調。請確保已在 EC2 執行個體上安裝 SSM Agent `3.0.502.0` 版或更高版本。如果已在使用舊版 SSM Agent，則可利用 Run Comman 進行更新。如需詳細資訊，請參閱「AWS Systems Manager 使用者指南」**中的[針對 Amazon EC2 執行個體設定 Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-setting-up-ec2.html) 以及[在適用於 Windows Server 的 Amazon EC2 執行個體上使用 SSM Agent](https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-agent-windows.html)。

**Amazon EC2 Windows 執行個體需求**  
執行 Windows Server 2016 和更新版本的執行個體皆支援基於 VSS 的 EBS 快照。

**.NET Framework 版本**  
`AwsVssComponents` 套件需要 .NET Framework 版本 `4.6` 或更高版本。Windows Server 2016 之前的 Windows 作業系統版本預設為 .NET Framework 的舊版本。如果您的執行個體使用舊版 .NET Framework，則必須使用 Windows 更新安裝版本 `4.6` 或更高版本。

**AWS Tools for Windows PowerShell 版本**  
確保您的執行個體執行 AWS Tools for Windows PowerShell 版本 `3.3.48.0`或更新版本。若要查看版本，請在執行個體的 PowerShell 終端中執行以下命令。  

```
C:\> Get-AWSPowerShellVersion
```
如果您需要 AWS Tools for Windows PowerShell 更新執行個體，請參閱*AWS Tools for PowerShell 《 使用者指南*》中的[安裝 AWS Tools for Windows PowerShell](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-getting-set-up-windows.html) 。

**Windows PowerShell 版本**  
請確保執行個體正在執行 Windows PowerShell 主要版本 `3`、`4` 或 `5`。若要查看版本，請在執行個體的 PowerShell 終端中執行以下命令。  

```
C:\> $PSVersionTable.PSVersion
```

**PowerShell 語言模式**  
請確定您的執行個體已將 PowerShell 語言模式設定為 `FullLanguage`。如需詳細資訊，請參閱 Microsoft 文件中的 [about\$1Language\$1Modes](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_language_modes?view=powershell-7.3)。