

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

# Normalizzazione del nome e dello spazio dei nomi del pacchetto Swift
<a name="swift-name-normalization"></a>

CodeArtifact normalizza i nomi e gli spazi dei nomi dei pacchetti prima di memorizzarli, il che significa che i nomi contenuti CodeArtifact possono essere diversi da quelli forniti quando il pacchetto è stato pubblicato.

Normalizzazione **del nome del pacchetto e dello spazio dei nomi: CodeArtifact normalizza** i nomi e gli spazi dei nomi dei pacchetti Swift convertendo tutte le lettere in minuscolo.

**Normalizzazione della versione del pacchetto:** CodeArtifact non normalizza le versioni dei pacchetti Swift. [Nota che supporta CodeArtifact solo i modelli di versione Semantic Versioning 2.0, per ulteriori informazioni sul Semantic Versioning, vedi Semantic Versioning 2.0.0.](https://semver.org/spec/v2.0.0.html)

Il nome e lo spazio dei nomi del pacchetto non normalizzati possono essere utilizzati con le richieste API e CLI perché CodeArtifact eseguono la normalizzazione degli input per tali richieste. Ad esempio, gli input di `--package myPackage` e `--namespace myScope` verrebbero normalizzati e restituirebbero un pacchetto con un nome di pacchetto e uno spazio dei nomi normalizzati di. `mypackage` `myscope`

**È necessario utilizzare nomi normalizzati, ad esempio nelle ARNs politiche IAM.**

Per trovare il nome normalizzato di un pacchetto, usa il `aws codeartifact list-packages` comando. Per ulteriori informazioni, consulta [Elenca i nomi dei pacchetti](list-packages.md).