CreateScene - AWS IoT TwinMaker

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

CreateScene

Membuat adegan.

Minta Sintaks

POST /workspaces/workspaceId/scenes HTTP/1.1 Content-type: application/json { "capabilities": [ "string" ], "contentLocation": "string", "description": "string", "sceneId": "string", "sceneMetadata": { "string" : "string" }, "tags": { "string" : "string" } }

Parameter Permintaan URI

Permintaan menggunakan parameter URI berikut.

workspaceId

ID ruang kerja yang berisi adegan.

Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.

Pola: [a-zA-Z_0-9][a-zA-Z_\-0-9]*[a-zA-Z0-9]+

Wajib: Ya

Isi Permintaan

Permintaan menerima data berikut dalam format JSON.

capabilities

Daftar kemampuan yang digunakan adegan untuk merender dirinya sendiri.

Tipe: Array string.

Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 50 item.

Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.

Pola: .*

Wajib: Tidak

contentLocation

Jalur relatif yang menentukan lokasi file definisi konten.

Jenis: String

Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.

Pola: [sS]3://[A-Za-z0-9._/-]+

Wajib: Ya

description

Deskripsi untuk adegan ini.

Jenis: String

Batasan Panjang: Panjang minimum sebesar 0. Panjang maksimum 2048.

Pola: .*

Wajib: Tidak

sceneId

ID adegan.

Jenis: String

Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.

Pola: [a-zA-Z_0-9][a-zA-Z_\-0-9]*[a-zA-Z0-9]+

Wajib: Ya

sceneMetadata

Metadata permintaan.

Tipe: Peta string ke string

Entri Peta: Jumlah minimum 0 item. Jumlah maksimum 50 item.

Batasan Panjang Kunci: Panjang minimum 1. Panjang maksimum 256.

Pola Kunci: [a-zA-Z_\-0-9]+

Batasan Panjang Nilai: Panjang minimum 0. Panjang maksimum 2048.

Pola nilai: .*

Wajib: Tidak

tags

Metadata yang dapat Anda gunakan untuk mengelola adegan.

Tipe: Peta string ke string

Entri Peta: Jumlah minimum 0 item. Jumlah maksimum 50 item.

Batasan Panjang Kunci: Panjang minimum 1. Panjang maksimum 128.

Pola Kunci: ([\p{L}\p{Z}\p{N}_.:/=+\-@]*)

Batasan Panjang Nilai: Panjang minimum 1. Panjang maksimum 256.

Pola nilai: .*

Wajib: Tidak

Sintaksis Respons

HTTP/1.1 200 Content-type: application/json { "arn": "string", "creationDateTime": number }

Elemen Respons

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

arn

ARN dari tempat kejadian.

Jenis: String

Batasan Panjang: Panjang minimum 20. Panjang maksimum 2048.

Pola: arn:((aws)|(aws-cn)|(aws-us-gov)):iottwinmaker:[a-z0-9-]+:[0-9]{12}:[\/a-zA-Z0-9_\-\.:]+

creationDateTime

Tanggal dan waktu ketika adegan itu dibuat.

Tipe: Timestamp

Kesalahan

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat Kesalahan Umum.

AccessDeniedException

Akses ditolak.

Kode Status HTTP: 403

ConflictException

Terjadi konflik.

Kode Status HTTP: 409

InternalServerException

Terjadi kesalahan tak terduga.

Kode Status HTTP: 500

ServiceQuotaExceededException

Kuota layanan terlampaui.

Kode Status HTTP: 402

ThrottlingException

Tarif melebihi batas.

Kode Status HTTP: 429

ValidationException

Failed

Kode Status HTTP: 400

Lihat Juga

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