

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

# 管理 S3 Intelligent-Tiering
<a name="intelligent-tiering-managing"></a>

S3 Intelligent-Tiering 儲存類別可在三個低延遲和高輸送量存取層中自動節省儲存成本。其還提供選用封存功能，協助您為可在數分鐘至數小時內存取的雲端資料取得最低儲存成本。

## 識別儲存在哪些 S3 Intelligent-Tiering 存取層物件中
<a name="identify-intelligent-tiering-access-tier"></a>

您可以使用 [Amazon S3 庫存清單](storage-inventory.md)取得物件及其對應中繼資料的清單，包括其 S3 Intelligent-Tiering 存取層。S3 庫存提供 CSV、ORC 或 Parquet 輸出檔案，當中列出您的物件及其對應中繼資料。您可以每天或每週接收 Amazon S3 儲存貯體或共用字首的這些庫存報告。(*共用字首*是指名稱以共用字串為開頭的物件。) 

## 在 S3 Intelligent-Tiering 中檢視物件的封存狀態
<a name="identify-archive-status"></a>

您可以設定 S3 事件通知，以便在 S3 Intelligent-Tiering 儲存類別中的物件移至 Archive Access 層或 Deep Archive Access 層時收到通知。如需詳細資訊，請參閱[啟用事件通知](how-to-enable-disable-notification-intro.md)。

Amazon S3 可以將事件通知發佈到 Amazon Simple Notification Service (Amazon SNS) 主題、Amazon Simple Queue Service (Amazon SQS) 佇列或 AWS Lambda 函數。如需詳細資訊，請參閱[Amazon S3 事件通知](EventNotifications.md)。

以下是 Amazon S3 傳送以發佈 `s3:IntelligentTiering` 事件的訊息範例。如需詳細資訊，請參閱[事件訊息結構](notification-content-structure.md)。

```
 1. {  
 2.    "Records":[  
 3.       {  
 4.          "eventVersion":"2.3",
 5.          "eventSource":"aws:s3",
 6.          "awsRegion":"us-west-2",
 7.          "eventTime":"1970-01-01T00:00:00.000Z",
 8.          "eventName":"IntelligentTiering",
 9.          "userIdentity":{  
10.             "principalId":"s3.amazonaws.com"
11.          },
12.          "requestParameters":{  
13.             "sourceIPAddress":"s3.amazonaws.com"
14.          },
15.          "responseElements":{  
16.             "x-amz-request-id":"C3D13FE58DE4C810",
17.             "x-amz-id-2":"FMyUVURIY8/IgAtTv8xRjskZQpcIZ9KG4V5Wp6S7S/JRWeUWerMUE5JgHvANOjpD"
18.          },
19.          "s3":{  
20.             "s3SchemaVersion":"1.0",
21.             "configurationId":"testConfigRule",
22.             "bucket":{  
23.                "name":"amzn-s3-demo-bucket",
24.                "ownerIdentity":{  
25.                   "principalId":"A3NL1KOZZKExample"
26.                },
27.                "arn":"arn:aws:s3:::amzn-s3-demo-bucket"
28.             },
29.             "object":{  
30.                "key":"HappyFace.jpg",
31.                "size":1024,
32.                "eTag":"d41d8cd98f00b204e9800998ecf8427e",              
33.             }
34.          },
35.          "intelligentTieringEventData":{
36.             "destinationAccessTier": "ARCHIVE_ACCESS"
37.             }
38.       }
39.    ]
40. }
```

您也可以使用 [`HEAD` 物件請求](https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadObject.html)，以檢視物件的封存狀態。如果物件儲存在 S3 Intelligent-Tiering 儲存類別中且位於其中一個封存層，則 `HEAD` 物件回應將會顯示目前的封存層。若要顯示封存層，請求會使用 [https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadObject.html#API_HeadObject_ResponseElements](https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadObject.html#API_HeadObject_ResponseElements) 標頭。

下列 `HEAD` 物件請求會傳回物件的中繼資料 (此案例中為 `my-image.jpg`)。

**Example**  

```
HEAD /my-image.jpg HTTP/1.1
Host: bucket.s3.region.amazonaws.com
Date: Wed, 28 Oct 2009 22:32:00 GMT
Authorization: AWS AKIAIOSFODNN7EXAMPLE:02236Q3V0RonhpaBX5sCYVf1bNRuU=
```

您也可以使用 `HEAD` 物件請求監控 `restore-object` 請求的狀態。如果封存還原正在進行中，`HEAD` 物件回會包含 [https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadObject.html#API_HeadObject_ResponseElements](https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadObject.html#API_HeadObject_ResponseElements) 標頭。

以下 `HEAD` 物件回應範例顯示使用 S3 Intelligent-Tiering 封存的物件，且還原請求正在進行中。

**Example**  

```
HTTP/1.1 200 OK
x-amz-id-2: FSVaTMjrmBp3Izs1NnwBZeu7M19iI8UbxMbi0A8AirHANJBo+hEftBuiESACOMJp
x-amz-request-id: E5CEFCB143EB505A
Date: Fri, 13 Nov 2020 00:28:38 GMT
Last-Modified: Mon, 15 Oct 2012 21:58:07 GMT
ETag: "1accb31fcf202eba0c0f41fa2f09b4d7"
x-amz-storage-class: 'INTELLIGENT_TIERING'
x-amz-archive-status: 'ARCHIVE_ACCESS'
x-amz-restore: 'ongoing-request="true"'
x-amz-restore-request-date: 'Fri, 13 Nov 2020 00:20:00 GMT'
Accept-Ranges: bytes
Content-Type: binary/octet-stream
Content-Length: 300
Server: AmazonS3
```

## 從 S3 Intelligent-Tiering 封存存取層和 Deep Archive 存取層還原物件
<a name="restore-data-from-int-tier-archive"></a>

若要存取 S3 Intelligent-Tiering Archive Access 和 Deep Archive Access 層中的物件，您必須啟動[還原請求](https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html)，然後等待物件移至 Frequent Access 層。如需封存物件的詳細資訊，請參閱[使用封存的物件](archived-objects.md)。

當您從 Archive Access 層或 Deep Archive Access 層還原物件時，物件會移回不經常存取層。之後，如果物件連續 30 天未被存取，則會自動移至不常存取層。然後，在至少連續 90 天無存取的情況下，物件會移至 Archive Access 層。在至少連續 180 天無存取的情況下，物件會移至 Deep Archive Access 層。如需詳細資訊，請參閱[S3 Intelligent-Tiering 的運作方式](intelligent-tiering-overview.md)。

您可以使用 Amazon S3 主控台、S3 批次操作、Amazon S3 REST API、 AWS SDKs 或 AWS Command Line Interface () 來還原封存的物件AWS CLI。如需詳細資訊，請參閱[使用封存的物件](archived-objects.md)。