Aplikasi versi - AWS RoboMaker

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

Aplikasi versi

AWS RoboMaker mendukung pembuatan lebih dari satu versi robot dan aplikasi simulasi Anda. Ini membantu Anda mengontrol kode robot dan simulasi yang digunakan. Versi adalah snapshot bernomor dari$LATEST versi aplikasi Anda. Anda dapat membuat versi untuk digunakan di berbagai bagian alur kerja pengembangan, seperti pengembangan, penerapan beta, atau produksi.

Ketika Anda versi aplikasiAWS RoboMaker robot atau aplikasi simulasi, Anda membuat snapshot dari aplikasi.

Jika Anda menggunakancolcon untuk membangun aplikasi Anda,AWS RoboMaker ingat jalur Amazon S3 dan ETag file untuk setiap versi. Anda dapat menggunakan versi aplikasi seperti yang ada saat versi dibuat asalkan masih ada di jalur Amazon S3 dan belum diubah (ETAG-nya tidak berubah).

Jika Anda menggunakan gambar kontainer untuk aplikasi Anda, Anda mengunggah gambar Anda ke Amazon ECR. Amazon ECR menggunakan gambar digest untuk menunjukkan versi aplikasi Anda. AWS RoboMaker mengingat gambar mencerna untuk setiap versi.

Jika Anda memiliki gambar yang diunggah ke Amazon ECR dan Anda belum mengubah gambar digest, Anda dapat mengakses dan menggunakan versi aplikasi Anda.

Anda dapat membuat maksimal 40 versi per aplikasi.

Versi aplikasi dengan gambar

Anda dapat memperbarui versi $LATEST gambar kontainer Anda saat Anda mengembangkan aplikasi Anda. Bila Anda memilih versi $LATEST, Anda bisa mendapatkannya dari lokasi Amazon ECR yang Anda tentukan.

Saat Anda membuat gambar, Anda juga dapat menerapkan tag padanya. Anda dapat menentukan nilai bidang tag"latest" untuk versi $LATEST. Nilai-nilai ini berbeda satu sama lain.

Ada dua cara bahwa gambar mendapatkan"latest" tag:

  • Anda ditentukan tag dengan nilai"latest".

  • Anda mendorong gambar yang tidak memiliki tag, dalam hal ini Amazon ECR memperbarui gambar dengan"latest" tag.

Saat Anda menentukan tag untuk gambarAWS RoboMaker, gambar itu selalu dipilih sebagai versi $LATEST. Misalnya, jika Anda membuat aplikasi robot dengan nama gambar"myImage", tag"xyz", dan gambar digest"123", versi $LATEST adalahmyImage:xyz dengan digest"123".

Berikut ini adalah skenario saat Anda ingin menambahkan tag:

  • Anda ingin memperbarui versi $LATEST untuk menggunakan tag baru. Misalnya, jika Anda memiliki gambar"myImage", Anda dapat memperbarui gambar Anda dengan tag"abc". Versi $ TERBARU dari gambar menunjuk kemyImage:abc.

  • Anda ingin memperbarui gambar dan retag itu. Misalnya, Anda dapat membuat perubahan pada gambar yang memiliki tag"abc". Anda dapat menggunakan tag"xyz" setelah Anda memperbaruinya. Versi $ TERBARU menunjuk kemyImage:xyz.

Versi $LATEST

Ketika Anda membuat versi,AWS RoboMaker mengambil snapshot dari$LATEST versi dan kenaikan nomor versi dengan 1. AWS RoboMaker mengingat jalur Amazon S3 dan ETag file. Path digunakan untuk mengambil file. ETag digunakan untuk mengonfirmasi bahwa ETag tidak berubah. Nomor versi tidak pernah digunakan kembali. Misalnya, jika versi terbaru Anda adalah 10 dan Anda menghapusnya dan kemudian membuat versi baru, versi baru adalah versi 11.

Anda dapat memperbarui$LATEST versi saat Anda mengembangkan aplikasi Anda. Saat Anda memilih$LATEST versi, versi tersebut diambil dari lokasi Amazon S3 yang Anda tentukan. Misalnya, ketika Anda memulai pekerjaan simulasi menggunakan versi terbaru aplikasi robot dan aplikasi simulasi Anda dan kemudian membuat perubahan pada aplikasi robot di jalur Amazon S3, aplikasi robot yang diperbarui digunakan saat pekerjaan simulasi dimulai ulang.

Saat Anda menerapkan aplikasi robot, Anda harus memilih versi bernomor tertentu untuk diterapkan. Untuk informasi lebih lanjut tentang cara membuat versi aplikasi robot, lihatMembuat versi aplikasi robot.

Untuk informasi lebih lanjut tentang cara membuat versi aplikasi simulasi, lihatMembuat versi aplikasi simulasi. Untuk informasi selengkapnya tentang ETAG, lihat Header Respons Umum.

Perbarui versi aplikasi

Anda hanya dapat memperbarui$LATEST versiAWS RoboMaker aplikasi. Ketika Anda melakukan ini, tersedia untuk digunakan diAWS RoboMaker. Misalnya, jika Anda me-restart pekerjaan simulasi, versi terbaru dari aplikasi digunakan dalam simulasi.

Untuk informasi selengkapnya, lihat Memperbarui aplikasi robot robot dan Memperbarui aplikasi simulasi.

Menghapus versi aplikasi

Bila Anda tidak lagi memerlukan versi aplikasi, hapus versi aplikasi. Selengkapnya, lihat Menghapus versi aplikasi robot dan Menghapus versi aplikasi simulasi.