

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
<a name="generic-packages-overview"></a>

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, consulte[Comandos compatibles con paquetes genéricos](generic-packages-supported-commands.md).

## Restricciones de paquetes genéricos
<a name="generic-packages-constraints"></a>
+ 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 [ListPackageVersionDependencies](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersionDependencies.html)o se mostrarán en el Consola de administración de AWS .
+ Pueden almacenar archivos README y LICENSE, pero no son interpretados por ellos. CodeArtifact La información de estos archivos no se devuelve [GetPackageVersionReadme](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetPackageVersionReadme.html)ni [DescribePackageVersion](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribePackageVersion.html)aparece en el Consola de administración de AWS.
+ 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, consulte[Cuotas en AWS CodeArtifact](service-limits.md).
+ 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.