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 generic paquete, puede cargar cualquier tipo de archivo para crear un paquete en un CodeArtifact repositorio. 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 CodeArtifact repositorio.

Puede usar el SDK AWS CLI o el SDK para trabajar con paquetes genéricos. Para obtener una lista completa de AWS CLI los comandos que funcionan con paquetes genéricos, consulteComandos 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 ListPackageVersionDependencieso se mostrarán en el AWS Management Console .

  • Pueden almacenar archivos README y LICENSE, pero no son interpretados por ellos. CodeArtifact La información de estos archivos no se devuelve GetPackageVersionReadmeni DescribePackageVersionaparece en el AWS Management Console.

  • Al igual que en todos los paquetes CodeArtifact, hay límites en cuanto al tamaño de los activos y al número de activos por paquete. Para obtener más información sobre los límites y las cuotas CodeArtifact, consulteCuotas 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 tener un nombre . o ..

    • 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.