View a markdown version of this page

Templat Application ID Aplikasi - AWS Serverless Application Repository

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Templat Application ID Aplikasi

URI

/applications/applicationId/templates

Metode HTTP

POST

ID Operasi: CreateCloudFormationTemplate

Membuat AWS CloudFormation template.

Parameter jalur
NamaTipeDiperlukanDeskripsi
applicationIdStringTrue

Amazon Resource Name (ARN) aplikasi.

Respons
Kode statusModel responDeskripsi
201TemplateDetails

Berhasil

400BadRequestException

Salah satu parameter dalam permintaan tidak valid.

403ForbiddenException

Klien tidak diautentikasi.

404NotFoundException

Sumber daya (misalnya, pernyataan kebijakan akses) yang ditentukan dalam permintaan tidak ada.

429TooManyRequestsException

Klien mengirim lebih dari jumlah permintaan yang diizinkan per unit waktu.

500InternalServerErrorException

AWS Serverless Application Repository Layanan mengalami kesalahan internal.

OPSI

Parameter jalur
NamaTipeDiperlukanDeskripsi
applicationIdStringTrue

Amazon Resource Name (ARN) aplikasi.

Respons
Kode statusModel responDeskripsi
200Tidak ada

200 tanggapan

Skema

Meminta badan

{ "semanticVersion": "string" }

Badan tanggapan

{ "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" }

Sifat-sifat

BadRequestException

Salah satu parameter dalam permintaan tidak valid.

PropertiTipeDiperlukanDeskripsi
errorCode

string

False

400

message

string

False

Salah satu parameter dalam permintaan tidak valid.

CreateCloudFormationTemplateInput

Buat permintaan template.

PropertiTipeDiperlukanDeskripsi
semanticVersion

string

False

Versi semantik dari aplikasi:

https://semver.org/

ForbiddenException

Klien tidak diautentikasi.

PropertiTipeDiperlukanDeskripsi
errorCode

string

False

403

message

string

False

Klien tidak diautentikasi.

InternalServerErrorException

AWS Serverless Application Repository Layanan mengalami kesalahan internal.

PropertiTipeDiperlukanDeskripsi
errorCode

string

False

500

message

string

False

AWS Serverless Application Repository Layanan mengalami kesalahan internal.

NotFoundException

Sumber daya (misalnya, pernyataan kebijakan akses) yang ditentukan dalam permintaan tidak ada.

PropertiTipeDiperlukanDeskripsi
errorCode

string

False

404

message

string

False

Sumber daya (misalnya, pernyataan kebijakan akses) yang ditentukan dalam permintaan tidak ada.

TemplateDetails

Rincian template.

PropertiTipeDiperlukanDeskripsi
applicationId

string

True

Aplikasi Nama Sumber Daya Amazon (ARN).

creationTime

string

True

Tanggal dan waktu sumber daya ini dibuat.

expirationTime

string

True

Tanggal dan waktu template ini berakhir. Template kedaluwarsa 1 jam setelah pembuatan.

semanticVersion

string

True

Versi semantik dari aplikasi:

https://semver.org/

status

string

Nilai: PREPARING | ACTIVE | EXPIRED

True

Status alur kerja pembuatan template.

Nilai yang mungkin: PREPARING | ACTIVE | EXPIRED

templateId

string

True

UUID dikembalikan oleh CreateCloudFormationTemplate.

Pola: [0-9a-fA-F] {8}\ - [0-9a-fA-F] {4}\ - [0-9a-f] {4}\ - [0-9a-fA-F] {4}\ - [0-9a-fA-F] {12} A-F

templateUrl

string

True

Tautan ke template yang dapat digunakan untuk menyebarkan aplikasi menggunakan AWS CloudFormation.

TooManyRequestsException

Klien mengirim lebih dari jumlah permintaan yang diizinkan per unit waktu.

PropertiTipeDiperlukanDeskripsi
errorCode

string

False

429

message

string

False

Klien mengirim lebih dari jumlah permintaan yang diizinkan per unit waktu.

Lihat juga

Untuk informasi selengkapnya tentang menggunakan API ini di salah satu AWS SDK dan referensi khusus bahasa, lihat berikut ini:

CreateCloudFormationTemplate