Répertorier les actifs de la version - 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.

Répertorier les actifs de la version

Un actif est un fichier individuel (par exemple, un fichier npm ou un .tgz fichier Maven POM ou JAR) stocké dans CodeArtifact lequel est associé à une version de package. Vous pouvez utiliser la list-package-version-assets commande pour répertorier les actifs de chaque version de package.

Exécutez la list-package-version-assets commande pour renvoyer les informations suivantes concernant chaque actif de votre AWS compte et votre AWS région actuelle :

  • Son nom.

  • Sa taille, en octets.

  • Ensemble de valeurs de hachage utilisées pour la validation de la somme de contrôle.

Par exemple, utilisez la commande suivante pour répertorier les actifs du package Pythonflatten-json, version0.1.7.

aws codeartifact list-package-version-assets --domain my_domain --domain-owner 111122223333 \ --repository my_repo --format pypi --package flatten-json \ --package-version 0.1.7

Le résultat est présenté ci-dessous :

{ "format": "pypi", "package": "flatten-json", "version": "0.1.7", "versionRevision": "REVISION-SAMPLE-1-C7F4S5E9B772FC", "assets": [ { "name": "flatten_json-0.1.7-py3-none-any.whl", "size": 31520, "hashes": { "MD5": "41bba98d5b9219c43089eEXAMPLE-MD5", "SHA-1": "69b215c25dd4cda1d997a786ec6EXAMPLE-SHA-1", "SHA-256": "43f24850b7b7b7d79c5fa652418518fbdf427e602b1edabe6EXAMPLE-SHA-256", "SHA-512": "3947382ac2c180ee3f2aba4f8788241527c8db9dfe9f4b039abe9fc560aaf5a1fced7bd1e80a0dca9ce320d95f0864e0dec3ac4f2f7b2b2cbEXAMPLE-SHA-512" } }, { "name": "flatten_json-0.1.7.tar.gz", "size": 2865, "hashes": { "MD5": "41bba98d5b9219c43089eEXAMPLE-MD5", "SHA-1": "69b215c25dd4cda1d997a786ec6EXAMPLE-SHA-1", "SHA-256": "43f24850b7b7b7d79c5fa652418518fbdf427e602b1edabe6EXAMPLE-SHA-256", "SHA-512": "3947382ac2c180ee3f2aba4f8788241527c8db9dfe9f4b039abe9fc560aaf5a1fced7bd1e80a0dca9ce320d95f0864e0dec3ac4f2f7b2b2cbEXAMPLE-SHA-512" } } ] }

Lister les actifs d'un package npm

Un package npm possède toujours un seul actif portant le nom depackage.tgz. Pour répertorier les actifs d'un package npm délimité, incluez la portée dans l'--namespaceoption.

aws codeartifact list-package-version-assets --domain my_domain --domain-owner 111122223333 \ --repository my_repo --format npm --package webpack \ --namespace types --package-version 4.9.2

Lister les actifs d'un package Maven

Pour répertorier les actifs d'un package Maven, incluez l'espace de noms du package dans l'--namespaceoption. Pour répertorier les actifs du package Maven : commons-cli:commons-cli

aws codeartifact list-package-version-assets --domain my_domain --domain-owner 111122223333 \ --repository my_repo --format maven --package commons-cli \ --namespace commons-cli --package-version 1.0