세그먼트에 속성 타겟팅

특성을 작성 및 관리하고, 이를 콜렉션에 추가한 후 SDK를 사용하여 앱에서 사용할 수 있습니다. Terraform 플러그인 또는 CLI를 사용하여 인프라에서 사용할 수 있습니다. 특성을 사용하면 App Configuration를 사용하여 중앙에서 인프라 또는 애플리케이션의 구성 특성을 관리할 수 있습니다.

기본적으로, 속성 창은 현재 App Configuration 서비스 인스턴스에서 환경의 모든 속성을 나열합니다. 이름, 마지막 업데이트, 마지막 평가, 타깃 세그먼트, 유형 과 같은 각 속성에 대한 속성이 표시됩니다.

특성 유형:

  • 부울 유형에는 두 개의 값이 있으며 기본값을 'true' 또는 'false' 로 설정할 수 있습니다.

  • 문자열 유형 특성은 텍스트 형식의 데이터와 JSON 또는 YAML 파일을 지원합니다.

  • 숫자 특성은 정수 값을 지원합니다.

  • 시크릿 참조 속성은 Secrets Manager 통합을 지원합니다.

    시크릿 참조 속성을 선택하려면 시크릿 매니저 인스턴스가 만들어지거나 존재하는 리소스 그룹에 대한 뷰어 액세스 권한이 있는 Secrets Manager 인스턴스가 있어야 합니다. 또한 Secrets Manager 인스턴스에 대한 리더 액세스 권한이 있어야 합니다.

특성의 유스 케이스 예제는 특정 지역에서 애플리케이션의 인스턴스 수를 결정하는 데 사용할 수 있습니다. App Configuration 에서 속성을 만들고, 유형을 숫자로 설정하고, 지역 값에 따라 세그먼트를 할당합니다.

List of properties
List of properties

특성 작성

특성을 작성하려면 다음 단계를 완료하십시오.

  1. App Configuration 콘솔에서 특성을 클릭하십시오.

  2. 현재 환경을 선택하면 해당 환경의 속성 목록이 표시됩니다.

  3. 작성을 클릭하십시오. 사이드 패널이 열리면 새로운 속성을 생성할 수 있는 필드가 나타납니다.

    Create property
    Creating a new property

  4. 특성 세부사항을 제공하십시오.

    • 이름 - 특성의 이름입니다.
    • 특성 ID - 특성 ID 값은 입력한 특성 이름에 따라 자동으로 제안됩니다. 필요한 경우 동일하게 수정할 수 있습니다. SDK 또는 API 코드의 ID로 특성 ID 값을 사용하십시오.
    • 특성 유형 - 특성의 유형을 지정합니다. 지원되는 유형에는 부울, 문자열, 숫자 및 비밀 참조가 포함됩니다. 속성 유형 및 기본값에 대한 자세한 내용은 속성 유형 선택을 참조하세요.
    • 기본값 - 선택한 특성 유형의 기본값을 지정합니다. 자세한 내용은 속성 유형 선택을 참조하세요.
    • 선택적으로 콜렉션에 추가 목록에서 선택하여 특성을 하나 이상의 콜렉션에 추가할 수 있습니다.
    • 설명 - 특성에 대한 설명을 추가합니다(선택사항).
    • 선택 사항으로 숙소를 식별하는 데 도움이 되는 태그를 정의할 수 있습니다.
  5. 작성을 클릭하십시오.

특성 유형 선택

특성과 연관된 다음 특성 유형 중 하나를 포함할 수 있습니다.

  • 부울
  • 문자열
  • 숫자
  • 시크릿 참조

특성 유형 각각에는 기본값이 있습니다.

  • 특성 값의 값은 필수이며 세그먼트를 대상으로 지정하는 동안 대체할 수 있습니다.

부울

특성 유형부울로 선택하면 기본값 세부사항이 표시됩니다.

Property type - Boolean
Property type - Boolean

  1. 목록에서 속성 값*(참* 또는 거짓)을 선택합니다. 이 값은 기본적으로 반환되며 세그먼트를 타겟팅할 때 재정의할 수 있습니다.

문자열

특성 유형문자열로 선택하면 기본값 세부사항이 표시됩니다.

속성 유형 - 문자열*속성 유형을 문자열로
유형 -

  1. 기본값을 지정합니다. 이 값은 기본적으로 반환되며 세그먼트를 타겟팅하는 동안 재정의할 수 있습니다.

    • 형식: 목록에서 문자열 유형의 형식을 선택합니다. 옵션은 다음과 같습니다: 텍스트, JSON 및 YAML.
    • 속성 값: 선택한 형식에 따라 속성 값을 지정합니다.

숫자

특성 유형숫자로 선택하면 기본값 세부사항이 표시됩니다.

속성 유형 - 숫자 *속성 유형을 숫자로
유형 - 숫자

  1. 특성 값을 지정하십시오. 이 값은 기본적으로 반환되며 세그먼트를 타겟팅하는 동안 재정의할 수 있습니다.

시크릿 참조

속성 유형을 시크릿 참조로 선택하면 Secrets Manager 인스턴스기본값 세부 정보가 표시됩니다:

![속성 유형 - 비밀 참조 *속성 유형을 비밀 ")

  1. 값을 가져와야 하는 Secrets Manager 인스턴스 정보를 지정합니다.

    • 리소스 그룹: Secrets Manager 인스턴스를 사용할 리소스 그룹을 선택합니다.
    • {Secrets Manager 인스턴스: 지정된 프로퍼티에 사용할 Secrets Manager 인스턴스를 선택합니다.
  2. 기본값을 지정합니다. 이 값은 기본적으로 반환되며 세그먼트를 타겟팅하는 동안 재정의할 수 있습니다.

    • 비밀 유형: 목록에서 비밀 유형을 선택합니다. 비밀 유형에 대한 자세한 내용은 다양한 유형의 비밀로 작업하기를 참조하세요.
    • 비밀 이름: 드롭다운에서 비밀 이름을 선택합니다.

특성에 콜렉션을 대상으로 지정

특성 작성 중 또는 특성 세부사항 편집 중 하나 이상의 콜렉션에 특성을 추가할 수 있습니다.

특성에 콜렉션을 추가하려면 콜렉션에서의 가용성 필드의 경우 목록에서 콜렉션을 선택하십시오.

컬렉션에 연결되지 않은 속성을 대상으로 지정하려고 하면 컬렉션에 속성을 추가할 수 있는 창이 표시됩니다.

특성을 사용하여 세그먼트 대상 지정

하나 이상의 대상 세그먼트로 특성을 롤아웃할 수 있습니다. 필요한 경우 서로 다른 세그먼트에 대해 서로 다른 특성 값을 설정할 수 있습니다.

  1. From the App Configuration console, go to 속성 to display the list of properties available in the current environment of the App Configuration service instance.

  2. 필수 속성 행에서 타겟팅 추가를 클릭하여 세그먼트에 대한 타겟 속성을 사이드 패널에 표시합니다.

    대상 속성을 세그먼트로
    속성을

  3. 목록에서 세그먼트를 선택하십시오. 타겟팅할 세그먼트가 없는 경우 세그먼트 생성을 클릭합니다. 세그먼트 만들기에 대한 자세한 내용은 세그먼트 만들기를 참조하세요.

  4. 속성 값 (속성으로부터 상속 또는 재정의)을 선택합니다.

  5. 규칙 저장을 클릭하고 규칙에 변경사항을 저장하십시오.

  6. 대상 지정 추가를 클릭하십시오.

컬렉션에 연결되지 않은 속성을 대상으로 지정하려고 하면 컬렉션에 속성을 추가할 수 있는 창이 표시됩니다.

특성 - 오버플로우 메뉴

특성 각각의 오버플로우 메뉴(세 개의 세로 점)는 편집, 복사, 삭제 오퍼레이션과 이미 대상으로 지정된 특성에 대한 대상 지정 제거로 구성됩니다.

Overflow menu for a property
Overflow menu for a property

  • 편집을 선택하면 이름설명을 변경하고, 태그를 추가 또는 삭제하고, 속성 유형기본값을 변경하고, 컬렉션 간 가용성 필드 정보에 대한 컬렉션을 추가 또는 제거할 수 있습니다.
  • 복사를 선택하면 속성 정보가 복사되므로 속성 이름을 수정해야 합니다. 선택적으로, 필요에 따라 다른 세부사항을 수정하십시오.
  • 삭제를 선택하면, 선택된 속성을 삭제할 것인지 확인하는 확인 창이 표시됩니다. 삭제 옵션은 특성을 영구적으로 삭제하며 조치를 실행 취소할 수 없습니다.
  • 특성 목록에 있는 특성에서 클립보드에 복사 아이콘을 클릭하면 특성의 특성 ID 값이 클립보드에 복사됩니다.
  • 대상 제거는 세그먼트에 대한 특성의 대상 지정을 제거합니다.