

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

# Membuat paket perangkat lunak dan versi paket
<a name="creating-package-and-version"></a>

Anda dapat menggunakan langkah-langkah berikut untuk membuat paket dan hal versi awal melalui Konsol Manajemen AWS.

**Untuk membuat paket perangkat lunak**

1. Masuk ke AWS akun Anda dan arahkan ke [AWS IoT konsol](https://console.aws.amazon.com/iot/home). 

1.  Pada panel navigasi, pilih **Paket perangkat lunak**. 

1.  Pada halaman **paket AWS IoT perangkat lunak**, pilih **Buat paket**. Kotak dialog **Aktifkan dependensi untuk manajemen paket** muncul. 

1.  Di bawah **Pengindeksan armada**, pilih **Tambahkan paket dan versi perangkat lunak perangkat**. Ini diperlukan untuk Katalog Paket Perangkat Lunak dan menyediakan pengindeksan armada dan metrik tentang armada Anda. 

1. [Opsional] Jika Anda ingin AWS IoT lowongan memperbarui bayangan bernama cadangan saat pekerjaan berhasil diselesaikan, pilih **Perbarui bayangan otomatis dari pekerjaan**. Jika Anda tidak ingin AWS IoT pekerjaan melakukan pembaruan ini, biarkan kotak centang ini tidak dipilih.

1.  [Opsional] Untuk memberikan AWS IoT lowongan hak untuk memperbarui bayangan bernama yang dicadangkan, di bawah **Pilih peran**, pilih **Buat peran**. Jika Anda tidak ingin AWS IoT lowongan melakukan pembaruan ini, peran ini tidak diperlukan. 

1. Buat atau pilih peran.

   1. Jika Anda **tidak memiliki peran** untuk tujuan ini: Saat kotak dialog **Buat peran** muncul, masukkan **nama Peran**, lalu pilih **Buat**.

   1. Jika **Anda memiliki peran** untuk tujuan ini: Untuk **peran Pilih, pilih peran** Anda, lalu pastikan kotak centang **Lampirkan kebijakan ke peran IAM** dipilih.

1. Pilih **Konfirmasi**. Halaman **Buat paket baru** muncul.

1. Di bawah **Package detail**, masukkan **nama Package**.

1. Di bawah **Package description**, masukkan informasi untuk membantu Anda mengidentifikasi dan mengelola paket ini.

1. [Opsional] Anda dapat menggunakan tag untuk membantu Anda mengkategorikan dan mengelola paket ini. Untuk menambahkan tag, perluas **Tag**, pilih **Tambahkan tag**, dan masukkan pasangan nilai kunci. Anda dapat memasukkan hingga 50 tag. Untuk informasi selengkapnya, lihat [Menandai AWS IoT sumber daya Anda](https://docs.aws.amazon.com/iot/latest/developerguide/tagging-iot.html).

**Untuk menambahkan versi paket saat membuat paket baru**

1. Di bawah **Versi awal**, masukkan **nama Versi**.

   Sebaiknya gunakan [SemVer format](https://semver.org/) (misalnya,`1.0.0.0`) untuk mengidentifikasi versi paket Anda secara unik. Anda juga dapat menggunakan strategi pemformatan berbeda yang lebih sesuai dengan kasus penggunaan Anda. Untuk informasi selengkapnya, lihat [Siklus hidup versi paket](preparing-to-use-software-package-catalog.md#package-version-lifecycle). 

1. Di bawah **Deskripsi versi**, masukkan informasi yang akan membantu Anda mengidentifikasi dan mengelola versi paket ini.
**catatan**  
Kotak centang **versi Default** dinonaktifkan karena versi paket dibuat dalam `draft` keadaan. Anda dapat memberi nama versi default setelah Anda membuat versi paket dan ketika Anda mengubah status menjadi`published`. Untuk informasi selengkapnya, lihat [Siklus hidup versi paket](preparing-to-use-software-package-catalog.md#package-version-lifecycle).

1. [Opsional] Untuk membantu Anda mengelola versi ini atau untuk mengkomunikasikan informasi ke perangkat Anda, masukkan satu atau beberapa pasangan nama-nilai untuk atribut **Versi**. Pilih **Tambahkan atribut** untuk setiap pasangan nama-nilai yang Anda masukkan. Untuk informasi selengkapnya, lihat [Atribut versi](preparing-to-use-software-package-catalog.md#version-attributes).

1. [Opsional] Anda dapat menggunakan tag untuk membantu Anda mengkategorikan dan mengelola paket ini. Untuk menambahkan tag, perluas **Tag**, pilih **Tambahkan** tag, dan masukkan pasangan nilai kunci. Anda dapat memasukkan hingga 50 tag. Untuk informasi selengkapnya, lihat [Menandai AWS IoT sumber daya Anda](https://docs.aws.amazon.com/iot/latest/developerguide/tagging-iot.html).

1. Pilih **Berikutnya**.

**Kaitkan Tagihan Materi Perangkat Lunak ke Versi Package (Opsional)**

1. Pada **Langkah 3: Versi SBOMs (Opsional)** di jendela **konfigurasi SBOM**, pilih format file SBOM default dan mode validasi yang digunakan untuk memvalidasi tagihan materi perangkat lunak Anda sebelum dikaitkan dengan versi paket Anda.

1. Di jendela **Tambahkan file SBOM**, masukkan Nama Sumber Daya Amazon (ARN) yang mewakili bucket Amazon S3 berversi Anda dan format file SBOM pilihan jika jenis default tidak berfungsi.
**catatan**  
Anda dapat menambahkan satu file SBOM atau satu file zip yang berisi beberapa SBOMs jika Anda memiliki lebih dari satu tagihan materi perangkat lunak untuk versi paket Anda. 

1. Di jendela **file Added SBOM**, Anda dapat melihat file SBOM yang Anda tambahkan untuk versi paket Anda.

1. Pilih **Buat paket dan versi**. Halaman versi paket muncul dan Anda dapat melihat status validasi file SBOM Anda di jendela file **SBOM Ditambahkan**. Status awal adalah `In progress` saat file SBOM mengalami validasi. 
**catatan**  
Status validasi file SBOM adalah`Invalid file`,,,`Not started`, `In progress` `Validated (SPDX)``Validated (CycloneDX)`, dan alasan kegagalan validasi.