

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

# 設定 S3 物件鎖定
<a name="object-lock-configure"></a>

透過 Amazon S3 物件鎖定，您可以使用*單寫多讀* (WORM) 模式將物件儲存在 Amazon S3 一般用途儲存貯體中。您可以使用 S3 物件鎖定，讓物件在固定期間或無限期免於遭到刪除或覆寫。如需物件鎖定功能的一般資訊，請參閱 [使用物件鎖定來鎖定物件](object-lock.md)。

在鎖定任何物件之前，您必須先在一般用途儲存貯體上啟用 S3 版本控制和物件鎖定。之後您就可以設定保留期和/或法務保存。

若要使用物件鎖定，您必須擁有特定許可。如需與各種物件鎖定操作相關的許可清單，請參閱 [所需的許可](object-lock.md#object-lock-permissions)。

**重要**  
您在儲存貯體上啟用物件鎖定後，就無法停用該儲存貯體的物件鎖定或暫停版本控制。
具有物件鎖定的 S3 儲存貯體不能用作伺服器存取日誌的目的地儲存貯體。如需詳細資訊，請參閱[使用伺服器存取記錄記錄要求](ServerLogs.md)。

**Topics**
+ [在建立新的 S3 一般用途儲存貯體時啟用物件鎖定](#object-lock-configure-new-bucket)
+ [在現有 S3 儲存貯體上啟用物件鎖定](#object-lock-configure-existing-bucket)
+ [設定或修改 S3 物件的法務保存](#object-lock-configure-set-legal-hold)
+ [設定或修改 S3 物件的保留期](#object-lock-configure-set-retention-period-object)
+ [設定或修改 S3 儲存貯體的預設保留期](#object-lock-configure-set-retention-period-bucket)

## 在建立新的 S3 一般用途儲存貯體時啟用物件鎖定
<a name="object-lock-configure-new-bucket"></a>

您可以使用 Amazon S3 主控台、 AWS Command Line Interface (AWS CLI)、 AWS SDKs 或 Amazon S3 REST API，在建立新的 Amazon S3 一般用途儲存貯體時啟用物件鎖定。 Amazon S3 

### 使用 S3 主控台
<a name="object-lock-new-bucket-console"></a>

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 開啟 Amazon S3 主控台。

1. 在左側導覽窗格中，選擇**一般用途儲存貯體**。

1. 選擇 **Create bucket** (建立儲存貯體)。

   **Create bucket (建立儲存貯體)** 頁面隨即開啟。

1. 針對 **Bucket name (儲存貯體名稱)**，輸入儲存貯體的名稱。
**注意**  
建立儲存貯體後，便無法變更其名稱。如需儲存貯體命名的詳細資訊，請參閱 [一般用途儲存貯體命名規則](bucketnamingrules.md)。

1. 針對**區域**，選擇您希望儲存貯體所在的 AWS 區域 。

1. 在**物件擁有權**下，選擇停用或啟用上傳到儲存貯體中之物件的存取控制清單 (ACL) 和控制擁有權。

1. 在**封鎖此儲存貯體的公開存取設定**之下，選擇要套用至儲存貯體的封鎖公開存取設定。

1. 在**儲存貯體版本控制**下，選擇**已啟用**。

   物件鎖定只可搭配版本化的儲存貯體運作。

1. (選用) 在 **Tags** (標籤) 下，您可以選擇新增標籤至儲存貯體。標籤是用來分類儲存和分配成本的鍵值對。

1. 在**進階設定**下，尋找**物件鎖定**並選擇**啟用**。

   您必須確實了解，啟用物件鎖定將永久允許鎖定此儲存貯體中的物件。

1. 選擇**建立儲存貯體**。

### 使用 AWS CLI
<a name="object-lock-new-bucket-cli"></a>

下列 `create-bucket` 範例會建立名為 `{{amzn-s3-demo-bucket1}}` 且啟用物件鎖定的新 S3 儲存貯體：

```
aws s3api create-bucket --bucket {{{{amzn-s3-demo-bucket1}}}} --object-lock-enabled-for-bucket
```

如需詳細資訊和範例，請參閱AWS CLI 命令參考**中的 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/create-bucket.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/create-bucket.html)。

**注意**  
您可以使用 從主控台執行 AWS CLI 命令 AWS CloudShell。 AWS CloudShell 是一種以瀏覽器為基礎的預先驗證 Shell，您可以直接從 啟動 AWS 管理主控台。如需詳細資訊，請參閱《AWS CloudShell 使用者指南》**中的[什麼是 CloudShell？](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html)。

### 使用 REST API
<a name="object-lock-new-bucket-rest"></a>

您可以使用 REST API 建立已啟用物件鎖定的新 S3 儲存貯體。如需詳細資訊，請參閱《Amazon Simple Storage Service API 參考》**中的 [https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html)。

### 使用 AWS SDKs
<a name="object-lock-new-bucket-sdk"></a>

如需如何在使用 AWS SDKs 建立新的 S3 儲存貯體時啟用物件鎖定的範例，請參閱《*Amazon S3 API 參考*》中的[程式碼範例](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_LCreateBucket_section.html)。

如需如何使用 AWS SDKs 取得目前物件鎖定組態的範例，請參閱《*Amazon S3 API 參考*》中的[程式碼範例](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html)。

如需使用 AWS SDKs 示範不同物件鎖定功能的互動式案例，請參閱《*Amazon S3 API 參考*》中的[程式碼範例](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html)。

如需使用 AWS SDKs的一般資訊，請參閱《[Amazon S3 API 參考》中的使用 AWS SDKs 與 Amazon S3 一起開發](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html)。 *Amazon S3 *

## 在現有 S3 儲存貯體上啟用物件鎖定
<a name="object-lock-configure-existing-bucket"></a>

您可以使用 Amazon S3 主控台、、 AWS SDKs 或 Amazon S3 REST API AWS CLI來啟用現有 Amazon S3 儲存貯體的物件鎖定。 Amazon S3 

### 使用 S3 主控台
<a name="object-lock-existing-bucket-console"></a>

**注意**  
物件鎖定只可搭配版本化的儲存貯體運作。

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)：// 開啟 Amazon S3 主控台。

1. 在左側導覽窗格中，選擇 **Buckets** (儲存貯體)。

1. 在**儲存貯體**清單中，選擇要啟用物件鎖定的儲存貯體名稱。

1. 選擇**屬性**索引標籤。

1. 在**屬性**下，向下捲動至**物件鎖定**區段，然後選擇**編輯**。

1. 在**物件鎖定**下，選擇**啟用**。

   您必須確實了解，啟用物件鎖定將永久允許鎖定此儲存貯體中的物件。

1. 選擇**儲存變更**。



### 使用 AWS CLI
<a name="object-lock-existing-bucket-cli"></a>

下列 `put-object-lock-configuration` 範例命令會在名為 `{{amzn-s3-demo-bucket1}}` 的儲存貯體上設定 50 天的物件鎖定保留期：

```
aws s3api put-object-lock-configuration --bucket {{{{amzn-s3-demo-bucket1}}}} --object-lock-configuration={{'{ "ObjectLockEnabled": "Enabled", "Rule": { "DefaultRetention": { "Mode": "COMPLIANCE", "Days": 50 }}}'}}
```

如需詳細資訊和範例，請參閱AWS CLI 命令參考**中的 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html)。

**注意**  
您可以使用 從主控台執行 AWS CLI 命令 AWS CloudShell。 AWS CloudShell 是一種以瀏覽器為基礎的預先驗證 Shell，您可以直接從 啟動 AWS 管理主控台。如需詳細資訊，請參閱《AWS CloudShell 使用者指南》**中的[什麼是 CloudShell？](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html)。

### 使用 REST API
<a name="object-lock-existing-bucket-rest"></a>

您可以使用 Amazon S3 REST API 在現有 S3 儲存貯體上啟用物件鎖定。如需詳細資訊，請參閱《Amazon Simple Storage Service API 參考》**中的 [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html)。

### 使用 AWS SDKs
<a name="object-lock-existing-bucket-sdk"></a>

如需如何使用 AWS SDKs 為現有 S3 儲存貯體啟用物件鎖定的範例，請參閱《*Amazon S3 API 參考*》中的[程式碼範例](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectLockConfiguration_section.html)。

如需如何使用 AWS SDKs 取得目前物件鎖定組態的範例，請參閱《*Amazon S3 API 參考*》中的[程式碼範例](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html)。

如需使用 AWS SDKs 示範不同物件鎖定功能的互動式案例，請參閱《*Amazon S3 API 參考*》中的[程式碼範例](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html)。

如需使用 AWS SDKs的一般資訊，請參閱《[Amazon S3 API 參考》中的使用 AWS SDKs 與 Amazon S3 一起開發](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html)。 *Amazon S3 *

## 設定或修改 S3 物件的法務保存
<a name="object-lock-configure-set-legal-hold"></a>

您可以使用 Amazon S3 主控台 AWS CLI、 AWS SDKs 或 Amazon S3 REST API，在 Amazon S3 物件上設定或移除法務保存。 Amazon S3 

**重要**  
如果您要設定物件的法務保存，則物件的儲存貯體必須已啟用物件鎖定。
當您對儲存貯體中具有明確的個別保留模式和保留期的物件版本執行 `PUT` 時，物件版本的個別物件鎖定設定會覆寫任何儲存貯體屬性保留設定。

如需詳細資訊，請參閱[法務保存](object-lock.md#object-lock-legal-holds)。

### 使用 S3 主控台
<a name="object-lock-set-legal-hold-console"></a>

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)：// 開啟 Amazon S3 主控台。

1. 在左側導覽窗格中，選擇 **Buckets** (儲存貯體)。

1. 在**儲存貯體**清單中，選擇包含您要設定或移除法務保存之物件的儲存貯體名稱。

1. 在**物件**清單中，選取您要設定或修改法務保存的物件。

1. 在**物件屬性**頁面上，尋找**物件鎖定法務保存**區段，然後選擇**編輯**。

1. 選擇**啟用**以設定法務保存，或選擇**停用**以移除法務保存。

1. 選擇**儲存變更**。

### 使用 AWS CLI
<a name="object-lock-set-legal-hold-cli"></a>

下列 `put-object-legal-hold` 範例會在名為 `{{amzn-s3-demo-bucket1}}` 的儲存貯體中設定物件 {{`my-image.fs`}} 的法務保存：

```
aws s3api put-object-legal-hold --bucket {{{{amzn-s3-demo-bucket1}}}} --key {{my-image.fs}} --legal-hold="Status=ON"
```

下列 `put-object-legal-hold` 範例會在名為 `{{amzn-s3-demo-bucket1}}` 的儲存貯體中移除物件 {{`my-image.fs`}} 的法務保存：

```
aws s3api put-object-legal-hold --bucket {{{{amzn-s3-demo-bucket1}}}} --key {{my-image.fs}} --legal-hold="Status=OFF"
```

如需詳細資訊和範例，請參閱AWS CLI 命令參考**中的 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-legal-hold.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-legal-hold.html)。

**注意**  
您可以使用 從主控台執行 AWS CLI 命令 AWS CloudShell。 AWS CloudShell 是一種以瀏覽器為基礎的預先驗證 Shell，您可以直接從 啟動 AWS 管理主控台。如需詳細資訊，請參閱《AWS CloudShell 使用者指南》**中的[什麼是 CloudShell？](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html)。

### 使用 REST API
<a name="object-lock-set-legal-hold-rest"></a>

您可以使用 REST API 設定或修改物件的法務保存。如需詳細資訊，請參閱《Amazon Simple Storage Service API 參考》**中的 [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html)。

### 使用 AWS SDKs
<a name="object-lock-set-legal-hold-sdk"></a>

如需如何使用 AWS SDKs 在物件上設定法務保存的範例，請參閱《*Amazon S3 API 參考*》中的[程式碼範例](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectLegalHold_section.html)。

如需如何使用 AWS SDKs 取得目前法務保存狀態的範例，請參閱《*Amazon S3 API 參考*》中的[程式碼範例](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLegalHoldConfiguration_section.html)。

如需使用 AWS SDKs 示範不同物件鎖定功能的互動式案例，請參閱《*Amazon S3 API 參考*》中的[程式碼範例](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html)。

如需使用 AWS SDKs的一般資訊，請參閱《[Amazon S3 API 參考》中的使用 AWS SDKs 與 Amazon S3 一起開發](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html)。 *Amazon S3 *

## 設定或修改 S3 物件的保留期
<a name="object-lock-configure-set-retention-period-object"></a>

您可以使用 Amazon S3 主控台、 AWS SDKs 或 Amazon S3 REST API AWS CLI，在 S3 物件上設定或修改保留期間。 Amazon S3 

**重要**  
如果您要設定物件的保留期，則物件的儲存貯體必須已啟用物件鎖定。
當您對儲存貯體中具有明確的個別保留模式和保留期的物件版本執行 `PUT` 時，物件版本的個別物件鎖定設定會覆寫任何儲存貯體屬性保留設定。
在保留日期過期之前，在合規模式下刪除物件的唯一方法是刪除相關聯的 AWS 帳戶。

如需詳細資訊，請參閱[保留期](object-lock.md#object-lock-retention-periods)。

### 使用 S3 主控台
<a name="object-lock-set-retention-period-console"></a>

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 開啟 Amazon S3 主控台。

1. 在左側導覽窗格中，選擇 **Buckets** (儲存貯體)。

1. 在**儲存貯體**清單中，選擇包含您要設定或修改保留期之物件的儲存貯體名稱。

1. 在**物件**清單中，選取您要設定或修改保留期的物件。

1. 在**物件屬性**頁面上，尋找**物件鎖定保留**區段，然後選擇**編輯**。

1. 在**保留**下，選擇**啟用**以設定保留期，或選擇**停用**以移除保留期。

1. 如果您選擇**啟用**，在**保留模式**下選擇**控管模式**或**合規模式**。如需詳細資訊，請參閱[保留模式](object-lock.md#object-lock-retention-modes)。

1. 在**保留截止日期**下，選擇您希望保留期結束的日期。在這段期間，您的物件會受到 WORM 保護，而無法將其覆寫或刪除。如需詳細資訊，請參閱[保留期](object-lock.md#object-lock-retention-periods)。

1. 選擇 **Save changes** (儲存變更)。

### 使用 AWS CLI
<a name="object-lock-set-retention-period-cli"></a>

下列 `put-object-retention` 範例會在名為 `{{amzn-s3-demo-bucket1}}` 的儲存貯體中設定物件 {{`my-image.fs`}} 的保留期且結束日期為 2025 年 1 月 1 日：

```
aws s3api put-object-retention --bucket {{{{amzn-s3-demo-bucket1}}}} --key {{my-image.fs}} --retention='{ "Mode": "GOVERNANCE", "RetainUntilDate": "2025-01-01T00:00:00" }'
```

如需詳細資訊和範例，請參閱AWS CLI 命令參考**中的 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-retention.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-retention.html)。

**注意**  
您可以使用 從主控台執行 AWS CLI 命令 AWS CloudShell。 AWS CloudShell 是一種以瀏覽器為基礎的預先驗證 Shell，您可以直接從 啟動 AWS 管理主控台。如需詳細資訊，請參閱《AWS CloudShell 使用者指南》**中的[什麼是 CloudShell？](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html)。

### 使用 REST API
<a name="object-lock-set-retention-period-rest"></a>

您可以使用 REST API 設定物件的保留期。如需詳細資訊，請參閱《Amazon Simple Storage Service API 參考》**中的 [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html)。

### 使用 AWS SDKs
<a name="object-lock-set-retention-period-sdk"></a>

如需如何使用 AWS SDKs 在物件上設定保留期的範例，請參閱《*Amazon S3 API 參考*》中的[程式碼範例](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectRetention_section.html)。

如需如何使用 AWS SDKs 取得物件保留期的範例，請參閱《*Amazon S3 API 參考*》中的[程式碼範例](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html)。

如需使用 AWS SDKs 示範不同物件鎖定功能的互動式案例，請參閱《*Amazon S3 API 參考*》中的[程式碼範例](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html)。

如需使用 AWS SDKs一般資訊，請參閱《[Amazon S3 API 參考》中的使用 AWS SDKs 與 Amazon S3 一起開發](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html)。 *Amazon S3 *

## 設定或修改 S3 儲存貯體的預設保留期
<a name="object-lock-configure-set-retention-period-bucket"></a>

您可以使用 Amazon S3 主控台、 AWS CLI、 AWS SDKs 或 Amazon S3 REST API，在 Amazon S3 儲存貯體上設定或修改預設保留期。 Amazon S3 您可以指定一段以天或年為單位的時間，代表要保護放置在儲存貯體中的每個物件版本的期間。

**重要**  
如果您要設定儲存貯體的預設保留期，則儲存貯體必須已啟用物件鎖定。
當您對儲存貯體中具有明確的個別保留模式和保留期的物件版本執行 `PUT` 時，物件版本的個別物件鎖定設定會覆寫任何儲存貯體屬性保留設定。
在保留日期過期之前，在合規模式下刪除物件的唯一方法是刪除相關聯的 AWS 帳戶。

如需詳細資訊，請參閱[保留期](object-lock.md#object-lock-retention-periods)。

### 使用 S3 主控台
<a name="object-lock-set-retention-period-bucket-console"></a>

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 開啟 Amazon S3 主控台。

1. 在左側導覽窗格中，選擇 **Buckets** (儲存貯體)。

1. 在**儲存貯體**清單中，選擇您要設定或修改預設保留期的儲存貯體名稱。

1. 選擇**屬性**索引標籤。

1. 在**屬性**下，向下捲動至**物件鎖定**區段，然後選擇**編輯**。

1. 在**預設保留**下，選擇**啟用**以設定預設保留，或選擇**停用**以移除預設保留。

1. 如果您選擇**啟用**，在**保留模式**下選擇**控管模式**或**合規模式**。如需詳細資訊，請參閱[保留模式](object-lock.md#object-lock-retention-modes)。

1. 在**預設保留期**下，選擇您希望保留期持續的天數或年數。放置在此儲存貯體中的物件將會鎖定長達此天數或年數。如需詳細資訊，請參閱[保留期](object-lock.md#object-lock-retention-periods)。

1. 選擇 **Save changes** (儲存變更)。

### 使用 AWS CLI
<a name="object-lock-configure-set-retention-period-bucket-cli"></a>

下列 `put-object-lock-configuration` 範例命令會使用合規模式在名為 `{{amzn-s3-demo-bucket1}}` 的儲存貯體上設定 50 天的物件鎖定保留期：

```
aws s3api put-object-lock-configuration --bucket {{{{amzn-s3-demo-bucket1}}}} --object-lock-configuration={{'{ "ObjectLockEnabled": "Enabled", "Rule": { "DefaultRetention": { "Mode": "COMPLIANCE", "Days": 50 }}}'}}
```

下列 `put-object-lock-configuration` 範例會移除儲存貯體的預設保留組態：

```
aws s3api put-object-lock-configuration --bucket {{{{amzn-s3-demo-bucket1}}}} --object-lock-configuration={{'{ "ObjectLockEnabled": "Enabled"}'}}
```

如需詳細資訊和範例，請參閱AWS CLI 命令參考**中的 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html)。

**注意**  
您可以使用 從主控台執行 AWS CLI 命令 AWS CloudShell。 AWS CloudShell 是一種以瀏覽器為基礎的預先驗證 Shell，您可以直接從 啟動 AWS 管理主控台。如需詳細資訊，請參閱《AWS CloudShell 使用者指南》**中的[什麼是 CloudShell？](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html)。

### 使用 REST API
<a name="object-lock-configure-set-retention-period-bucket-rest"></a>

您可以使用 REST API 設定現有 S3 儲存貯體的預設保留期。如需詳細資訊，請參閱《Amazon Simple Storage Service API 參考》**中的 [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html)。

### 使用 AWS SDKs
<a name="object-lock-configure-set-retention-period-bucket-sdk"></a>

如需如何在具有 AWS SDKs現有 S3 儲存貯體上設定預設保留期的範例，請參閱《*Amazon S3 API 參考*》中的[程式碼範例](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectLockConfiguration_section.html)。

如需使用 AWS SDKs 示範不同物件鎖定功能的互動式案例，請參閱《*Amazon S3 API 參考*》中的[程式碼範例](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html)。

如需使用 AWS SDKs一般資訊，請參閱《[Amazon S3 API 參考》中的使用 AWS SDKs 與 Amazon S3 一起開發](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html)。 *Amazon S3 *