구성 번들 가져오기
구성 번들을 검색하여 메타데이터를 검사하거나 특정 버전의 전체 구성 콘텐츠를 읽습니다. 두 가지 작업을 사용할 수 있습니다.
-
GetConfigurationBundle - 번들의 최신 버전을 반환합니다. 이 지정된 경우
branchName는 해당 브랜치의 최신 버전을 반환합니다. 생략하면 모든 브랜치에서 최신 버전을 반환합니다. 이를 사용하여 현재 활성 구성을 읽습니다. -
GetConfigurationBundleVersion - 버전 ID별로 특정 기록 버전을 반환합니다. 이를 사용하여 과거 구성을 검사하거나 버전을 비교할 수 있습니다.
번들 메타데이터와 버전 콘텐츠
GetConfigurationBundle는 번들 수준 메타데이터(이름, 설명, ARN)와 전체 버전 콘텐츠(구성 키-값 페어가 있는 구성 요소)를 모두 반환합니다. 전체 콘텐츠를 가져오지 않고 존재하는 버전만 알아야 하는 경우 ListConfigurationBundleVersions 대신를 사용합니다.
GetConfigurationBundleVersion는 동일한 필드와를 반환합니다. versionCreatedAt이 필드는 특정 버전이 생성된 시기를 정확히 알려줍니다(번들 자체가 처음 생성된 시기createdAt인 와는 반대).
코드 샘플
예
요청 파라미터
GetConfigurationBundle
| 파라미터 | 유형 | 필수 | 설명 |
|---|---|---|---|
|
|
문자열 |
예 |
구성 번들의 ID입니다. 경로 파라미터로 전달됩니다. |
|
|
문자열 |
No |
최신 버전을 가져올 브랜치 이름입니다. 생략하면 모든 브랜치에서 최신 버전을 반환합니다. |
GetConfigurationBundleVersion
| 파라미터 | 유형 | 필수 | 설명 |
|---|---|---|---|
|
|
문자열 |
예 |
구성 번들의 ID입니다. 경로 파라미터로 전달됩니다. |
|
|
문자열 |
예 |
검색할 특정 버전의 UUID입니다. 경로 파라미터로 전달됩니다. |
응답
두 작업 모두 동일한 필드를 반환합니다. GetConfigurationBundleVersion 추가로는를 반환합니다versionCreatedAt.
| Field | 유형 | 설명 |
|---|---|---|
|
|
문자열 |
구성 번들의 ARN입니다. |
|
|
문자열 |
구성 번들의 ID입니다. |
|
|
문자열 |
번들의 이름입니다. |
|
|
문자열 |
번들에 대한 설명(설정된 경우). |
|
|
문자열 |
반환된 버전의 UUID입니다. |
|
|
맵 |
구성 요소 구성에 대한 구성 요소 식별자 맵입니다. 각 값에는이 버전에 저장된 키-값 페어가 있는 |
|
|
객체 |
|
|
|
타임스탬프 |
번들이 원래 생성된 시간입니다. |
|
|
타임스탬프 |
번들이 마지막으로 업데이트된 시간(GetConfigurationBundle만 해당). |
|
|
타임스탬프 |
이 특정 버전이 생성된 시점(GetConfigurationBundleVersion만 해당). |
오류
| 오류 | HTTP 상태 | 설명 |
|---|---|---|
|
|
400 |
잘못된 요청 파라미터입니다. |
|
|
404 |
지정된 |
|
|
403 |
권한이 부족합니다. IAM 정책에 |
|
|
429 |
요청 속도가 초과되었습니다. 지수 백오프를 사용하여 재시도하세요. |
|
|
500 |
서비스 측 오류입니다. 요청을 다시 시도하세요. |