

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Ein Softwarepaket und eine Paketversion erstellen
<a name="creating-package-and-version"></a>

Sie können die folgenden Schritte verwenden, um ein Paket und eine erste Version über die AWS-Managementkonsole zu erstellen.

**So erstellen Sie ein Softwarepaket**

1. Loggen Sie sich in Ihr AWS Konto ein und navigieren Sie zur [AWS IoT Konsole](https://console.aws.amazon.com/iot/home). 

1.  Wählen Sie im Navigationsbereich **Softwarepakete** aus. 

1.  Wählen Sie auf der Seite **AWS IoT Softwarepaket** die Option **Paket erstellen** aus. Das Dialogfeld **Abhängigkeiten für die Paketverwaltung aktivieren** wird angezeigt. 

1.  Wählen Sie unter **Flottenindizierung** die Option **Gerätesoftwarepakete und Version hinzufügen** aus. Dies ist für den Softwarepaket-Katalog erforderlich und bietet Flottenindizierung und Kennzahlen zu Ihrer Flotte. 

1. [Optional] Wenn Sie möchten, dass AWS IoT Jobs den reservierten benannten Shadow aktualisieren, wenn Jobs erfolgreich abgeschlossen wurden, wählen Sie **Shadows automatisch aus Jobs aktualisieren**. Wenn Sie nicht möchten, dass AWS IoT Jobs diese Aktualisierung vornehmen, lassen Sie dieses Kontrollkästchen deaktiviert.

1.  [Optional] Um AWS IoT Jobs die Rechte zur Aktualisierung des reservierten benannten Shadows zu gewähren, **wählen Sie unter Rolle auswählen die Option Rolle** **erstellen** aus. Wenn Sie nicht möchten, dass AWS IoT Jobs diese Aktualisierung vornehmen, ist diese Rolle nicht erforderlich. 

1. Erstellen oder wählen Sie eine Rolle aus.

   1. Wenn Sie **keine Rolle für diesen Zweck haben**: Wenn das Dialogfeld **Rolle erstellen** angezeigt wird, geben Sie einen **Rollennamen** ein, und wählen Sie dann **Erstellen** aus.

   1. Falls **Sie über eine Rolle für diesen Zweck verfügen**: Wählen Sie unter **Rolle auswählen** Ihre Rolle aus und stellen Sie dann sicher, dass das Kontrollkästchen **Richtlinie an IAM-Rolle anhängen** aktiviert ist.

1. Wählen Sie **Bestätigen** aus. Die Seite **Neues Paket erstellen** wird angezeigt.

1. Geben Sie unter **Paketdetails** einen **Paketnamen** ein.

1. Geben Sie unter **Paketbeschreibung** Informationen ein, die Ihnen helfen, dieses Paket zu identifizieren und zu verwalten.

1. [Optional] Mit Tags können Sie dieses Paket besser kategorisieren und verwalten. Um Tags hinzuzufügen, erweitern Sie **Tags**, wählen Sie Tag **hinzufügen** und geben Sie ein Schlüssel-Wert-Paar ein. Sie können bis zu 50 Tags eingeben. Weitere Informationen finden Sie unter [AWS IoT Ressourcen taggen](https://docs.aws.amazon.com/iot/latest/developerguide/tagging-iot.html).

**Um beim Erstellen eines neuen Pakets eine Paketversion hinzuzufügen**

1. Geben Sie unter **Erste Version** einen **Versionsnamen** ein.

   Wir empfehlen, das [SemVer Format](https://semver.org/) (z. B.`1.0.0.0`) zu verwenden, um Ihre Paketversion eindeutig zu identifizieren. Sie können auch eine andere Formatierungsstrategie verwenden, die besser zu Ihrem Anwendungsfall passt. Weitere Informationen finden Sie unter [Lebenszyklus der Paketversion](preparing-to-use-software-package-catalog.md#package-version-lifecycle). 

1. Geben Sie unter **Versionsbeschreibung** Informationen ein, anhand derer Sie diese Paketversion identifizieren und verwalten können.
**Anmerkung**  
Das Kontrollkästchen **Standardversion** ist deaktiviert, da Paketversionen in einem bestimmten `draft` Status erstellt werden. Sie können der Standardversion einen Namen geben, nachdem Sie die Paketversion erstellt haben und wenn Sie den Status in ändern`published`. Weitere Informationen finden Sie unter [Lebenszyklus der Paketversion](preparing-to-use-software-package-catalog.md#package-version-lifecycle).

1. [Optional] Um Ihnen bei der Verwaltung dieser Version zu helfen oder Informationen an Ihre Geräte zu übermitteln, geben Sie ein oder mehrere Name-Wert-Paare für **Versionsattribute** ein. Wählen Sie für jedes Name-Wert-Paar, das Sie eingeben, die Option **Attribut hinzufügen** aus. Weitere Informationen finden Sie unter [Versionsattribute](preparing-to-use-software-package-catalog.md#version-attributes).

1. [Optional] Mit Tags können Sie dieses Paket besser kategorisieren und verwalten. Um Tags hinzuzufügen, erweitern Sie **Tags**, wählen Sie Tag **hinzufügen** und geben Sie ein Schlüssel-Wert-Paar ein. Sie können bis zu 50 Tags eingeben. Weitere Informationen finden Sie unter [AWS IoT Ressourcen taggen](https://docs.aws.amazon.com/iot/latest/developerguide/tagging-iot.html).

1. Wählen Sie **Weiter** aus.

**Ordnen Sie die Softwareliste einer Paketversion zu (optional)**

1. Wählen Sie unter **Schritt 3: Version SBOMs (optional)** im Fenster **SBOM-Konfigurationen** das Standard-SBOM-Dateiformat und den Validierungsmodus aus, mit denen Ihre Softwareliste validiert wird, bevor sie Ihrer Paketversion zugeordnet wird.

1. Geben **Sie im Fenster SBOM-Datei hinzufügen** den Amazon-Ressourcennamen (ARN) für Ihren versionierten Amazon S3-Bucket und das bevorzugte SBOM-Dateiformat ein, falls der Standardtyp nicht funktioniert.
**Anmerkung**  
Sie können entweder eine einzelne SBOM-Datei oder eine einzelne ZIP-Datei mit mehreren Dateien hinzufügen, SBOMs wenn Sie mehr als eine Softwareliste für Ihre Paketversion haben. 

1. Im Fenster **Hinzugefügte SBOM-Datei** können Sie die SBOM-Datei anzeigen, die Sie für Ihre Paketversion hinzugefügt haben.

1. Wählen Sie Paket und Version **erstellen** aus. Die Seite mit der Paketversion wird angezeigt, und Sie können den Validierungsstatus Ihrer SBOM-Datei im Fenster „SBOM-Datei **hinzugefügt**“ sehen. Der Anfangsstatus lautet, dass die `In progress` SBOM-Datei validiert wird. 
**Anmerkung**  
Der Validierungsstatus der SBOM-Datei ist`Invalid file`,,,,, `Not started``In progress`, und die Gründe für die `Validated (SPDX)` fehlgeschlagene `Validated (CycloneDX)` Überprüfung.