Información general de los paquetes genéricos - CodeArtifact

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.

Información general de los paquetes genéricos

Con el formato de paquete generic, puede cargar cualquier tipo de archivo para crear un paquete en un repositorio de CodeArtifact. Los paquetes genéricos no están asociados a ningún lenguaje de programación, tipo de archivo o ecosistema de administración de paquetes específico. Esto puede resultar útil para almacenar y controlar versiones de artefactos de compilación arbitrarios, como instaladores de aplicaciones, modelos de machine learning, archivos de configuración y otros.

Un paquete genérico consta de un nombre de paquete, un espacio de nombres, una versión y uno o más activos (o archivos). Los paquetes genéricos pueden existir junto con paquetes de otros formatos en un único repositorio de CodeArtifact.

Puede usar la AWS CLI o el SDK para trabajar con paquetes genéricos. Para obtener una lista completa de comandos AWS CLI que funcionan con paquetes genéricos, consulte Comandos compatibles con paquetes genéricos.

Restricciones de paquetes genéricos

  • Nunca se obtienen de los repositorios originales. Solo se pueden obtener del repositorio en el que se publicaron.

  • No pueden declarar las dependencias que se devolverán desde ListPackageVersionDependencies ni se mostrarán en Consola de administración de AWS.

  • Pueden almacenar archivos README y LICENSE, pero CodeArtifact no los interpreta. La información de estos archivos no la devuelven getPackageVersionREADME ni DescribePackageVersion y no aparece en Consola de administración de AWS.

  • Como todos los paquetes de CodeArtifact, existen límites para el tamaño de los activos y la cantidad de activos por paquete. Para obtener más información acerca de los límites y cuotas de CodeArtifact, consulte Cuotas en AWS CodeArtifact.

  • Los nombres de los activos que contienen deben seguir estas reglas:

    • Los nombres de los activos pueden usar letras y números Unicode. En concreto, se permiten estas categorías de caracteres Unicode: letra minúscula (Ll), letra modificadora (Lm), otra letra (Lo), letra de caso del título (Lt), letra mayúscula (Lu), letra número (Nl) y número decimal (Nd).

    • Se permiten los siguientes caracteres especiales: ~!@^&()-_+[]{};,..

    • Los activos no pueden llamarse . ni ...

    • Los espacios son el único carácter de espacio en blanco permitido. Los nombres de los activos no pueden comenzar ni terminar con un carácter de espacio ni incluir espacios consecutivos.