

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Swift パッケージ名と名前空間の正規化
<a name="swift-name-normalization"></a>

CodeArtifact は、パッケージ名と名前空間を保存する前に正規化します。つまり、CodeArtifact 内の名前は、パッケージが公開されたときに提供されたものとは異なる場合があります。

**パッケージ名と名前空間の正規化:** CodeArtifact は、すべての文字を小文字に変換することで Swift パッケージ名と名前空間を正規化します。

**パッケージバージョンの正規化: **CodeArtifact は Swift パッケージバージョンを正規化しません。CodeArtifact はセマンティックバージョニング 2.0 バージョンパターンのみをサポートしていることに注意してください。セマンティックバージョニングの詳細については、「[Semantic Versioning 2.0.0](https://semver.org/spec/v2.0.0.html)」を参照してください。

CodeArtifact はこれらのリクエストの入力を正規化するため、正規化されていないパッケージ名と名前空間は API および CLI リクエストで使用できます。例えば、`--package myPackage` および `--namespace myScope` の入力は正規化され、正規化されたパッケージ名 `mypackage` と名前空間 `myscope` が返されます。

**IAM ポリシーなどの ARN では正規化された名前を使用する必要があります。**

正規化されたパッケージ名を検索するには、`aws codeartifact list-packages` コマンドを使用します。詳細については、「[パッケージ名を一覧表示する](list-packages.md)」を参照してください。