ONTAP S3가 지원되는 작업
ONTAP S3 작업은 아래 명시된 경우를 제외하고 표준 S3 REST API에서 지원됩니다. 자세한 내용은 를 참조하십시오 "Amazon S3 API 참조".
버킷 작업
ONTAP에서 AWS S3 API를 사용하여 다음 작업이 지원됩니다.
버킷 작동 | 로 시작하는 ONTAP 지원 |
---|---|
CreateBucket |
ONTAP 9.11.1 |
삭제 버킷 |
ONTAP 9.11.1 |
DeleteBuckketPolicy를 참조하십시오 |
ONTAP 9.12.1 |
GetBuckketAcl |
ONTAP 9.8 |
GetBuckLifecycleConfiguration 을 참조하십시오 |
ONTAP 9.13.1+ * 만료 동작만 지원됩니다 |
GetBucketLocation 을 참조하십시오 |
ONTAP 9.10.1 |
GetBuckketPolicy를 참조하십시오 |
ONTAP 9.12.1 |
머리버킷 |
ONTAP 9.8 |
ListBucket |
ONTAP 9.8 |
ListBuckketVersioning을 참조하십시오 |
ONTAP 9.11.1 |
ListObjectVersions 를 선택합니다 |
ONTAP 9.11.1 |
퍼트버킷 |
|
PutBucketLifecycleConfiguration을 참조하십시오 |
ONTAP 9.13.1+ * 만료 동작만 지원됩니다 |
BucketPolicy를 참조하십시오 |
ONTAP 9.12.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을 참조하십시오
개체 작업입니다 | 로 시작하는 ONTAP 지원 |
---|---|
AbortMultipartUpload 를 클릭합니다 |
ONTAP 9.8 |
CompleteMultipartUpload를 클릭합니다 |
ONTAP 9.8 |
CopyObject 를 선택합니다 |
ONTAP 9.12.1 |
CreateMultptUpload 를 클릭합니다 |
ONTAP 9.8 |
DeleteObject 를 클릭합니다 |
ONTAP 9.8 |
DeleteObjects 를 클릭합니다 |
ONTAP 9.11.1 |
DeleteObjectTagging 을 선택합니다 |
ONTAP 9.9.1 |
GetBuckketVersioning 을 참조하십시오 |
ONTAP 9.11.1 |
GetObject 를 참조하십시오 |
ONTAP 9.8 |
GetObjectAcl |
ONTAP 9.8 |
GetObjectRetention을 참조하십시오 |
ONTAP 9.14.1 |
GetObjectTagging |
ONTAP 9.9.1 |
HeadObject 를 선택합니다 |
ONTAP 9.8 |
ListMultipartUpload 를 클릭합니다 |
ONTAP 9.8 |
ListObjects 를 선택합니다 |
ONTAP 9.8 |
ListObjectsV2 |
ONTAP 9.8 |
목록 BuckketVersions |
ONTAP 9.11.1 |
목록 파트 |
ONTAP 9.8 |
PutBucketVersioning을 참조하십시오 |
ONTAP 9.11.1 |
PutObject 를 선택합니다 |
ONTAP 9.8 |
PutObjectLockConfiguration 을 참조하십시오 |
ONTAP 9.14.1 |
PutObjectRetention |
ONTAP 9.14.1 |
PutObjectTagging |
ONTAP 9.9.1 |
업로드 파트 |
ONTAP 9.8 |
업로드파트 복사 |
ONTAP 9.12.1 |
그룹 정책
이러한 작업은 S3에 한정되지 않으며 일반적으로 IAM(Identity and Management) 프로세스와 연결됩니다. ONTAP는 이러한 명령을 지원하지만 IAM REST API는 사용하지 않습니다.
-
정책을 생성합니다
-
AttachGroup 정책
사용자 관리
이러한 작업은 S3에 한정되지 않으며 일반적으로 IAM 프로세스와 연관됩니다.
-
CreateUser 를 선택합니다
-
DeleteUser 를 클릭합니다
-
그룹 생성
-
삭제 그룹
릴리즈별 S3 작업
ONTAP 9.14.1에는 S3 오브젝트 잠금 지원이 추가되었습니다.
법적 증거 자료 보관 작업(정의된 보존 시간이 없는 잠금)은 지원되지 않습니다. |
-
GetObjectLockConfiguration 을 참조하십시오
-
GetObjectRetention을 참조하십시오
-
PutObjectLockConfiguration 을 참조하십시오
-
PutObjectRetention
ONTAP 9.13.1에는 버킷 라이프사이클 관리 지원이 추가되었습니다.
-
DeleteBucketLifecycleConfiguration을 참조하십시오
-
GetBuckLifecycleConfiguration 을 참조하십시오
-
PutBucketLifecycleConfiguration을 참조하십시오
ONTAP 9.12.1에는 버킷 정책 및 오브젝트 복사 기능이 추가되었습니다.
-
DeleteBuckketPolicy를 참조하십시오
-
GetBuckketPolicy를 참조하십시오
-
BucketPolicy를 참조하십시오
-
CopyObject 를 선택합니다
-
업로드파트 복사
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에는 SnapMirror S3 및 GetBucketLocation에 대한 지원이 추가되었습니다.
-
GetBucketLocation 을 참조하십시오
ONTAP 9.9.1에서는 ONTAP S3에 개체 메타데이터 및 태그 지정 지원에 대한 지원을 추가합니다.
-
PutObject 및 CreateMultipartUpload 는 이제 'x-amz-meta-<key>'를 사용하여 키-값 쌍을 포함합니다. 예: 'x-amz-meta-project:ONTAP_S3'.
-
GetObject 및 HeadObject 는 이제 사용자 정의 메타데이터를 반환합니다.
태그는 버킷과 함께 사용할 수도 있습니다. 메타데이터와 달리 태그는 다음을 사용하여 오브젝트와 독립적으로 읽을 수 있습니다.
-
PutObjectTagging
-
GetObjectTagging
-
DeleteObjectTagging 을 선택합니다