

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Normalização do nome e do namespace do pacote Swift
<a name="swift-name-normalization"></a>

CodeArtifact normaliza os nomes e namespaces dos pacotes antes de armazená-los, o que significa que os nomes CodeArtifact podem ser diferentes dos fornecidos quando o pacote foi publicado.

**Normalização do nome do pacote e do namespace: CodeArtifact normaliza** os nomes e namespaces dos pacotes Swift convertendo todas as letras em minúsculas.

**Normalização da versão do pacote: CodeArtifact não normaliza** as versões do pacote Swift. [Observe que CodeArtifact só oferece suporte aos padrões de versão 2.0 do Semantic Versioning. Para obter mais informações sobre o Versionamento Semântico, consulte Versionamento Semântico 2.0.0.](https://semver.org/spec/v2.0.0.html)

O nome e o namespace do pacote não normalizados podem ser usados com solicitações de API e CLI porque CodeArtifact executam a normalização nas entradas dessas solicitações. Por exemplo, as entradas `--package myPackage` e `--namespace myScope` seriam normalizadas e retornariam um pacote normalizado com o nome `mypackage` e namespace `myscope`.

**Você deve usar nomes normalizados em ARNs, como nas políticas do IAM.**

Para localizar o nome normalizado de um pacote, use o comando `aws codeartifact list-packages`. Para obter mais informações, consulte [Listar nomes de pacotes](list-packages.md).