App Configuration 구성
DevOps Insights 2026년 8월 31일에 서비스 종료되어 중단될 예정입니다. Continuous Delivery 은 2027년 2월 12일에 au-syd, ca-tor, us-east 지역에서 중단될 예정입니다. 또한 해당 날짜를 기점으로 Code Risk Analyzer는 모든 지역에서 서비스가 중단될 예정입니다. 특정 지역에서 해당 기능을 실제로 사용하지 않는 경우, 해당 지역의 기능은 예정보다 일찍 중단될 수 있으며 새로운 인스턴스 등록이 더 이상 허용되지 않을 수 있습니다. 자세히 알아보기
IBM Cloud® App Configuration은 도구 체인 내에서 기능 플래그 및 특성의 콜렉션에 액세스, 참조 및 재사용하는 편리하고 일관적이며 안전한 방법을 제공하는 중앙 집중식 기능 관리 및 구성 서비스입니다.
App Configuration 서비스 인스턴스 대시보드를 사용하여 기능 플래그 및 특성 세트를 포함하는 특정 환경 및 콜렉션을 추가하고 관리하도록 App Configuration 인스턴스를 구성할 수 있습니다. 사용자 속성 및 규칙을 기반으로 평가하는 대상 세그먼트를 지정하여 기능 플래그 및 특성의 사용을 보다 세분화할 수 있습니다.
또한 App Configuration 도구 통합을 도구 체인에 추가하고 서비스 인스턴스의 특정 기능 플래그 또는 특성을 연관된 파이프라인의 환경 또는 트리거 특성에 적용할 수도 있습니다. 필요에 따라 App Configuration 서비스 인스턴스를 사용하여 여러 도구 체인에서 이 프로세스를 반복할 수 있습니다. 예를 들어, 서비스 인스턴스를 사용하여 여러 환경에서 도구 체인에 필요한 모든 기능 플래그 및 특성을 중앙에서 저장하고 관리할 수 있습니다.
기능 플래그 또는 특성을 도구 체인에 적용하는 경우 특수 App Configuration 기능 플래그 및 특성 참조가 리터럴 값 대신 도구 체인에 저장됩니다. 이 기능은 App Configuration 서비스 인스턴스에서 직접 기능 플래그 및 특성의 중앙 관리를 지원합니다. 그러면, 기능 플래그 및 특성 값을 후속 파이프라인 실행 중에 해당 기능 플래그 및 특성 값에 대한 참조를 포함하는 도구 체인에서 즉시 사용할 수 있습니다.
App Configuration 통합 작성
도구 체인에서 App Configuration 도구 통합을 작성하기 전에 도구 체인이 참조할 수 있는 영역 및 자원 그룹에서 App Configuration 서비스의 인스턴스를 프로비저닝하는지 확인하십시오.
-
도구 체인을 작성할 때 이 도구 통합을 구성하고 구성 중인 템플리트 내에 App Configuration 도구 통합이 존재하는 경우 App Configuration 탭을 클릭하십시오. 또는 추가 도구 섹션에서 App Configuration을(를) 클릭하십시오. 도구 체인과 App Configuration 서비스 인스턴스 간에 권한을 작성하려면 권한 유형 드롭 다운에서 이 도구 체인에 대한 권한 작성 옵션을 선택하십시오. 이는 App Configuration 서비스 인스턴스에 저장된 기능 플래그 및 특성에 대한 도구 체인 액세스 권한을 부여합니다.
-
기존 툴체인이 있고 여기에 이 도구 통합 기능을 추가하려는 경우, IBM Cloud 콘솔에서 메뉴 아이콘(
) > 플랫폼 자동화 > 툴체인을 클릭하십시오. 도구 체인 페이지에서 기존 도구 체인을 클릭하여 개요 페이지를 여십시오.
a. 도구 추가를 클릭하십시오.
b. 도구 통합 섹션에서 App Configuration을 클릭하십시오.
-
도구 체인의 App Configuration 카드에 이 새 도구 통합에 대해 표시할 이름을 입력하십시오. 이 이름은 도구 체인에서 도구 통합을 식별하는 데 사용됩니다.
-
App Configuration 서비스 인스턴스가 있는 영역 및 자원 그룹을 선택하십시오.
-
선택한 App Configuration 서비스 인스턴스에서 적절한 앱 구성 환경 및 앱 구성 콜렉션 옵션을 선택하십시오.
-
도구 체인과 App Configuration 서비스 인스턴스 간에 권한을 작성하려면 권한 작성 단추를 클릭하십시오. 이는 App Configuration 서비스 인스턴스에 저장된 기능 플래그 및 특성에 대한 도구 체인 액세스 권한을 부여합니다.
-
통합 작성을 클릭하십시오.
기능 플래그 및 특성 적용
App Configuration 도구 통합을 구성한 후 이를 사용하여 도구 체인 환경 및 트리거 특성에 기능 플래그 및 특성을 적용할 수 있습니다.
-
파이프라인 환경 특성 탭 또는 트리거 특성 탭에서 추가를 클릭하여 사용 가능한 특성 유형 목록을 표시하십시오.
-
AppConfig 값을 선택하고 도구 체인 환경 및 트리거 특성에 적용할 기능 플래그 또는 특성을 선택하십시오.
-
새 도구 체인 환경 또는 트리거 특성의 이름을 지정하십시오.
-
App Configuration 도구 통합을 선택하고 내부에서 환경 및 콜렉션을 선택하십시오.
-
App Configuration 서비스 인스턴스 내의 목록에서 기능 플래그 또는 특성을 선택하고 대상 기능 플래그 또는 특성을 선택하십시오.
-
확인을 클릭하여 App Configuration 참조를 연관된 필드에 적용하십시오.
API를 사용하여 App Configuration 구성하기
도구 App Configuration 통합은 도구 통합을 생성, 읽기 및 업데이트할 때 Toolchain HTTP API 및 SDK와 함께 사용할 수 있는 다음 구성 매개변수를 지원합니다.
appconfig 값을 사용하여 요청 본문에서 tool_type_id 특성을 지정해야 합니다.
| 매개변수 | 사용량 | 유형 | Terraform 인수 | 설명 |
|---|---|---|---|---|
| 콜렉션명 | 필수, 갱신 가능 | 문자열 | collection_id | App Configuration 콜렉션의 ID입니다. |
| 환경 이름 | 필수, 갱신 가능 | 문자열 | environment_id | App Configuration 환경의 ID입니다. |
| instance-name | 필수, 갱신 가능 | 문자열 | instance_id | App Configuration 서비스 인스턴스의 guid 입니다. |
| 이름 | 필수, 갱신 가능 | 문자열 | 이름 | 이 도구 통합의 이름입니다. App Configuration 참조는 구성 값이 상주하는 App Configuration 인스턴스를 식별하기 위해 이 이름을 포함합니다. 도구 체인에 통합된 각 App Configuration 도구에 분석이 올바르게 작동하기 위한 고유한 이름이 있는지 확인하십시오. |
| 지역 | 필수, 갱신 가능 | 문자열 | 위치 | App Configuration 서비스 인스턴스가 있는 IBM Cloud 위치입니다. |
| 자원 그룹 | 필수, 갱신 가능 | 문자열 | resource_group_name | App Configuration 서비스 인스턴스가 있는 리소스 그룹의 이름입니다. |
App Configuration에 대해 자세히 알아보기
App Configuration에 대한 자세한 정보는 App Configuration 시작하기를 참조하십시오.