Swift 套件名稱和命名空間標準化 - CodeArtifact

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Swift 套件名稱和命名空間標準化

CodeArtifact 在儲存套件名稱和命名空間之前,先標準化套件名稱,這表示 中的名稱 CodeArtifact 可能與發佈套件時提供的名稱不同。

套件名稱和命名空間標準化: CodeArtifact 將所有字母轉換為小寫,以標準化 Swift 套件名稱和命名空間。

套件版本正規化: CodeArtifact 不會正規化 Swift 套件版本。請注意, CodeArtifact 僅支援語意版本控制 2.0 版本模式,如需語意版本控制的詳細資訊,請參閱語意版本控制 2.0.0

非標準化套件名稱和命名空間可與 API和 CLI請求搭配使用 CodeArtifact ,因為 會在這些請求的輸入上執行標準化。例如, --package myPackage 和 的輸入--namespace myScope會標準化,並傳回具有標準化套件名稱 mypackage和 命名空間的套件myscope

您必須在 中使用標準化名稱ARNs,例如IAM政策。

若要尋找套件的標準化名稱,請使用 aws codeartifact list-packages命令。如需詳細資訊,請參閱列出套件名稱