Applications applicationId Templates - AWS Serverless Application Repository

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Applications applicationId Templates

URI

/applications/applicationId/templates

HTTP方法

POST

操作 ID:CreateCloudFormationTemplate

創建一個 AWS CloudFormation 範本。

路徑參數
名稱Type必要描述
applicationId字串True

應用程式的 Amazon 資源名稱 (ARN)。

回應
狀態碼回應模型描述
201TemplateDetails

Success (成功)

400BadRequestException

請求中的其中一個參數無效。

403ForbiddenException

用戶端未驗證。

404NotFoundException

請求中指定的資源(例如,訪問策略語句)不存在。

429TooManyRequestsException

用戶端傳送超過每單位時間允許的要求數目。

500InternalServerErrorException

所以此 AWS Serverless Application Repository 服務遇到內部錯誤。

OPTIONS

路徑參數
名稱Type必要描述
applicationId字串True

應用程式的 Amazon 資源名稱 (ARN)。

回應
狀態碼回應模型描述
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

請求中的其中一個參數無效。

屬性Type必要描述
errorCode

string

False

400

message

string

False

請求中的其中一個參數無效。

CreateCloudFormationTemplateInput

建立範本請求。

屬性Type必要描述
semanticVersion

string

False

應用程序的語義版本:

https://semver.org/

ForbiddenException

用戶端未驗證。

屬性Type必要描述
errorCode

string

False

403

message

string

False

用戶端未驗證。

InternalServerErrorException

所以此 AWS Serverless Application Repository 服務遇到內部錯誤。

屬性Type必要描述
errorCode

string

False

500

message

string

False

所以此 AWS Serverless Application Repository 服務遇到內部錯誤。

NotFoundException

請求中指定的資源(例如,訪問策略語句)不存在。

屬性Type必要描述
errorCode

string

False

404

message

string

False

請求中指定的資源(例如,訪問策略語句)不存在。

TemplateDetails

範本的詳細資料。

屬性Type必要描述
applicationId

string

True

應用程序 Amazon 資源名稱(ARN)。

creationTime

string

True

建立此資源的日期和時間。

expirationTime

string

True

此範本的到期日期和時間。範本會在建立後 1 小時過期。

semanticVersion

string

True

應用程序的語義版本:

https://semver.org/

status

string

PREPARING | ACTIVE | EXPIRED

True

範本建立工作流程的狀態。

可能的值:PREPARING | ACTIVE | EXPIRED

templateId

string

True

由UUID傳回 CreateCloudFormationTemplate。

模式:[0-9 A-法-F] {8}\-[0-9 A-法-F] {4}\-[0-9 A-法-F] {4}\-[0-9 A-法-F] {4}\-[0-9 阿法-F] {12}

templateUrl

string

True

可用於部署應用程式的範本連結 AWS CloudFormation.

TooManyRequestsException

用戶端傳送超過每單位時間允許的要求數目。

屬性Type必要描述
errorCode

string

False

429

message

string

False

用戶端傳送超過每單位時間允許的要求數目。

另請參閱

有關在其中一種特定語言API中使用此功能的更多信息 AWS SDKs和參考資料,請參閱下列內容:

CreateCloudFormationTemplate