

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

# 鎖定 Amazon EBS 快照
<a name="lock-snapshot"></a>

您可以鎖定處於 `pending` 或 `completed` 狀態的快照。如需詳細資訊，請參閱[Amazon EBS 快照鎖定的考量事項](snapshot-lock-considerations.md)。

------
#### [ Console ]

**鎖定快照**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選擇 **Snapshots (快照)**。

1. 選取要鎖定的快照並選擇**動作**、**快照設定**、**管理快照鎖定**。

1. 選取**鎖定快照**。

1. 在**鎖定模式**選擇**控管模式**或**合規模式**。如需詳細資訊，請參閱[鎖定模式](snapshot-lock-concepts.md#lock-mode)。

1. 在**鎖定期間**執行下列任一項作業：
   + 若要將快照鎖定一段特定期間，請選擇**鎖定快照期間**，然後輸入以天或年為單位的期間。
   + 若要讓快照保持鎖定直到特定的日期和時間，請選擇**鎖定快照期限**，然後選取到期日和時間。

   如需詳細資訊，請參閱[鎖定期間](snapshot-lock-concepts.md#lock-duration)。

1. (*僅限合規模式*) 在**冷靜期**指定冷靜期，這段期間內您可以將快照解除鎖定及修改鎖定組態。如需詳細資訊，請參閱[冷靜期](snapshot-lock-concepts.md#cool-off)。

1. (*僅限合規模式*) 若要確認您要以合規模式鎖定快照，且無法在冷靜期到期後解鎖快照，請選擇**確認**。

1. 選擇**儲存鎖定設定**。

------
#### [ AWS CLI ]

**以控管模式鎖定快照**  
使用 [lock-snapshot](https://docs.aws.amazon.com/cli/latest/reference/ec2/lock-snapshot.html) 命令。對於 `--lock-mode`，請指定 `governance`。若要鎖定特定期間的快照，請針對 `--lock-duration`指定期間，以天為單位。

```
aws ec2 lock-snapshot \
    --snapshot-id {{snap-0abcdef1234567890}} \
    --lock-mode governance \
    --lock-duration {{30}}
```

若要鎖定快照直到特定日期，請在 UTC 時區中`--expiration-date`指定鎖定必須過期的日期和時間。

```
aws ec2 lock-snapshot \ 
    --snapshot-id {{snap-0abcdef1234567890}} \
    --lock-mode governance \
    --expiration-date {{YYYY}}-{{MM}}-{{DD}}T{{hh}}:{{mm}}:{{ss}}.{{sss}}Z
```

**以合規模式鎖定快照**  
使用 [lock-snapshot](https://docs.aws.amazon.com/cli/latest/reference/ec2/lock-snapshot.html) 命令。對於 `--lock-mode`，請指定 `compliance`。對於 `--cool-off-period`，選擇性地指定冷卻期間，以小時為單位。若要鎖定特定期間的快照，請針對 `--lock-duration`指定鎖定快照的天數。

```
aws ec2 lock-snapshot \
    --snapshot-id {{snap-0abcdef1234567890}} \
    --lock-mode compliance \
    --cool-off-period {{24}} \
    --lock-duration {{30}}
```

若要鎖定快照直到特定日期，請在 UTC 時區中`--expiration-date`指定鎖定必須過期的日期和時間。

```
aws ec2 lock-snapshot \
    --snapshot-id {{snap-0abcdef1234567890}} \
    --lock-mode compliance \
    --expiration-date {{YYYY}}-{{MM}}-{{DD}}T{{hh}}:{{mm}}:{{ss}}.{{sss}}Z
```

------
#### [ PowerShell ]

**以控管模式鎖定快照**  
使用 [Lock-EC2Snapshot](https://docs.aws.amazon.com/powershell/latest/reference/items/Lock-EC2Snapshot.html) cmdlet。您可以選擇指定快照鎖定的持續時間，以天為單位。

```
Lock-EC2Snapshot `
    -SnapshotId {{snap-0abcdef1234567890}} `
    -LockMode "governance" `
    -LockDuration {{30}}
```

或者，您可以在 UTC 時區鎖定快照，直到特定日期為止。

```
Lock-EC2Snapshot `
    -SnapshotId {{snap-0abcdef1234567890}} `
    -LockMode "governance" `
    -ExpirationDate {{YYYY}}-{{MM}}-{{DD}}T{{hh}}:{{mm}}:{{ss}}.{{sss}}Z
```

**以合規模式鎖定快照**  
使用 [Lock-EC2Snapshot](https://docs.aws.amazon.com/powershell/latest/reference/items/Lock-EC2Snapshot.html) cmdlet。您可以選擇指定冷靜期，以小時為單位。您也可以選擇性地指定快照鎖定的持續時間，以天為單位。

```
Lock-EC2Snapshot `
    -SnapshotId {{snap-0abcdef1234567890}} `
    -LockMode "compliance" `
    -CoolOffPeriod {{24}} `
    -LockDuration {{30}}
```

或者，您可以在 UTC 時區鎖定快照，直到特定日期為止。

```
Lock-EC2Snapshot `
    -SnapshotId {{snap-0abcdef1234567890}} `
    -LockMode "compliance" `
    -ExpirationDate {{YYYY}}-{{MM}}-{{DD}}T{{hh}}:{{mm}}:{{ss}}.{{sss}}Z
```

------