本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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
命令。如需詳細資訊,請參閱列出套件名稱。