를 사용하여 객체 수명 주기 구성 생성 및 관리 AWS CLI - AWS Snowball Edge 개발자 안내서

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

를 사용하여 객체 수명 주기 구성 생성 및 관리 AWS CLI

Amazon S3 Lifecycle을 사용하여 Amazon S3 compatible storage on Snow Family devices의 스토리지 용량을 최적화할 수 있습니다. 객체가 오래되거나 더 최신 버전으로 교체되면 객체를 만료시키도록 수명 주기 규칙을 만들 수 있습니다. 수명 주기 규칙을 생성, 사용, 사용 중지 또는 삭제할 수 있습니다. 자세한 내용은 스토리지 수명 주기 관리 섹션을 참조하세요.

참고

버킷을 AWS 계정 생성하는 는 버킷을 소유하며 수명 주기 규칙을 생성, 활성화, 비활성화 또는 삭제할 수 있는 유일한 입니다.

AWS Command Line Interface (AWS CLI)를 사용하여 Amazon S3 compatible storage on Snow Family devices의 수명 주기 구성을 생성 및 관리하려면 다음 예시를 참조합니다.

PUT Snowball Edge 버킷의 수명 주기 구성

다음 AWS CLI 예제에서는 Snowball Edge 버킷에 수명 주기 구성 정책을 적용합니다. 이 정책은 플래그가 지정된 접두사(myprefix) 및 태그는 10일 후에 만료됩니다. 이 예시를 사용하려면 각각의 사용자 입력 자리 표시자를 사용자의 정보로 바꿉니다.

먼저 수명 주기 구성 정책을 JSON 파일에 저장합니다. 이 예시에서 파일의 이름은 lifecycle-example.json으로 지정됩니다.

{ "Rules": [{ "ID": "id-1", "Filter": { "And": { "Prefix": "myprefix", "Tags": [{ "Value": "mytagvalue1", "Key": "mytagkey1" }, { "Value": "mytagvalue2", "Key": "mytagkey2" } ] } }, "Status": "Enabled", "Expiration": { "Days": 10 } }] }

파일을 저장한 후 JSON 파일을 put-bucket-lifecycle-configuration 명령의 일부로 제출합니다. 이 명령을 사용하려면 각각의 사용자 입력 자리 표시자를 사용자의 정보로 바꿉니다.

예 / put-bucket-lifecycle 명령
s3api syntax
aws s3api put-bucket-lifecycle-configuration --bucket example-snow-bucket --profile your-profile \\ --lifecycle-configuration file://lifecycle-example.json --endpoint-url https://s3api-endpoint-ip

이 명령에 대한 자세한 내용은 AWS CLI 명령 참조put-bucket-lifecycle-configuration의 섹션을 참조하세요.

s3control syntax
aws s3control put-bucket-lifecycle-configuration --bucket example-snow-bucket \\ --profile your-profile --lifecycle-configuration file://lifecycle-example.json \\ --endpoint-url https://s3ctrlapi-endpoint-ip

이 명령에 대한 자세한 내용은 AWS CLI 명령 참조put-bucket-lifecycle-configuration의 섹션을 참조하세요.