Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Listar las versiones de los paquetes
Use el list-package-versions comando in AWS CodeArtifact para obtener una lista de todas las versiones del nombre de un paquete en un repositorio.
aws codeartifact list-package-versions --packagekind-of\ --domainmy_domain--domain-owner111122223333\ --repositorymy_repository--formatnpm
Código de salida de ejemplo:
{ "defaultDisplayVersion": "1.0.1", "format": "npm", "package": "kind-of", "versions": [ { "version": "1.0.1", "revision": "REVISION-SAMPLE-1-C7F4S5E9B772FC", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } }, { "version": "1.0.0", "revision": "REVISION-SAMPLE-2-C752BEEF6D2CFC", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } }, { "version": "0.1.2", "revision": "REVISION-SAMPLE-3-654S65A5C5E1FC", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } }, { "version": "0.1.1", "revision": "REVISION-SAMPLE-1-C7F4S5E9B772FC"", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } }, { "version": "0.1.0", "revision": "REVISION-SAMPLE-4-AF669139B772FC", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } } ] }
Puede añadir el parámetro --status a la llamada list-package-versions para filtrar los resultados en función del estado de la versión del paquete. Para obtener más información sobre el estado de la versión del paquete, consulte El estado de la versión del paquete.
Puede paginar la respuesta list-package-versions utilizando los parámetros --max-results y --next-token. Para --max-results, especifique un número entero comprendido entre 1 y 1000 para especificar el número de resultados devueltos en una sola página. El valor predeterminado es 50. Para volver a las páginas siguientes, ejecute list-package-versions de nuevo y pase el valor nextToken recibido en el resultado del comando anterior a --next-token. Cuando no se utiliza la opción --next-token, siempre se devuelve la primera página de resultados.
El comando list-package-versions no muestra las versiones de los paquetes en los repositorios ascendentes. Sin embargo, se muestran las referencias a las versiones de paquetes de un repositorio principal que se copiaron en su repositorio durante una solicitud de versión de paquete. Para obtener más información, consulte Trabajar con repositorios ascendentes en CodeArtifact.
Enumerar las versiones del paquete npm
Para enumerar todas las versiones de un paquete npm, defina el valor de la opción --format en npm.
aws codeartifact list-package-versions --packagemy_package--domainmy_domain\ --domain-owner111122223333--repositorymy_repo--format npm
Para enumerar las versiones del paquete npm en un espacio de nombres específico (alcance npm), use la opción --namespace. El valor de la opción --namespace no debe incluir el @ inicial. Para buscar el espacio de nombres@types, defina el valor en. types
aws codeartifact list-package-versions --packagemy_package--domainmy_domain\ --domain-owner111122223333--repositorymy_repo--format npm \ --namespacetypes
Enumerar las versiones de los paquetes de Maven
Para enumerar todas las versiones de un paquete de Maven, establezca el valor de la opción --format en maven. También debe especificar el ID del grupo Maven en la opción --namespace.
aws codeartifact list-package-versions --packagemy_package--domainmy_domain\ --domain-owner111122223333--repositorymy_repo--format maven \ --namespaceorg.apache.commons
Ordenar versiones
list-package-versions puede generar versiones ordenadas en orden descendente según la hora de publicación (las versiones publicadas más recientemente aparecen primero). Utilice el parámetro --sort-by con un valor de PUBLISHED_TIME, de la siguiente manera.
aws codeartifact list-package-versions --domainmy_domain--domain-owner111122223333--repositorymy_repository\ --formatnpm--packagewebpack--max-results5--sort-byPUBLISHED_TIME
Código de salida de ejemplo:
{ "defaultDisplayVersion": "4.41.2", "format": "npm", "package": "webpack", "versions": [ { "version": "5.0.0-beta.7", "revision": "REVISION-SAMPLE-1-C7F4S5E9B772FC", "status": "Published" }, { "version": "5.0.0-beta.6", "revision": "REVISION-SAMPLE-2-C752BEEF6D2CFC", "status": "Published" }, { "version": "5.0.0-beta.5", "revision": "REVISION-SAMPLE-3-654S65A5C5E1FC", "status": "Published" }, { "version": "5.0.0-beta.4", "revision": "REVISION-SAMPLE-4-AF669139B772FC", "status": "Published" }, { "version": "5.0.0-beta.3", "revision": "REVISION-SAMPLE-5-C752BEE9B772FC", "status": "Published" } ], "nextToken": "eyJsaXN0UGF...." }
Versión de visualización predeterminada
El valor devuelto para defaultDisplayVersion depende del formato del paquete:
-
Para los paquetes genéricos, Maven y PyPI, es la versión del paquete publicada más recientemente.
-
En el caso de los paquetes npm, es la versión a la que hace referencia la etiqueta
latest. Si la etiquetalatestno está configurada, es la versión del paquete publicada más recientemente.
Formatear salida
Puede usar los parámetros que están disponibles para todos los AWS CLI comandos para que la list-package-versions respuesta sea compacta y más legible. Utilice el parámetro --query para especificar el formato de cada versión del paquete devuelto. Utilice el parámetro --output para dar formato a la respuesta como texto sin formato.
aws codeartifact list-package-versions --packagemy-package-name--domainmy_domain--domain-owner111122223333\ --repositorymy_repo--formatnpm--outputtext--query 'versions[*].[version]'
Código de salida de ejemplo:
0.1.1 0.1.2 0.1.0 3.0.0
Para obtener más información, consulte Control de la salida de comandos de la AWS CLI en la Guía del usuario de AWS Command Line Interface .