Skip to main content
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

ONTAP S3가 지원되는 작업

기여자 netapp-lenida netapp-dbagwell netapp-manini netapp-forry netapp-aherbin netapp-mdavidson johnlantz netapp-pcarriga netapp-ahibbard

ONTAP S3 작업은 아래 명시된 경우를 제외하고 표준 S3 REST API에서 지원됩니다. 자세한 내용은 를 참조하십시오 "Amazon S3 API 참조".

참고 이러한 S3 작업은 ONTAP에서 네이티브 S3 버킷을 사용할 때 특히 지원됩니다. 버전 관리, 개체 잠금 및 기타 기능과 관련된 작업과 같은 이러한 작업 중 일부는 을 사용할 때 지원되지 "S3 NAS 버킷(멀티프로토콜 NAS 볼륨의 S3)"않습니다.

특정 작업에 대해 별도로 언급하지 않는 한, ONTAP 9.8부터 다음과 같은 일반적인 요청 헤더가 지원됩니다.

  • Authorization

  • Connection

  • Content-Length

  • Content-MD5

  • Content-Type

  • Date

  • Expect

  • Host

  • x-amz-date

버킷 작업

ONTAP에서 AWS S3 API를 사용하여 다음 작업이 지원됩니다.

버킷 작동 로 시작하는 ONTAP 지원

CreateBucket

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음 추가 헤더도 지원합니다.

  • x-amz-bucket-object-lock-enabled

ONTAP 9.11.1

삭제 버킷

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.11.1

DeleteBucketCors ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.8

DeleteBucketLifecycle ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.8

DeleteBuckketPolicy를 참조하십시오

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.12.1

GetBucketAcl ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.8

GetBucketCors ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.8

GetBuckLifecycleConfiguration 을 참조하십시오

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.13.1

*만료 작업만 지원됩니다.

GetBucketLocation ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.10.1

GetBucketPolicy ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.12.1

GetBucketVersioning ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.11.1

HeadBucket ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.8

ListAllMyBuckets ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.8

ListBuckets ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.8

ListBucketVersions ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.11.1

퍼트버킷

  • ONTAP 9.11.1

  • ONTAP 9.8 - ONTAP REST API에서만 지원됩니다

PutBucketCors ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.8

PutBucketLifecycleConfiguration ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.13.1 * 만료 작업만 지원됩니다.

PutBucketPolicy ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.12.1

PutBucketVersioning ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.11.1

오브젝트 작업

ONTAP 9.9.1부터 ONTAP S3는 오브젝트 메타데이터 및 태그 지정을 지원합니다.

  • PutObject 및 CreateMultipartUpload 를 사용하여 키-값 쌍을 포함합니다 x-amz-meta-<key>.

    예: ' x-amz-meta-project: ONTAP_S3'.

  • GetObject 및 HeadObject 는 사용자 정의 메타데이터를 반환합니다.

  • 메타데이터와 달리 태그는 다음을 사용하여 오브젝트와 독립적으로 읽을 수 있습니다.

    • PutObjectTagging

    • GetObjectTagging

    • DeleteObjectTagging 을 선택합니다

ONTAP 9.11.1부터 ONTAP S3는 다음과 같은 ONTAP API와 함께 개체 버전 관리 및 관련 작업을 지원합니다.

  • GetBuckketVersioning 을 참조하십시오

  • 목록 BuckketVersions

  • PutBucketVersioning을 참조하십시오

특정 작업에 대해 별도로 언급하지 않는 한 다음 URI 쿼리 매개변수가 지원됩니다.

  • versionId( ONTAP 9.12.1부터 시작되는 개체 작업에 필요함)

개체 작업입니다 로 시작하는 ONTAP 지원

AbortMultipartUpload 를 클릭합니다

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음과 같은 추가 URI 쿼리 매개변수도 지원합니다. uploadId

ONTAP 9.8

CompleteMultipartUpload를 클릭합니다

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음과 같은 추가 URI 쿼리 매개변수도 지원합니다. uploadId

ONTAP 9.8

CopyObject 를 선택합니다

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음과 같은 추가 헤더도 지원합니다.

  • x-amz-copy-source

  • x-amz-copy-source-if-match

  • x-amz-copy-source-if-modified-since

  • x-amz-copy-source-if-none-match

  • x-amz-copy-source-if-unmodified-since

  • x-amz-metadata-directive

  • x-amz-object-lock-mode

  • x-amz-object-lock-retain-until-date

  • x-amz-tagging

  • x-amz-tagging-directive

  • x-amz-meta-<metadata-name>

ONTAP 9.12.1

CreateMultptUpload 를 클릭합니다

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음과 같은 추가 헤더도 지원합니다.

  • Cache-Control

  • Content-Disposition

  • Content-Encoding

  • Content-Language

  • Expires

  • x-amz-tagging

  • x-amz-object-lock-mode

  • x-amz-object-lock-retain-until-date

  • x-amz-meta-<metadata-name>

ONTAP 9.8

DeleteObject 를 클릭합니다

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음 추가 헤더도 지원합니다.

  • x-amz-bypass-governance-retention

ONTAP 9.8

DeleteObjects ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음 추가 헤더도 지원합니다.* x-amz-bypass-governance-retention

ONTAP 9.11.1

DeleteObjectTagging 을 선택합니다

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.9.1

GetObject 를 참조하십시오

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음과 같은 추가 URI 쿼리 매개변수도 지원합니다.

  • partNumber

  • response-cache-control

  • response-content-disposition

  • response-content-encoding

  • response-content-language

  • response-content-type

  • response-expires

그리고 이 추가 요청 헤더는 다음과 같습니다.

  • 범위

ONTAP 9.8

GetObjectAcl ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.8

GetObjectAttributes

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음 추가 헤더도 지원합니다.

  • x-amz-object-attributes

ONTAP 9.17.1

GetObjectRetention ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.14.1

GetObjectTagging ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.9.1

HeadObject ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.8

ListMultipartUpload 를 클릭합니다

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음과 같은 추가 URI 매개변수도 지원합니다.

  • delimiter

  • key-marker

  • max-uploads

  • prefix

  • upload-id-marker

ONTAP 9.8

ListObjects 를 선택합니다

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음과 같은 추가 URI 매개변수도 지원합니다.

  • delimiter

  • encoding-type

  • marker

  • max-keys

  • prefix

ONTAP 9.8

ListObjectsV2

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음과 같은 추가 URI 매개변수도 지원합니다.

  • continuation-token

  • delimiter

  • encoding-type

  • fetch-owner

  • max-keys

  • prefix

  • start-after

ONTAP 9.8

ListObjectVersions 를 선택합니다

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음과 같은 추가 URI 매개변수도 지원합니다.

  • delimiter

  • encoding-type

  • key-marker

  • max-keys

  • prefix

  • version-id-marker

ONTAP 9.11.1

목록 파트

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음과 같은 추가 URI 매개변수도 지원합니다.

  • max-parts

  • part-number-marker

  • uploadId

ONTAP 9.8

PutObject 를 선택합니다

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음과 같은 추가 헤더도 지원합니다.

  • Cache-Control

  • Content-Disposition

  • Content-Encoding

  • Content-Language

  • Expires

  • x-amz-tagging

  • x-amz-object-lock-mode

  • x-amz-object-lock-retain-until-date

  • x-amz-meta-<metadata-name>

ONTAP 9.8

PutObjectLockConfiguration ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.14.1

PutObjectRetention

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음 추가 헤더도 지원합니다.

  • x-amz-bypass-governance-retention

ONTAP 9.14.1

PutObjectTagging ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원합니다.

ONTAP 9.9.1

업로드 파트

ONTAP 9.8

업로드파트 복사

ONTAP S3는 이 요청에 대한 모든 일반 매개변수와 헤더를 지원하며, 다음과 같은 추가 URI 매개변수도 지원합니다.

  • partNumber

  • uploadId

그리고 다음과 같은 추가 요청 헤더가 있습니다.

  • x-amz-copy-source

  • x-amz-copy-source-if-match

  • x-amz-copy-source-if-modified-since

  • x-amz-copy-source-if-none-match

  • x-amz-copy-source-if-unmodified-since

  • x-amz-copy-source-range

ONTAP 9.12.1

그룹 정책

이러한 작업은 S3에 한정되지 않으며 일반적으로 IAM(Identity and Management) 프로세스와 연결됩니다. ONTAP는 이러한 명령을 지원하지만 IAM REST API는 사용하지 않습니다.

  • 정책을 생성합니다

  • AttachGroup 정책

사용자 관리

이러한 작업은 S3에 한정되지 않으며 일반적으로 IAM 프로세스와 연관됩니다.

  • CreateUser 를 선택합니다

  • DeleteUser 를 클릭합니다

  • 그룹 생성

  • 삭제 그룹

릴리즈별 S3 작업

ONTAP 9.14.1

ONTAP 9.14.1에는 S3 오브젝트 잠금 지원이 추가되었습니다.

참고 법적 증거 자료 보관 작업(정의된 보존 시간이 없는 잠금)은 지원되지 않습니다.
  • GetObjectLockConfiguration 을 참조하십시오

  • GetObjectRetention을 참조하십시오

  • PutObjectLockConfiguration 을 참조하십시오

  • PutObjectRetention

ONTAP 9.13.1

ONTAP 9.13.1에는 버킷 라이프사이클 관리 지원이 추가되었습니다.

  • DeleteBucketLifecycleConfiguration을 참조하십시오

  • GetBuckLifecycleConfiguration 을 참조하십시오

  • PutBucketLifecycleConfiguration을 참조하십시오

ONTAP 9.12.1

ONTAP 9.12.1에는 버킷 정책 및 오브젝트 복사 기능이 추가되었습니다.

  • DeleteBuckketPolicy를 참조하십시오

  • GetBuckketPolicy를 참조하십시오

  • BucketPolicy를 참조하십시오

  • CopyObject 를 선택합니다

  • 업로드파트 복사

ONTAP 9.11.1

ONTAP 9.11.1에는 버전 관리, 미리 지정된 URL, 청크 업로드 지원, S3 API를 사용한 버킷 생성 및 삭제와 같은 일반적인 S3 작업 지원이 추가되었습니다.

  • ONTAP S3는 이제 청크 업로드 서명 요청을 지원합니다. x-amz-content-sha256: STREAMING-AWS4-HMAC-SHA256-PAYLOAD

  • ONTAP S3는 이제 미리 설정된 URL을 사용하여 개체를 공유하거나 다른 사용자가 사용자 자격 증명 없이도 개체를 업로드할 수 있도록 클라이언트 응용 프로그램을 지원합니다.

  • CreateBucket

  • 삭제 버킷

  • GetBuckketVersioning 을 참조하십시오

  • 목록 BuckketVersions

  • 퍼트버킷

  • PutBucketVersioning을 참조하십시오

  • DeleteObjects 를 클릭합니다

  • ListObjectVersions 를 선택합니다

참고 첫 번째 버킷이 될 때까지 기본 FlexGroup이 생성되지 않으므로 외부 클라이언트가 CreateBucket을 사용하여 버킷을 생성하려면 먼저 ONTAP에서 버킷을 생성해야 합니다.
ONTAP 9.10.1

ONTAP 9.10.1에는 SnapMirror S3 및 GetBucketLocation에 대한 지원이 추가되었습니다.

  • GetBucketLocation 을 참조하십시오

ONTAP 9.9.1

ONTAP 9.9.1에서는 ONTAP S3에 개체 메타데이터 및 태그 지정 지원에 대한 지원을 추가합니다.

  • PutObject 및 CreateMultipartUpload 는 이제 를 사용하여 키-값 쌍을 x-amz-meta-<key> 포함합니다. 예를 들면 다음과 `x-amz-meta-project: ontap_s3`같습니다.

  • GetObject 및 HeadObject 는 이제 사용자 정의 메타데이터를 반환합니다.

태그는 버킷과 함께 사용할 수도 있습니다. 메타데이터와 달리 태그는 다음을 사용하여 오브젝트와 독립적으로 읽을 수 있습니다.

  • PutObjectTagging

  • GetObjectTagging

  • DeleteObjectTagging 을 선택합니다