

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Panoramica dei pacchetti generici
<a name="generic-packages-overview"></a>

Utilizzando il formato del `generic` pacchetto, è possibile caricare qualsiasi tipo di file per creare un pacchetto in un CodeArtifact repository. I pacchetti generici non sono associati a nessun linguaggio di programmazione, tipo di file o ecosistema di gestione dei pacchetti specifico. Questo può essere utile per archiviare e controllare le versioni di artefatti di build arbitrari, come programmi di installazione di applicazioni, modelli di apprendimento automatico, file di configurazione e altro.

Un pacchetto generico è costituito da un nome di pacchetto, uno spazio dei nomi, una versione e uno o più asset (o file). I pacchetti generici possono esistere insieme a pacchetti di altri formati in un unico CodeArtifact repository.

È possibile utilizzare l'SDK AWS CLI o l'SDK per lavorare con pacchetti generici. Per un elenco completo dei AWS CLI comandi che funzionano con i pacchetti generici, consulta[Comandi supportati per pacchetti generici](generic-packages-supported-commands.md).

## Vincoli relativi ai pacchetti generici
<a name="generic-packages-constraints"></a>
+ Non vengono mai recuperati dai repository originali. Possono essere ottenuti solo dal repository in cui sono stati pubblicati.
+ Non possono dichiarare dipendenze da restituire [ListPackageVersionDependencies](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersionDependencies.html)o visualizzare in. Console di gestione AWS 
+ Possono archiviare file README e LICENSE, ma non vengono interpretati da. CodeArtifact Le informazioni contenute in questi file non vengono restituite da [GetPackageVersionReadme](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetPackageVersionReadme.html)o [DescribePackageVersion](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribePackageVersion.html)e non vengono visualizzate in. Console di gestione AWS
+ Come tutti i pacchetti CodeArtifact, esistono dei limiti alla dimensione delle risorse e al numero di risorse per pacchetto. Per ulteriori informazioni sui limiti e le quote in CodeArtifact, vedere[Quote in AWS CodeArtifact](service-limits.md).
+ I nomi delle risorse che contengono devono rispettare queste regole:
  + I nomi delle risorse possono utilizzare lettere e numeri Unicode. In particolare, sono consentite queste categorie di caratteri Unicode: Lowercase Letter (`Ll`), Modifier Letter (`Lm`), Other Letter (), Titlecase Letter (`Lo`), Uppercase Letter (`Lt`), Letter Number (`Lu`) e Decimal Number (). `Nl` `Nd`
  + I seguenti caratteri speciali sono consentiti: `~!@^&()-_+[]{};,.`
  + `.`Le risorse non possono essere denominate o `..`
  + Gli spazi sono l'unico carattere di spazio bianco consentito. I nomi delle risorse non possono iniziare o terminare con uno spazio o includere spazi consecutivi.