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