일반 패키지 개요 - CodeArtifact

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

일반 패키지 개요

generic패키지 형식을 사용하면 모든 유형의 파일을 업로드하여 CodeArtifact 저장소에 패키지를 만들 수 있습니다. 일반 패키지는 특정 프로그래밍 언어, 파일 유형 또는 패키지 관리 에코시스템과 관련이 없습니다. 이는 애플리케이션 설치 프로그램, 기계 학습 모델, 구성 파일 등과 같은 임의의 빌드 아티팩트를 저장하고 버전을 관리하는 데 유용할 수 있습니다.

일반 패키지는 패키지 이름, 네임스페이스, 버전 및 하나 이상의 자산(또는 파일)으로 구성됩니다. 일반 패키지는 단일 CodeArtifact 리포지토리에 다른 형식의 패키지와 함께 존재할 수 있습니다.

AWS CLI 또는 SDK를 사용하여 일반 패키지를 작업할 수 있습니다. 일반 패키지에서 작동하는 AWS CLI 명령의 전체 목록은 을 참조하십시오일반 패키지에 지원되는 명령.

일반 패키지 제약 조건

  • 업스트림 리포지토리에서는 절대 가져오지 않습니다. 게시된 리포지토리에서만 가져올 수 있습니다.

  • 에서 ListPackageVersionDependencies반환하거나 에서 표시할 종속성을 선언할 수 없습니다. AWS Management Console

  • README 및 LICENSE 파일을 저장할 수 있지만 에서 해석되지는 않습니다. CodeArtifact 이러한 파일의 정보는 /에서 GetPackageVersionReadme반환되지 않으며 에도 표시되지 않습니다. DescribePackageVersion AWS Management Console

  • 의 CodeArtifact 모든 패키지와 마찬가지로 에셋 크기 및 패키지당 에셋 수에는 제한이 있습니다. 의 한도 및 할당량에 대한 자세한 내용은 을 CodeArtifact 참조하십시오. 할당량 입력 AWS CodeArtifact

  • 자산 이름은 다음 규칙에 따라 생성해야 합니다.

    • 자산 이름에는 유니코드 문자와 숫자를 사용할 수 있습니다. 특히 소문자(Ll), 수정자(Lm), 기타 문자(Lo), 제목 대문자(Lt), 대문자(Lu), 문자 번호(Nl), 십진수(Nd) 등의 유니코드 문자 범주가 허용됩니다.

    • 다음 특수 문자가 허용됩니다. ~!@^&()-_+[]{};,.

    • 자산에는 . 또는 .. 이름을 지정할 수 없습니다.

    • 스페이스는 허용되는 유일한 공백 문자입니다. 자산 이름은 공백 문자로 시작하거나 끝날 수 없으며 연속된 공백 문자가 포함될 수 없습니다.