Swift 패키지 이름 및 네임스페이스 정규화 - CodeArtifact

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Swift 패키지 이름 및 네임스페이스 정규화

CodeArtifact 는 패키지 이름과 네임스페이스를 저장하기 전에 정규화합니다. 즉, 의 이름은 패키지가 게시될 때 제공된 이름과 다를 CodeArtifact 수 있습니다.

패키지 이름 및 네임스페이스 정규화: CodeArtifact 모든 문자를 소문자로 변환하여 Swift 패키지 이름 및 네임스페이스를 정규화합니다.

패키지 버전 정규화: CodeArtifact 는 Swift 패키지 버전을 정규화하지 않습니다. 시맨틱 버전 관리 2.0 버전 패턴 CodeArtifact 만 지원하므로 시맨틱 버전 관리에 대한 자세한 내용은 시맨틱 버전 관리 2.0.0을 참조하세요.

는 해당 CLI 요청의 입력에 대해 정규화를 CodeArtifact 수행하기 때문에 정규화되지 않은 패키지 이름과 네임스페이스를 API 및 요청과 함께 사용할 수 있습니다. 예를 들어, --package myPackage--namespace myScope를 입력하면 값을 정규화하여 정규화된 패키지 이름인 mypackagemyscope 네임스페이스를 가진 패키지로 반환합니다.

IAM 정책에서ARNs와 같이 에서 정규화된 이름을 사용해야 합니다.

패키지의 정규화된 이름을 찾으려면 aws codeartifact list-packages 명령을 사용합니다. 자세한 내용은 패키지 이름 나열 단원을 참조하십시오.