

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

# 를 사용하여 객체 수명 주기 구성 생성 및 관리 AWS CLI
<a name="working-s3-snow-buckets-lifecycle-s3-snow"></a>

Amazon S3 수명 주기를 사용하여 Snowball Edge의 Amazon S3 호환 스토리지에 대한 스토리지 용량을 최적화할 수 있습니다. 객체가 오래되거나 더 최신 버전으로 교체되면 객체를 만료시키도록 수명 주기 규칙을 만들 수 있습니다. 수명 주기 규칙을 생성, 사용, 사용 중지 또는 삭제할 수 있습니다. 자세한 내용은 [스토리지 수명 주기 관리](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html) 섹션을 참조하세요.

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

 AWS Command Line Interface (AWS CLI)를 사용하여 Amazon S3 compatible storage on Snowball Edge 버킷의 수명 주기 구성을 생성하고 관리하려면 다음 예제를 참조하세요.

## Snowball Edge 버킷에 수명 주기 구성 추가
<a name="put-s3-snow-example"></a>

다음 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` 명령의 일부로 제출합니다. 이 명령을 사용하려면 각 사용자 입력 자리 표시자를 사용자의 정보로 대체합니다.

**Example / `put-bucket-lifecycle` 명령**  

```
aws s3api put-bucket-lifecycle-configuration --bucket {{example-snow-bucket}}  \\
    --lifecycle-configuration file://{{lifecycle-example.json}} --endpoint-url https://{{s3api-endpoint-ip}} --profile {{your-profile}}
```
이 명령에 대한 자세한 내용은 AWS CLI 명령 참조의 [put-bucket-lifecycle-configuration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-bucket-lifecycle-configuration.html)을 참조하세요.

```
aws s3control put-bucket-lifecycle-configuration --bucket {{example-snow-bucket}} \\
    --lifecycle-configuration file://{{lifecycle-example.json}} \\
    --endpoint-url https://{{s3ctrlapi-endpoint-ip}} --profile {{your-profile}}
```
이 명령에 대한 자세한 내용은 AWS CLI 명령 참조의 [put-bucket-lifecycle-configuration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/put-bucket-lifecycle-configuration.html)을 참조하세요.