Swift パッケージ名と名前空間の正規化 - CodeArtifact

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

Swift パッケージ名と名前空間の正規化

CodeArtifact は、パッケージ名と名前空間を保存する前に正規化します。つまり、 の名前は、パッケージが公開されたときに指定された名前とは異なる CodeArtifact 可能性があります。

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

パッケージバージョンの正規化: CodeArtifact Swift パッケージバージョンは正規化されません。はセマンティックバージョニング 2.0 バージョンパターン CodeArtifact のみをサポートすることに注意してください。セマンティックバージョニングの詳細については、「セマンティックバージョニング 2.0.0」を参照してください。

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

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

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