Visão geral dos pacotes genéricos - CodeArtifact

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Visão geral dos pacotes genéricos

Usando o formato de generic pacote, você pode carregar qualquer tipo de arquivo para criar um pacote em um CodeArtifact repositório. Os pacotes genéricos não estão associados a nenhuma linguagem de programação específica, tipo de arquivo ou ecossistema de gerenciamento de pacotes. Isso pode ser útil para armazenar e controlar versões de artefatos de compilação arbitrários, como instaladores de aplicativos, modelos de machine learning, arquivos de configuração e outros.

Um pacote genérico consiste em um nome de pacote, namespace, versão e um ou mais ativos (ou arquivos). Pacotes genéricos podem existir junto com pacotes de outros formatos em um único CodeArtifact repositório.

Você pode usar o AWS CLI ou SDK para trabalhar com pacotes genéricos. Para obter uma lista completa dos AWS CLI comandos que funcionam com pacotes genéricos, consulteComandos compatíveis com pacotes genéricos.

Restrições de pacotes genéricos

  • Eles nunca são obtidos de repositórios upstream. Eles só podem ser obtidos no repositório no qual foram publicados.

  • Eles não podem declarar dependências a serem retornadas ListPackageVersionDependenciesou exibidas no. AWS Management Console

  • Eles podem armazenar arquivos README e LICENSE, mas não são interpretados por. CodeArtifact As informações nesses arquivos não são retornadas de GetPackageVersionReadmeou DescribePackageVersion, e não aparecem no AWS Management Console.

  • Como em todos os pacotes CodeArtifact, há limites para o tamanho do ativo e o número de ativos por pacote. Para obter mais informações sobre limites e cotas em CodeArtifact, consulteCotas em AWS CodeArtifact.

  • Os nomes dos ativos que eles contêm devem seguir estas regras:

    • Os nomes dos ativos podem usar letras e números Unicode. Especificamente, são permitidas estas categorias de caracteres Unicode: letra minúscula (Ll), letra modificadora (Lm), outra letra (Lo), letra do título (Lt), letra maiúscula (Lu), número da letra (Nl) e número decimal (Nd).

    • Os seguintes caracteres especiais são permitidos: ~!@^&()-_+[]{};,.

    • Os ativos não podem ser chamados . ou ..

    • Espaços são o único caractere de espaço em branco permitido. Os nomes de ativos não podem começar ou terminar com um caractere de espaço ou incluir espaços consecutivos.