기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
애플리케이션 applicationId 변경 사항
URI
/applications/
applicationId
/changesets
HTTP 메서드
POST
작업 ID: CreateCloudFormationChangeSet
지정된 애플리케이션에 대한 AWS CloudFormation 변경 세트를 생성합니다.
명칭 | 유형 | 필수 | 설명 |
---|---|---|---|
applicationId | String | True | 애플리케이션의 Amazon 리소스 이름(ARN)입니다. |
상태 코드 | 응답 모델 | 설명 |
---|---|---|
201 | ChangeSetDetails | Success |
400 | BadRequestException | 요청의 파라미터 중 하나가 잘못되었습니다. |
403 | ForbiddenException | 클라이언트가 인증되지 않았습니다. |
429 | TooManyRequestsException | 클라이언트가 시간 단위당 허용된 요청 수보다 많은 요청을 보내고 있습니다. |
500 | InternalServerErrorException | AWS Serverless Application Repository 서비스에 내부 오류가 발생했습니다. |
OPTIONS
명칭 | 유형 | 필수 | 설명 |
---|---|---|---|
applicationId | String | True | 애플리케이션의 Amazon 리소스 이름(ARN)입니다. |
상태 코드 | 응답 모델 | 설명 |
---|---|---|
200 | None | 응답 200개 |
스키마
요청 본문
{ "stackName": "string", "semanticVersion": "string", "templateId": "string", "parameterOverrides": [ { "name": "string", "value": "string" } ], "capabilities": [ "string" ], "changeSetName": "string", "clientToken": "string", "description": "string", "notificationArns": [ "string" ], "resourceTypes": [ "string" ], "rollbackConfiguration": { "rollbackTriggers": [ { "arn": "string", "type": "string" } ], "monitoringTimeInMinutes": integer }, "tags": [ { "key": "string", "value": "string" } ] }
응답 본문
{ "applicationId": "string", "semanticVersion": "string", "changeSetId": "string", "stackId": "string" }
속성
BadRequestException
요청의 파라미터 중 하나가 잘못되었습니다.
속성 | 유형 | 필수 | 설명 |
---|---|---|---|
errorCode | 문자열 | False | 400 |
message | 문자열 | False | 요청의 파라미터 중 하나가 잘못되었습니다. |
ChangeSetDetails
변경 세트의 세부 정보입니다.
속성 | 유형 | 필수 | 설명 |
---|---|---|---|
applicationId | 문자열 | True | 애플리케이션 Amazon 리소스 이름(ARN). |
changeSetId | 문자열 | True | 변경 세트의 Amazon 리소스 이름(ARN)입니다. 길이 제한: 최소 길이는 1입니다. 패턴: ARN:[-a-zA-Z0-9:/]* |
semanticVersion | 문자열 | True | 애플리케이션의 의미 버전: |
stackId | 문자열 | True | 스택의 고유 ID입니다. |
CreateCloudFormationChangeSetInput
애플리케이션 변경 세트 요청을 생성합니다.
속성 | 유형 | 필수 | 설명 |
---|---|---|---|
capabilities | 유형 배열 string | False | 특정 애플리케이션을 배포하기 전에 지정해야 하는 값 목록입니다. 일부 애플리케이션에는 새 AWS Identity and Access Management (IAM) 사용자를 생성하는 등 AWS 계정의 권한에 영향을 미칠 수 있는 리소스가 포함될 수 있습니다. 이러한 애플리케이션의 경우 이 파라미터를 지정하여 해당 기능을 명시적으로 확인해야 합니다. 유일한 유효한 값은 다음 리소스에서는 다음 리소스에서는 중첩 애플리케이션을 한 개 이상 포함하는 애플리케이션은 애플리케이션 템플릿에 위 리소스 중 하나라도 포함된 경우 배포하기 전에 애플리케이션과 연결된 모든 권한을 검토하는 것이 좋습니다. 기능이 필요한 애플리케이션에 대해 이 파라미터를 지정하지 않으면 호출이 실패합니다. |
changeSetName | 문자열 | False | 이 속성은 에 대해 동일한 이름의 파라미터에 해당합니다AWS CloudFormation CreateChangeSetAPI. |
clientToken | 문자열 | False | 이 속성은 에 대해 동일한 이름의 파라미터에 해당합니다AWS CloudFormation CreateChangeSetAPI. |
description | 문자열 | False | 이 속성은 에 대해 동일한 이름의 파라미터에 해당합니다AWS CloudFormation CreateChangeSetAPI. |
notificationArns | 유형 배열 string | False | 이 속성은 에 대해 동일한 이름의 파라미터에 해당합니다AWS CloudFormation CreateChangeSetAPI. |
parameterOverrides | 유형 배열 ParameterValue | False | 애플리케이션의 파라미터에 대한 파라미터 값 목록입니다. |
resourceTypes | 유형 배열 string | False | 이 속성은 에 대해 동일한 이름의 파라미터에 해당합니다AWS CloudFormation CreateChangeSetAPI. |
rollbackConfiguration | False | 이 속성은 에 대해 동일한 이름의 파라미터에 해당합니다AWS CloudFormation CreateChangeSetAPI. | |
semanticVersion | 문자열 | False | 애플리케이션의 의미 버전: |
stackName | 문자열 | True | 이 속성은 에 대해 동일한 이름의 파라미터에 해당합니다AWS CloudFormation CreateChangeSetAPI. |
tags | 유형 배열 태그 | False | 이 속성은 에 대해 동일한 이름의 파라미터에 해당합니다AWS CloudFormation CreateChangeSetAPI. |
templateId | 문자열 | False | 에서 UUID 반환한 CreateCloudFormationTemplate. 패턴: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12} |
ForbiddenException
클라이언트가 인증되지 않았습니다.
속성 | 유형 | 필수 | 설명 |
---|---|---|---|
errorCode | 문자열 | False | 403 |
message | 문자열 | False | 클라이언트가 인증되지 않았습니다. |
InternalServerErrorException
AWS Serverless Application Repository 서비스에 내부 오류가 발생했습니다.
속성 | 유형 | 필수 | 설명 |
---|---|---|---|
errorCode | 문자열 | False | 500 |
message | 문자열 | False | AWS Serverless Application Repository 서비스에 내부 오류가 발생했습니다. |
ParameterValue
애플리케이션의 파라미터 값입니다.
속성 | 유형 | 필수 | 설명 |
---|---|---|---|
name | 문자열 | True | 파라미터와 연결된 키입니다. 특정 파라미터의 키와 값을 지정하지 않으면 는 템플릿에 지정된 기본값을 AWS CloudFormation 사용합니다. |
value | 문자열 | True | 파라미터와 연결된 입력 값입니다. |
RollbackConfiguration
이 속성은 AWS CloudFormation RollbackConfiguration 데이터 유형에 해당합니다.
속성 | 유형 | 필수 | 설명 |
---|---|---|---|
monitoringTimeInMinutes | 정수 | False | 이 속성은 AWS CloudFormation RollbackConfiguration 데이터 유형에 대해 동일한 이름의 콘텐츠에 해당합니다. |
rollbackTriggers | 유형 배열 RollbackTrigger | False | 이 속성은 AWS CloudFormation RollbackConfiguration 데이터 유형에 대해 동일한 이름의 콘텐츠에 해당합니다. |
RollbackTrigger
이 속성은 AWS CloudFormation RollbackTrigger 데이터 유형에 해당합니다.
속성 | 유형 | 필수 | 설명 |
---|---|---|---|
arn | 문자열 | True | 이 속성은 AWS CloudFormation RollbackTrigger 데이터 유형에 대해 동일한 이름의 콘텐츠에 해당합니다. |
type | 문자열 | True | 이 속성은 AWS CloudFormation RollbackTrigger 데이터 유형에 대해 동일한 이름의 콘텐츠에 해당합니다. |
Tag
이 속성은 AWS CloudFormation 태그 데이터 유형에 해당합니다.
TooManyRequestsException
클라이언트가 시간 단위당 허용된 요청 수보다 많은 요청을 보내고 있습니다.
속성 | 유형 | 필수 | 설명 |
---|---|---|---|
errorCode | 문자열 | False | 429 |
message | 문자열 | False | 클라이언트가 시간 단위당 허용된 요청 수보다 많은 요청을 보내고 있습니다. |
다음 사항도 참조하세요.
언어별 AWS SDKs 및 참조 중 하나API에서 이를 사용하는 방법에 대한 자세한 내용은 다음을 참조하세요.