Vue d'ensemble des packages génériques - CodeArtifact

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Vue d'ensemble des packages génériques

Grâce au format de generic package, vous pouvez télécharger n'importe quel type de fichier pour créer un package dans un CodeArtifact référentiel. Les packages génériques ne sont associés à aucun langage de programmation, type de fichier ou écosystème de gestion de packages spécifique. Cela peut être utile pour stocker et versionner des artefacts de build arbitraires, tels que des installateurs d'applications, des modèles d'apprentissage automatique, des fichiers de configuration, etc.

Un package générique comprend un nom de package, un espace de noms, une version et un ou plusieurs actifs (ou fichiers). Les packages génériques peuvent coexister avec des packages d'autres formats dans un CodeArtifact référentiel unique.

Vous pouvez utiliser le SDK AWS CLI ou le SDK pour travailler avec des packages génériques. Pour obtenir la liste complète des AWS CLI commandes qui fonctionnent avec les packages génériques, consultezCommandes prises en charge pour les packages génériques.

Contraintes de package génériques

  • Ils ne sont jamais extraits des référentiels en amont. Ils ne peuvent être obtenus qu'à partir du référentiel dans lequel ils ont été publiés.

  • Ils ne peuvent pas déclarer les dépendances à renvoyer ListPackageVersionDependenciesou à afficher dans le AWS Management Console .

  • Ils peuvent stocker des fichiers README et LICENSE, mais ils ne sont pas interprétés par CodeArtifact. Les informations contenues dans ces fichiers ne sont pas renvoyées par GetPackageVersionReadmeou DescribePackageVersion, et n'apparaissent pas dans le AWS Management Console.

  • Comme pour tous les packages CodeArtifact inclus, la taille des actifs et le nombre d'actifs par package sont limités. Pour plus d'informations sur les limites et les quotas dans CodeArtifact, voirQuotas dans AWS CodeArtifact.

  • Les noms des actifs qu'ils contiennent doivent respecter les règles suivantes :

    • Les noms d'actifs peuvent utiliser des lettres et des chiffres Unicode. Plus précisément, les catégories de caractères Unicode suivantes sont autorisées : lettre minuscule (Ll), lettre modificatrice (Lm), autre lettre (Lo), lettre majuscule (), lettre majuscule (Lt), numéro de lettre (Lu) et nombre Nl décimal (). Nd

    • Les caractères spéciaux suivants sont acceptés : ~!@^&()-_+[]{};,.

    • Les actifs ne peuvent pas être nommés . ou ..

    • Les espaces sont les seuls espaces autorisés. Les noms de ressources ne peuvent pas commencer ou se terminer par un espace, ni inclure des espaces consécutifs.