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.
Ver y actualizar los detalles y las dependencias de la versión del paquete
Puede ver información sobre la versión de un paquete, incluidas las dependencias, en. CodeArtifact También puede actualizar el estado de una 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.
Ver detalles de la versión del paquete
Utilice el comando describe-package-version
para ver detalles sobre versiones de paquetes. Los detalles de la versión del paquete se extraen de un paquete cuando se publica en CodeArtifact. Los detalles de los diferentes paquetes varían y dependen de sus formatos y de la cantidad de información que les hayan agregado sus autores.
La mayor parte de la información de la salida del comando describe-package-version
depende del formato del paquete. Por ejemplo, describe-package-version
extrae la información de un paquete npm de su archivo package.json
. La revisión la crea CodeArtifact. Para obtener más información, consulte Especificación de una versión de paquete.
Dos versiones de paquetes con el mismo nombre pueden estar en el mismo repositorio si cada una está en espacios de nombres diferentes. Utilice el parámetro --namespace
opcional para especificar un espacio de nombres. Para obtener más información, consulte Ver los detalles de la versión del paquete npm o Ver los detalles de la versión del paquete Maven.
El siguiente ejemplo devuelve detalles sobre la versión 1.9.0
de un paquete de Python denominado pyhamcrest
que se encuentra en el repositorio my_repo
.
aws codeartifact describe-package-version --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --format pypi --packagepyhamcrest
--package-version1.9.0
El resultado puede tener el siguiente aspecto.
{ "format": "
pypi
", "package": "PyHamcrest
", "displayName": "PyHamcrest
", "version": "1.9.0
", "summary": "Hamcrest framework for matcher objects
", "homePage": "https://github.com/hamcrest/PyHamcrest
", "publishedTime":1566002944.273
, "licenses": [ { "id": "license-id
", "name": "license-name
" } ], "revision": "REVISION-SAMPLE-55C752BEE9B772FC
" }
nota
CodeArtifact obtiene los detalles de la versión del paquete, como la página de inicio del paquete o la información de licencia del paquete, de los metadatos proporcionados por el autor del paquete. Si parte de esta información supera los 400 KB, que es el límite de tamaño de los elementos de DynamoDB CodeArtifact , no podrá procesar dichos datos y es posible que no vea esta información en la consola ni en la respuesta de. describe-package-version
Por ejemplo, un paquete de Python como https://py pi. org/project/rapyd-sdk/
Ver los detalles de la versión del paquete npm
Para ver los detalles sobre la versión de un paquete npm, defina el valor de la opción --format
en npm
. Si lo desea, incluya el espacio de nombres de la versión del paquete (alcance npm) en 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
.
A continuación, se muestran detalles sobre la versión 4.41.5
de un paquete npm denominado webpack
en el alcance @types
.
aws codeartifact describe-package-version --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --format npm --packagewebpack
--namespacetypes
--package-version4.41.5
El resultado puede tener el siguiente aspecto.
{ "format": "
npm
", "namespace": "types
", "package": "webpack
", "displayName": "webpack
", "version": "4.41.5
", "summary": "Packs CommonJs/AMD modules for the browser. Allows ... further output omitted for brevity
", "homePage": "https://github.com/webpack/webpack", "sourceCodeRepository": "https://github.com/webpack/webpack.git", "publishedTime": 1577481261.09, "licenses": [ { "id": "license-id
", "name": "license-name
" } ], "revision": "REVISION-SAMPLE-55C752BEE9B772FC
", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } }
Ver los detalles de la versión del paquete Maven
Para ver los detalles sobre la versión de un paquete de Maven, establezca el valor de la opción --format
en maven
e incluya el espacio de nombres de la versión del paquete en la opción --namespace
.
El siguiente ejemplo devuelve detalles sobre la versión 1.2
de un paquete de Maven denominado commons-rng-client-api
que se encuentra en el espacio de nombres org.apache.commons
y en el repositorio my_repo
.
aws codeartifact describe-package-version --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --format maven --namespaceorg.apache.commons
--packagecommons-rng-client-api
--package-version1.2
El resultado puede tener el siguiente aspecto.
{ "format": "
maven
", "namespace": "org.apache.commons
", "package": "commons-rng-client-api
", "displayName": "Apache Commons RNG Client API
", "version": "1.2
", "summary": "API for client code that uses random numbers generators.
", "publishedTime":1567920624.849
, "licenses": [], "revision": "REVISION-SAMPLE-55C752BEE9B772FC
" }
nota
CodeArtifact no extrae la información detallada de la versión del paquete de los archivos principales. POM Los metadatos de una versión de paquete determinada solo incluirán información de esa versión exacta del POM paquete, no de la versión principal POM ni de ninguna otra a la que POM se haga referencia transitivamente mediante la POM parent
etiqueta. Esto significa que la salida de describe-package-version
omitirá metadatos (como información de licencia) para las versiones del paquete Maven que dependen de una referencia parent
para contener estos metadatos.
Ver las dependencias de la versión del paquete
Use el comando list-package-version-dependencies
para obtener una lista de las dependencias de la versión de un paquete. El siguiente comando muestra las dependencias de un paquete npm denominado my-package
, versión 4.41.5
, en el repositorio my_repo
, en el dominio my_domain
.
aws codeartifact list-package-version-dependencies --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --formatnpm
--packagemy-package
--package-version4.41.5
El resultado puede tener el siguiente aspecto.
{ "dependencies": [ { "namespace": "
webassemblyjs
", "package": "ast
", "dependencyType": "regular
", "versionRequirement": "1.8.5
" }, { "namespace": "webassemblyjs
", "package": "helper-module-context
", "dependencyType": "regular
", "versionRequirement": "1.8.5
" }, { "namespace": "webassemblyjs
", "package": "wasm-edit
", "dependencyType": "regular
", "versionRequirement": "1.8.5
" } ], "versionRevision": "REVISION-SAMPLE-55C752BEE9B772FC
" }
Para ver el rango de valores admitidos para el dependencyType campo, consulte el tipo de PackageDependencydatos en. CodeArtifact API
Ver el archivo readme de la versión del paquete
Algunos formatos de paquete, como npm, incluyen un archivo README
. Use get-package-version-readme
para obtener el archivo README
de una versión de paquete. El siguiente comando devuelve el archivo README
de un paquete npm llamado my-package
, versión 4.41.5
, en el repositorio my_repo
, en el dominio my_domain
.
nota
CodeArtifact no admite la visualización de archivos readme de paquetes genéricos o de Maven.
aws codeartifact get-package-version-readme --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --formatnpm
--packagemy-package
--package-version4.41.5
El resultado puede tener el siguiente aspecto.
{ "format": "
npm
", "package": "my-package
", "version": "4.41.5
" "readme": "<div align=\"center\">\n <a href=\https://github.com/webpack/webpack\"> ... more content ... \n
", "versionRevision": "REVISION-SAMPLE-55C752BEE9B772FC
" }