

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Crear un paquete de software y una versión del paquete
<a name="creating-package-and-version"></a>

Puede seguir los siguientes pasos para crear un paquete y una versión inicial mediante la Consola de administración de AWS.

**Para crear un paquete de software**

1. Inicie sesión en su AWS cuenta y vaya a la [AWS IoT consola](https://console.aws.amazon.com/iot/home). 

1.  En el panel de navegación, seleccione **Paquetes de software**. 

1.  En la página **del paquete de software AWS IoT **, elija **Crear paquete**. Aparece el cuadro de diálogo **Habilitar dependencias para la administración de paquetes**. 

1.  En **Indexación de flotas**, seleccione **Agregar paquetes y versiones de software del dispositivo**. Esto es obligatorio para el catálogo de paquetes de software y proporciona indexación de la flota y métricas sobre su flota. 

1. [Opcional] Si desea que los AWS IoT trabajos actualicen la sombra con el nombre reservado cuando los trabajos se completen correctamente, seleccione **Actualizar automáticamente las sombras de los trabajos**. Si no desea que los AWS IoT trabajos realicen esta actualización, deje esta casilla de verificación sin seleccionar.

1.  [Opcional] Para conceder a los AWS IoT trabajos los derechos de actualización de la sombra reservada denominada, en **Seleccionar función**, seleccione **Crear** función. Si no quieres que AWS IoT Jobs realice esta actualización, este rol no es obligatorio. 

1. Crear o seleccionar un rol.

   1. Si **no tiene un rol** para este propósito: cuando aparezca el cuadro de diálogo **Crear rol**, introduzca el **nombre del rol** y, a continuación, elija **Crear**.

   1. Si **tiene un rol para este propósito: en **Seleccionar rol, elija su rol** y, a continuación, asegúrese de que** la casilla **asociar política al rol de IAM** esté seleccionada.

1. Elija **Confirmar**. Aparece la página **Crear nuevo paquete**.

1. En **Detalles del paquete**, introduzca un **nombre de paquete**.

1. En la **Descripción del paquete**, introduzca información que le ayude a identificar y gestionar este paquete.

1. [Opcional] Puede utilizar etiquetas como ayuda para clasificar y administrar este paquete. Para añadir etiquetas, expanda **Etiquetas**, seleccione **Añadir etiqueta** e introduzca un par clave-valor. Puede añadir hasta 50 etiquetas. Para obtener más información, consulte [Etiquetar AWS IoT los recursos](https://docs.aws.amazon.com/iot/latest/developerguide/tagging-iot.html).

**Para añadir una versión de paquete al crear un paquete nuevo**

1. En **Versión inicial**, introduzca un **Nombre de la versión**.

   Recomendamos utilizar el [SemVer formato](https://semver.org/) (por ejemplo,`1.0.0.0`) para identificar de forma exclusiva la versión del paquete. También puede utilizar una estrategia de formato diferente que se adapte mejor a su caso de uso. Para obtener más información, consulte [Ciclo de vida de la versión de paquete](preparing-to-use-software-package-catalog.md#package-version-lifecycle). 

1. En la **Descripción del paquete**, introduzca información que le ayude a identificar y gestionar esta versión del paquete.
**nota**  
La casilla de verificación **Versión predeterminada** está desactivada porque las versiones de los paquetes se crean en un estado `draft`. Puede asignar un nombre a la versión predeterminada después de crear la versión del paquete y al cambiar el estado a `published`. Para obtener más información, consulte [Ciclo de vida de la versión de paquete](preparing-to-use-software-package-catalog.md#package-version-lifecycle).

1. [Opcional] Para ayudarle a gestionar esta versión o para comunicar información a sus dispositivos, introduzca uno o más pares nombre-valor para los **atributos de Versión**. Seleccione **Añadir atributo** para cada par de nombre-valor que introduzca. Para obtener más información, consulte [Atributos de la versión](preparing-to-use-software-package-catalog.md#version-attributes).

1. [Opcional] Puede utilizar etiquetas como ayuda para clasificar y administrar este paquete. Para añadir etiquetas, expanda **Etiquetas**, seleccione **Añadir etiqueta** e introduzca un par clave-valor. Puede añadir hasta 50 etiquetas. Para obtener más información, consulte [Etiquetar AWS IoT los recursos](https://docs.aws.amazon.com/iot/latest/developerguide/tagging-iot.html).

1. Elija **Siguiente**.

**Asociación de la lista de materiales de software con una versión de paquete (opcional)**

1. En el **paso 3: Versión SBOMs (opcional)** de la ventana de **configuraciones de la SBOM**, elija el formato de archivo de la SBOM y el modo de validación predeterminados que se utilizan para validar la lista de materiales del software antes de asociarla a la versión del paquete.

1. En la ventana **Agregar archivo SBOM**, introduzca el nombre de recurso de Amazon (ARN) que representa su bucket de Amazon S3 con control de versiones y el formato de archivo SBOM preferido si el tipo predeterminado no funciona.
**nota**  
Puede añadir un único archivo SBOM o un único archivo zip que contenga varios SBOMs si tiene más de una lista de materiales de software para la versión del paquete. 

1. En la ventana del archivo **Archivo SBOM agregado**, puede ver el archivo SBOM que ha agregado para la versión del paquete.

1. Seleccione **Crear paquete y versión**. Aparece la página de la versión del paquete donde puede ver el estado de validación del archivo SBOM en la ventana **Archivo SBOM agregado**. El estado inicial será `In progress` cuando el archivo SBOM se someta a validación. 
**nota**  
Los estados de validación del archivo SBOM son `Invalid file`, `Not started`, `In progress`, `Validated (SPDX)`, `Validated (CycloneDX)` y los motivos del error de validación.