

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
<a name="describe-package-version"></a>

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](packages-overview.md#package-version-status). 

## Ver detalles de la versión del paquete
<a name="view-package-details"></a>

 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](copy-package.md#specify-package-version-revision). 

 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](#describe-package-version-npm) o [Ver los detalles de la versión del paquete Maven](#describe-package-version-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-owner 111122223333 --repository my_repo \
--format pypi --package pyhamcrest --package-version 1.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/](https://pypi.org/project/rapyd-sdk/) tiene un campo de licencia muy grande, por lo que no procesaría esta información. CodeArtifact

## Ver los detalles de la versión del paquete npm
<a name="describe-package-version-npm"></a>

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-owner 111122223333 --repository my_repo \
--format npm --package webpack --namespace types --package-version 4.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
<a name="describe-package-version-maven"></a>

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-owner 111122223333 --repository my_repo \
--format maven --namespace org.apache.commons --package commons-rng-client-api --package-version 1.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 POM principales. Los metadatos de una versión de paquete determinada solo incluirán información en el POM para esa versión exacta del paquete, no para el POM principal o cualquier otro POM al que se haga referencia transitivamente mediante la etiqueta `parent` POM. 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
<a name="view-package-dependencies"></a>

 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-owner 111122223333 --repository my_repo \
--format npm --package my-package --package-version 4.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 campo DependencyType, consulta el tipo de [PackageDependency](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PackageDependency.html)datos en la API. CodeArtifact *

## Ver el archivo readme de la versión del paquete
<a name="view-package-readme"></a>

 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-owner 111122223333 --repository my_repo \
--format npm --package my-package --package-version 4.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"
}
```