구성 번들 업데이트
구성 번들을 업데이트하여 구성이 변경된 변경 불가능한 새 버전을 생성합니다. 각 업데이트는 새 버전 ID를 생성하며 기존 버전은 수정되지 않습니다. 버전은 git 커밋과 parentVersionIds마찬가지로를 통해 체인을 형성합니다.
코드 샘플
예
요청 파라미터
| 파라미터 | 유형 | 필수 | 설명 |
|---|---|---|---|
|
|
문자열 |
예 |
업데이트할 구성 번들의 ID입니다. 경로 파라미터로 전달됩니다. |
|
|
문자열 |
No |
번들의 이름을 업데이트했습니다. |
|
|
문자열 |
No |
설명을 업데이트했습니다. 최대 500자. |
|
|
맵 |
아니요 |
구성 요소 구성을 업데이트했습니다. 이러한 구성 요소를 사용하여 새 버전을 생성합니다. |
|
|
문자열 목록 |
아니요 |
계보 추적을 위한 상위 버전 IDs입니다. 를 업데이트할 때 필요합니다 |
|
|
문자열 |
No |
이 버전의 브랜치 이름입니다. 지정하지 않으면가 상위 브랜치를 상속하거나 기본값은 입니다 |
|
|
문자열 |
No |
변경 사항을 설명하는 메시지를 커밋합니다. 최대 500자. |
|
|
객체 |
아니요 |
이 버전을 생성한 소스입니다. |
|
|
문자열 |
No |
Idempotency 토큰입니다. |
응답
| Field | 유형 | 설명 |
|---|---|---|
|
|
문자열 |
구성 번들의 ARN입니다. |
|
|
문자열 |
구성 번들의 ID입니다. |
|
|
문자열 |
이 업데이트로 생성된 새 버전의 UUID입니다. |
|
|
타임스탬프 |
업데이트가 적용된 시간입니다. |
분기 및 병합
구성 번들은 git 유사 분기를 지원합니다.
-
선형 커밋. 단일 상위 항목을 생략
parentVersionIds하거나 전달합니다. 새 버전은 브랜치 계보를 확장합니다. -
새 브랜치. 아직 존재하지
branchName않는와 분기하려는 버전을parentVersionIds가리키는를 지정합니다. -
커밋을 병합합니다. 2개 전달
parentVersionIds: 첫 번째는 대상 브랜치의 최신 버전이고, 두 번째는 소스 브랜치의 최신 버전입니다. 그러면 대상 브랜치에 병합 커밋이 생성됩니다.
오류
| 오류 | HTTP 상태 | 설명 |
|---|---|---|
|
|
400 |
잘못된 요청 파라미터입니다. 필드 제약 조건을 확인합니다. |
|
|
404 |
지정된 |
|
|
409 |
버전 충돌. 지정된 상위 버전은 브랜치의 최신 버전이 아닙니다. 최신 버전을 가져와 다시 시도합니다. |
|
|
403 |
권한이 부족합니다. IAM 정책에가 포함되어 있는지 확인합니다 |
|
|
429 |
요청 속도가 초과되었습니다. 지수 백오프를 사용하여 재시도하세요. |
|
|
500 |
서비스 측 오류입니다. 요청을 다시 시도하세요. |