Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
CreateRobotApplicationVersion
Membuat versi aplikasi robot.
Minta Sintaks
POST /createRobotApplicationVersion HTTP/1.1
Content-type: application/json
{
"application": "string
",
"currentRevisionId": "string
",
"imageDigest": "string
",
"s3Etags": [ "string
" ]
}
Parameter Permintaan URI
Permintaan tidak menggunakan parameter URI apa pun.
Isi Permintaan
Permintaan menerima data berikut dalam format JSON.
- application
-
Informasi aplikasi untuk aplikasi robot.
Jenis: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1224.
Pola:
arn:.*
Wajib: Ya
- currentRevisionId
-
Revisi id saat ini untuk aplikasi robot. Jika Anda memberikan nilai dan cocok dengan ID revisi terbaru, versi baru akan dibuat.
Jenis: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 40.
Pola:
[a-zA-Z0-9_.\-]*
Wajib: Tidak
- imageDigest
-
Pengidentifikasi SHA256 untuk gambar Docker yang Anda gunakan untuk aplikasi robot Anda.
Jenis: String
Batasan Panjang: Panjang minimum 0. Panjang maksimum 72.
Pola:
[Ss][Hh][Aa]256:[0-9a-fA-F]{64}
Wajib: Tidak
-
Pengidentifikasi Amazon S3 untuk bundel file zip yang Anda gunakan untuk aplikasi robot Anda.
Tipe: Array string
Wajib: Tidak
Sintaksis Respons
HTTP/1.1 200
Content-type: application/json
{
"arn": "string",
"environment": {
"uri": "string"
},
"lastUpdatedAt": number,
"name": "string",
"revisionId": "string",
"robotSoftwareSuite": {
"name": "string",
"version": "string"
},
"sources": [
{
"architecture": "string",
"etag": "string",
"s3Bucket": "string",
"s3Key": "string"
}
],
"version": "string"
}
Elemen Respons
Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.
Layanan mengembalikan data berikut dalam format JSON.
- arn
-
Amazon Resource Name (ARN) aplikasi robot.
Jenis: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1224.
Pola:
arn:.*
- environment
-
Objek yang berisi URI image Docker digunakan untuk membuat aplikasi robot Anda.
Tipe: Objek Environment
- lastUpdatedAt
-
Waktu, dalam milidetik sejak zaman, ketika aplikasi robot terakhir diperbarui.
Tipe: Timestamp
- name
-
Nama aplikasi robot.
Jenis: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 255.
Pola:
[a-zA-Z0-9_\-]*
- revisionId
-
ID revisi aplikasi robot.
Jenis: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 40.
Pola:
[a-zA-Z0-9_.\-]*
- robotSoftwareSuite
-
Perangkat lunak robot yang digunakan oleh aplikasi robot.
Tipe: Objek RobotSoftwareSuite
- sources
-
Sumber aplikasi robot.
Tipe: Array objek Source
- version
-
Versi aplikasi robot.
Jenis: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 255.
Pola:
(\$LATEST)|[0-9]*
Kesalahan
Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat Kesalahan Umum.
- IdempotentParameterMismatchException
-
Permintaan menggunakan token klien yang sama dengan permintaan sebelumnya, tetapi tidak identik. Jangan menggunakan kembali token klien dengan permintaan yang berbeda, kecuali permintaannya identik.
Kode Status HTTP: 400
- InternalServerException
-
AWS RoboMaker mengalami masalah layanan. Coba lagi panggilan Anda.
Kode Status HTTP: 500
- InvalidParameterException
-
Parameter yang ditentukan dalam permintaan tidak valid, tidak didukung, atau tidak dapat digunakan. Pesan yang dikembalikan memberikan penjelasan tentang nilai kesalahan.
Kode Status HTTP: 400
- LimitExceededException
-
Sumber daya yang diminta melebihi jumlah maksimum yang diizinkan, atau jumlah permintaan aliran bersamaan melebihi jumlah maksimum yang diizinkan.
Kode Status HTTP: 400
- ThrottlingException
-
RoboMaker AWS untuk sementara tidak dapat memproses permintaan. Coba lagi panggilan Anda.
Kode Status HTTP: 400
Lihat Juga
Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: