

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

# 存取點相容性
<a name="access-points-for-fsxn-object-api-support"></a>

您可以使用存取點存取存放在 FSx for ONTAP 磁碟區上的資料，並使用下列 Amazon S3 APIs 進行資料存取。下列所有操作都可以接受存取點 ARN 或存取點別名。

下表是 Amazon S3 操作的部分清單，並說明是否與存取點相容。資料表顯示存取點使用 FSx for ONTAP 磁碟區做為資料來源支援哪些操作。


| S3 操作 | 連接至 FSx for ONTAP 磁碟區的存取點 | 
| --- | --- | 
|  `[AbortMultipartUpload](https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html)`  |  支援  | 
|  `[CompleteMultipartUpload](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html)`  |  支援  | 
|  `[CopyObject](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html)` (僅限相同區域複製)  |  支援，如果來源和目的地位於相同的存取點內  | 
|  `[CreateMultipartUpload](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html)`  |  支援  | 
|  `[DeleteObject](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html)`  |  支援  | 
|  `[DeleteObjects](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjects.html)`  |  支援  | 
|  `[DeleteObjectTagging](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html)`  |  支援  | 
|  `[GetBucketAcl](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketAcl.html)`  |  不支援  | 
|  `[GetBucketCors](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketCors.html)`  |  不支援  | 
|  `[GetBucketLocation](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLocation.html)`  |  支援  | 
|  `[GetBucketNotificationConfiguration](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketNotificationConfiguration.html)`  |  不支援  | 
|  `[GetBucketPolicy](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicy.html)`  |  不支援  | 
|  `[GetObject](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html)`  |  支援  | 
|  `[GetObjectAcl](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAcl.html)`  |  不支援  | 
|  `[GetObjectAttributes](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html)`  |  支援  | 
|  `[GetObjectLegalHold](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLegalHold.html)`  |  不支援  | 
|  `[GetObjectRetention](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectRetention.html)`  |  不支援  | 
|  `[GetObjectTagging](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html)`  |  支援  | 
|  `[HeadBucket](https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadBucket.html)`  |  支援  | 
|  `[HeadObject](https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadObject.html)`  |  支援  | 
|  `[ListMultipartUploads](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html)`  |  支援  | 
|  `[ListObjects](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjects.html)`  |  支援  | 
|  `[ListObjectsV2](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectsV2.html)`  |  支援  | 
|  `[ListObjectVersions](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectVersions.html)`  |  不支援  | 
|  `[ListParts](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html)`  |  支援  | 
|  `[Presign](https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html)`  |  不支援  | 
|  `[PutObject](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)`  |  支援  | 
|  `[PutObjectAcl](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html)`  |  不支援  | 
|  `[PutObjectLegalHold](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html)`  |  不支援  | 
|  `[PutObjectRetention](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html)`  |  不支援  | 
|  `[PutObjectTagging](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html)`  |  支援  | 
|  `[RestoreObject](https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html)`  |  不支援  | 
|  `[UploadPart](https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html)`  |  支援  | 
|  `[UploadPartCopy](https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPartCopy.html)` (僅限相同區域複製)  |  支援，如果來源和目的地位於相同的存取點內  | 

使用 Amazon S3 操作的限制如下：
+ 上傳的物件大小上限為 5 GB，但您可以下載大於 的物件
+ `FSX_ONTAP` 是唯一支援的儲存類別
+ SSE-FSX 是唯一支援的伺服器端加密模式
+ 不支援下列 Amazon S3 功能：除了 、申請者付款`bucket-owner-full-control`、物件版本控制、物件鎖定、物件生命週期、靜態網站託管 （例如網站重新導向）、多重驗證 (MFA) 和條件式寫入以外的存取控制清單 (ACLs)

如需使用存取點對檔案資料執行資料存取操作的範例，請參閱 [使用存取點](access-points-for-fsxn-usage-examples.md)。

**物件 ETag**  
實體標籤是物件的雜湊值。ETag 只會反映物件內容的變更，而非其中繼資料的變更。ETag 不是物件資料的 MD5 摘要。

**物件檢查總和**  
您可以使用檢查總和值來驗證您上傳之資料的完整性。當您上傳資料並指定檢查總和演算法時， AWS 開發套件會使用您選擇的檢查總和演算法，在資料傳輸之前運算檢查總和值。然後，Amazon S3 會獨立計算資料的檢查總和，並根據提供的檢查總和值進行驗證。只有在確認在傳輸到 Amazon S3 期間維護資料完整性之後，才會接受物件。與 Amazon S3 一般用途儲存貯體中物件的檢查總和不同，檢查總和值不會存放在 FSx for NetApp ONTAP 磁碟區中，做為物件中繼資料和物件本身。這表示在回應中不會傳回檢查總和值，也不會用於在下載時驗證物件完整性。

**使用 Amazon FSx (SSE-FSX) 的伺服器端加密**  
所有 Amazon FSx 檔案系統預設都已設定加密，並使用 管理的金鑰進行靜態加密 AWS Key Management Service。當資料寫入檔案系統並從檔案系統讀取時，資料會在檔案系統上自動加密和解密。這些程序由 Amazon FSx 以透明化方式處理。

**分段上傳**  
您可利用分段上傳，將單一物件以一組組件進行上傳。每個組件都是物件資料的接續部分。您可依任何順序分別上傳這些物件組件。將 S3 存取點與 FSx for ONTAP 搭配使用時，分段上傳有下列考量：
+ FSx for ONTAP 磁碟區備份中不包含與進行中分段上傳 （即未完成上傳） 相關聯的部分。
+ 與進行中分段上傳 （即未完成上傳） 組件相關聯的已使用儲存體不會反映在目的地磁碟區的`StorageUsed`儲存容量 CloudWatch 指標中，而是反映在父檔案系統的`StorageUsed`儲存容量 CloudWatch 指標中。
+ 分段上傳操作完成後，相關聯的組件中繼資料將不再與 物件一起存放。這表示您無法使用 擷取物件組件 metdata，`GetObjectAttributes`或依所讀取物件的組件編號下載物件的單一組件。

**存取控制清單 (ACL)**  
Amazon S3 存取控制清單 (ACL) 可讓您管理對儲存貯體和物件的存取。FSx 的 S3 存取點僅支援 `bucket-owner-full-control` ACL 值。使用任何其他 ACL 值將導致`InvalidArgument`例外狀況。