Panoramica dei pacchetti generici - CodeArtifact

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

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 AWS CLI o SDK per lavorare con pacchetti generici. Per un elenco completo dei AWS CLI comandi che funzionano con i pacchetti generici, consultaComandi supportati per pacchetti generici.

Vincoli relativi ai pacchetti generici

  • Non vengono mai recuperati dai repository originali. Possono essere ottenuti solo dal repository in cui sono stati pubblicati.

  • Non possono dichiarare dipendenze da restituire ListPackageVersionDependencieso visualizzare in. AWS Management Console

  • Possono archiviare file README e LICENSE, ma non vengono interpretati da. CodeArtifact Le informazioni contenute in questi file non vengono restituite da GetPackageVersionReadmeo DescribePackageVersione non vengono visualizzate in. AWS Management Console

  • 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, vedereQuote in AWS CodeArtifact.

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