단계 1/3: 세부 정보를 입력합니다
ILM 규칙 만들기 마법사의 * 세부 정보 입력 * 단계를 사용하면 규칙에 대한 이름과 설명을 입력하고 규칙에 대한 필터를 정의할 수 있습니다.
규칙에 대한 설명을 입력하고 필터를 정의하는 것은 선택 사항입니다.
에 대해 개체를 평가할 때 "ILM 규칙", StorageGRID 는 개체 메타데이터를 규칙의 필터와 비교합니다. 개체 메타데이터가 모든 필터와 일치하면 StorageGRID는 규칙을 사용하여 개체를 배치합니다. 모든 개체에 적용할 규칙을 설계하거나 하나 이상의 테넌트 계정 또는 버킷 이름과 같은 기본 필터 또는 오브젝트의 크기나 사용자 메타데이터와 같은 고급 필터를 지정할 수 있습니다.
-
이름 * 필드에 규칙의 고유 이름을 입력합니다.
-
필요에 따라 * Description * (설명 *) 필드에 규칙에 대한 간단한 설명을 입력합니다.
나중에 규칙을 인식할 수 있도록 규칙의 목적 또는 기능을 설명해야 합니다.
-
또는 이 규칙이 적용되는 하나 이상의 S3 또는 Swift 테넌트 계정을 선택합니다. 이 규칙이 모든 테넌트에 적용되는 경우 이 필드를 비워 둡니다.
루트 액세스 권한이나 테넌트 계정 권한이 없으면 목록에서 테넌트를 선택할 수 없습니다. 대신 테넌트 ID를 입력하거나 쉼표로 구분된 문자열로 여러 ID를 입력합니다.
-
이 규칙이 적용되는 S3 버킷 또는 Swift 컨테이너를 선택적으로 지정합니다.
Matches All * (모두 일치 *)을 선택한 경우(기본값) 규칙은 모든 S3 버킷 또는 Swift 컨테이너에 적용됩니다.
-
S3 테넌트의 경우 선택적으로 * 예 * 를 선택하여 버전 관리가 활성화된 S3 버킷의 이전 오브젝트 버전에만 규칙을 적용합니다.
Yes * 를 선택하면 에서 참조 시간 동안 "'비현재 시간''이 자동으로 선택됩니다 "ILM 규칙 만들기 마법사의 2단계".
현재 시간이 아닌 시간은 버전 관리가 활성화된 버킷의 S3 오브젝트에만 적용됩니다. 을 참조하십시오 "버킷 작업, 버킷 버전 관리" 및 "S3 오브젝트 잠금으로 오브젝트 관리". 이 옵션을 사용하면 버전이 아닌 개체 버전을 필터링하여 버전이 지정된 개체의 스토리지 영향을 줄일 수 있습니다. 을 참조하십시오 "예 4: S3 버전 오브젝트에 대한 ILM 규칙 및 정책".
-
선택적으로 * 고급 필터 추가 * 를 선택하여 추가 필터를 지정합니다.
고급 필터링을 구성하지 않으면 기본 필터와 일치하는 모든 개체에 규칙이 적용됩니다. 고급 필터링에 대한 자세한 내용은 을 참조하십시오 ILM 규칙에서 고급 필터를 사용합니다 및 여러 메타데이터 유형과 값을 지정합니다.
-
Continue * 를 선택합니다. "2단계(배치 정의)" ILM 규칙 생성 마법사가 나타납니다.
ILM 규칙에서 고급 필터를 사용합니다
고급 필터링을 사용하면 메타데이터 기반의 특정 개체에만 적용되는 ILM 규칙을 만들 수 있습니다. 규칙에 대한 고급 필터링을 설정할 때 일치시킬 메타데이터 유형을 선택하고 연산자를 선택한 다음 메타데이터 값을 지정합니다. 개체가 평가되면 고급 필터와 일치하는 메타데이터가 있는 개체에만 ILM 규칙이 적용됩니다.
이 표에는 고급 필터에 지정할 수 있는 메타데이터 유형, 각 메타데이터 유형에 사용할 수 있는 연산자 및 필요한 메타데이터 값이 나와 있습니다.
메타데이터 유형입니다 | 지원되는 연산자 | 메타데이터 값입니다 |
---|---|---|
수집 시간 |
|
객체가 수집된 시간 및 날짜입니다.
|
키 |
|
고유한 S3 또는 Swift 오브젝트 키의 전체 또는 일부. 예를 들어 로 끝나는 개체를 일치시킬 수 있습니다 |
마지막 액세스 시간입니다 |
|
개체를 마지막으로 검색한 시간 및 날짜(읽기 또는 보기).
|
위치 제약 조건(S3만 해당) |
|
S3 버킷을 생성한 영역입니다. ILM * > * 지역 * 을 사용하여 표시된 영역을 정의합니다.
|
개체 크기 |
|
개체의 크기입니다. 삭제 코딩은 1MB 이상의 오브젝트에 가장 적합합니다. 매우 작은 삭제 코딩 조각을 관리해야 하는 오버헤드를 방지하기 위해 200KB 미만의 오브젝트에 삭제 코딩을 사용하지 마십시오.
|
사용자 메타데이터 |
|
키 값 쌍. 여기서 * 사용자 메타데이터 이름 * 은 키이고 * 메타데이터 값 * 은 값입니다. 예를 들어, 사용자 메타데이터가 인 객체를 필터링하는 데 사용됩니다
|
오브젝트 태그(S3만 해당) |
|
키 값 쌍. 여기서 * 개체 태그 이름 * 은 키이고 * 개체 태그 값 * 은 값입니다. 예를 들어, 개체 태그가 인 개체를 필터링하려면 다음을 수행합니다
|
여러 메타데이터 유형과 값을 지정합니다
고급 필터링을 정의할 때 여러 유형의 메타데이터와 여러 메타데이터 값을 지정할 수 있습니다. 예를 들어 규칙이 10MB에서 100MB 사이의 객체와 일치하게 하려면 * 개체 크기 * 메타데이터 유형을 선택하고 두 개의 메타데이터 값을 지정합니다.
-
첫 번째 메타데이터 값은 10MB보다 크거나 같은 객체를 지정합니다.
-
두 번째 메타데이터 값은 100MB 이하의 객체를 지정합니다.
여러 항목을 사용하면 일치하는 개체를 정밀하게 제어할 수 있습니다. 다음 예제에서 규칙은 Brand A 또는 Brand B가 camera_type 사용자 메타데이터의 값으로 설정된 개체에 적용됩니다. 그러나 이 규칙은 10MB보다 작은 브랜드 B 객체에만 적용됩니다.