Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

支援的動作ONTAP

貢獻者

除以下所示者外、支援標準S3 REST API的S3動作。ONTAP如需詳細資訊、請參閱 "Amazon S3 API參考"

鏟斗作業

使用 AWS S3 API 的 ONTAP 支援下列作業:

鏟斗作業 支援從開始ONTAP

建立庫位

零點9.11.1. ONTAP

刪除Bucket

零點9.11.1. ONTAP

刪除BucketPolicy

ONTAP 9.12.1

GetBucketAcl

部分9.8 ONTAP

GetBucketLifecycleConfiguration

ONTAP 9.13.1 以上 * 僅支援到期動作

GetBucketLocation

零點9.10.1 ONTAP

GetBucketPolicy

ONTAP 9.12.1

標題庫

部分9.8 ONTAP

列表桶

部分9.8 ONTAP

ListBucketVersion作業

零點9.11.1. ONTAP

ListObjectVerions

零點9.11.1. ONTAP

推桿

  • 零點9.11.1. ONTAP

  • ONTAP 9.8 - 僅支援 ONTAP REST API

PuttBucketLifecycleConfiguration

ONTAP 9.13.1 以上 * 僅支援到期動作

PuttBucketPolicy

ONTAP 9.12.1

物件作業

從支援物件中繼資料和標記的ONTAP 支援範圍起、ONTAP 從S9.9開始。

  • PutObject 和 CreateMultpartUpload 包含使用的金鑰值配對 x-amz-meta-<key>.

    例如: x-amz-meta-project: ontap_s3

  • GetObject:和 HeadObject 會傳回使用者定義的中繼資料。

  • 不同於中繼資料、標記可以使用下列方式獨立讀取物件:

    • PuttObjectTagging

    • GetObjectTagging

    • 刪除ObjectTagging

從推出支援物件版本管理和相關動作的《S21:ONTAP ONTAP ONTAP

  • GetBucketVersion

  • listBucketVerions

  • PuttBucketVersion

物件作業 支援從開始ONTAP

AbortMultiPart上 傳

部分9.8 ONTAP

完成多個部分上傳

部分9.8 ONTAP

CopyObject

ONTAP 9.12.1

建立多個部分上傳

部分9.8 ONTAP

刪除物件

部分9.8 ONTAP

刪除物件

零點9.11.1. ONTAP

刪除ObjectTagging

部分9.9.1 ONTAP

GetBucketVersion

零點9.11.1. ONTAP

GetObject

部分9.8 ONTAP

GetObjectAcl

部分9.8 ONTAP

GetObjectRetention

ONTAP 9.14.1.

GetObjectTagging

部分9.9.1 ONTAP

標題物件

部分9.8 ONTAP

清單多個部分上傳

部分9.8 ONTAP

清單物件

部分9.8 ONTAP

清單對象V2.

部分9.8 ONTAP

listBucketVerions

零點9.11.1. ONTAP

清單零件

部分9.8 ONTAP

PuttBucketVersion

零點9.11.1. ONTAP

PuttObject

部分9.8 ONTAP

PutObjectLockConfiguration

ONTAP 9.14.1.

PutObjectRetention

ONTAP 9.14.1.

PuttObjectTagging

部分9.9.1 ONTAP

上傳零件

部分9.8 ONTAP

上傳PartCopy

ONTAP 9.12.1

群組原則

這些作業並非S3專屬作業、通常與身分識別與管理(IAM)程序相關。支援這些命令、但不使用IAM REST API。ONTAP

  • 建立原則

  • Attach群組原則

使用者管理

這些作業並非S3專屬作業、通常與IAM程序相關。

  • 建立使用者

  • 刪除使用者

  • 建立群組

  • 刪除群組

S3 依版本採取的行動

ONTAP 9.14.1.

ONTAP 9 。 14.1 新增 S3 物件鎖定支援。

註 不支援合法保留作業(鎖定時未定義保留時間)。
  • GetObjectLockConfiguration

  • GetObjectRetention

  • PutObjectLockConfiguration

  • PutObjectRetention

ONTAP 9.13.1.12.9.11.9.11.

ONTAP 9 。 13.1 新增貯體生命週期管理支援。

  • 刪除 BucketLifecycleConfiguration

  • GetBucketLifecycleConfiguration

  • PuttBucketLifecycleConfiguration

ONTAP 9.12.1

ONTAP 9 。 12.1 新增貯體原則的支援、以及複製物件的能力。

  • 刪除BucketPolicy

  • GetBucketPolicy

  • PuttBucketPolicy

  • CopyObject

  • 上傳PartCopy

零點9.11.1. ONTAP

ONTAP 9 。 11.1 新增版本管理,預先簽署的 URL ,區塊上傳的支援,以及一般 S3 行動的支援,例如使用 S3 API 建立和刪除區段。

  • ONTAP S3 現在支援使用 x-amz-content-sha256 的區塊上傳簽署要求: stream-AWS4-HMAC-SHA256 有效負載

  • ONTAP S3 現在支援使用預先簽署的 URL 來共用物件的用戶端應用程式、或允許其他使用者在不需要使用者認證的情況下上傳物件。

  • 建立庫位

  • 刪除Bucket

  • GetBucketVersion

  • listBucketVerions

  • 推桿

  • PuttBucketVersion

  • 刪除物件

  • ListObjectVerions

註 由於基礎 FlexGroup 在第一個儲存區建立之前不會建立、因此必須先在 ONTAP 中建立儲存區、外部用戶端才能使用 CreateBucket 建立儲存區。
零點9.10.1 ONTAP

ONTAP 9 。 10.1 新增對 SnapMirror S3 和 GetBucketLocation 的支援。

  • GetBucketLocation

部分9.9.1 ONTAP

ONTAP 9 9.1 為 ONTAP S3 新增物件中繼資料和標記支援。

  • PutObject 和 CreateMultpartUpload 現在包含使用 <key> 的金鑰值配對。例如: 'x-amz-meta-project: ONTAP _S3" 。

  • GetObject 和 HeadObject 現在會傳回使用者定義的中繼資料。

標籤也可搭配貯體使用。不同於中繼資料、標記可以使用下列方式獨立讀取物件:

  • PuttObjectTagging

  • GetObjectTagging

  • 刪除ObjectTagging