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 pacote generic, você pode carregar qualquer tipo de arquivo para criar um pacote em um repositório do CodeArtifact. 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 repositório do CodeArtifact.
Você pode usar o AWS CLI ou SDK para trabalhar com pacotes genéricos. Para obter uma lista completa dos comandos AWS CLI que funcionam com pacotes genéricos, consulte Comandos 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 de ListPackageVersionDependencies ou exibidas no Console de gerenciamento da AWS.
Eles podem armazenar arquivos README e de LICENÇA, mas não são interpretados pelo CodeArtifact. As informações nesses arquivos não são retornadas de GetPackageVersionReadme ou DescribePackageVersion e não aparecem no Console de gerenciamento da AWS.
Como todos os pacotes no 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 no CodeArtifact, consulte Cotas 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.