Applications applicationId Templates - AWS Serverless Application Repository

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Applications applicationId Templates

URI

/applications/applicationId/templates

HTTP 메서드

POST

작업 ID: CreateCloudFormationTemplate

AWS CloudFormation 템플릿을 생성합니다.

경로 파라미터
명칭유형필수설명
applicationIdStringTrue

애플리케이션의 Amazon 리소스 이름(ARN)입니다.

응답
상태 코드응답 모델설명
201TemplateDetails

Success

400BadRequestException

요청의 파라미터 중 하나가 잘못되었습니다.

403ForbiddenException

클라이언트가 인증되지 않았습니다.

404NotFoundException

요청에 지정된 리소스(예: 액세스 정책 문)가 존재하지 않습니다.

429TooManyRequestsException

클라이언트가 시간 단위당 허용된 요청 수보다 많은 요청을 보내고 있습니다.

500InternalServerErrorException

AWS Serverless Application Repository 서비스에 내부 오류가 발생했습니다.

OPTIONS

경로 파라미터
명칭유형필수설명
applicationIdStringTrue

애플리케이션의 Amazon 리소스 이름(ARN)입니다.

응답
상태 코드응답 모델설명
200None

응답 200개

스키마

요청 본문

{ "semanticVersion": "string" }

응답 본문

{ "templateId": "string", "templateUrl": "string", "applicationId": "string", "semanticVersion": "string", "status": enum, "creationTime": "string", "expirationTime": "string" }
{ "message": "string", "errorCode": "string" }
{ "message": "string", "errorCode": "string" }
{ "message": "string", "errorCode": "string" }
{ "message": "string", "errorCode": "string" }
{ "message": "string", "errorCode": "string" }

속성

BadRequestException

요청의 파라미터 중 하나가 잘못되었습니다.

속성유형필수설명
errorCode

문자열

False

400

message

문자열

False

요청의 파라미터 중 하나가 잘못되었습니다.

CreateCloudFormationTemplateInput

템플릿 요청을 생성합니다.

속성유형필수설명
semanticVersion

문자열

False

애플리케이션의 의미 버전:

https://semver.org/

ForbiddenException

클라이언트가 인증되지 않았습니다.

속성유형필수설명
errorCode

문자열

False

403

message

문자열

False

클라이언트가 인증되지 않았습니다.

InternalServerErrorException

AWS Serverless Application Repository 서비스에 내부 오류가 발생했습니다.

속성유형필수설명
errorCode

문자열

False

500

message

문자열

False

AWS Serverless Application Repository 서비스에 내부 오류가 발생했습니다.

NotFoundException

요청에 지정된 리소스(예: 액세스 정책 문)가 존재하지 않습니다.

속성유형필수설명
errorCode

문자열

False

404

message

문자열

False

요청에 지정된 리소스(예: 액세스 정책 문)가 존재하지 않습니다.

TemplateDetails

템플릿의 세부 정보입니다.

속성유형필수설명
applicationId

문자열

True

애플리케이션 Amazon 리소스 이름(ARN).

creationTime

문자열

True

이 리소스가 생성된 날짜 및 시간입니다.

expirationTime

문자열

True

이 템플릿이 만료되는 날짜 및 시간입니다. 템플릿은 생성 후 1시간 후에 만료됩니다.

semanticVersion

문자열

True

애플리케이션의 의미 버전:

https://semver.org/

status

문자열

값: PREPARING | ACTIVE | EXPIRED

True

템플릿 생성 워크플로의 상태입니다.

가능한 값: PREPARING | ACTIVE | EXPIRED

templateId

문자열

True

에서 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}

templateUrl

문자열

True

를 사용하여 애플리케이션을 배포하는 데 사용할 수 있는 템플릿에 대한 링크입니다 AWS CloudFormation.

TooManyRequestsException

클라이언트가 시간 단위당 허용된 요청 수보다 많은 요청을 보내고 있습니다.

속성유형필수설명
errorCode

문자열

False

429

message

문자열

False

클라이언트가 시간 단위당 허용된 요청 수보다 많은 요청을 보내고 있습니다.

다음 사항도 참조하세요.

언어별 AWS SDKs 및 참조 중 하나API에서 이를 사용하는 방법에 대한 자세한 내용은 다음을 참조하세요.

CreateCloudFormationTemplate