

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.

# Cómo ver o modificar la configuración de un repositorio
<a name="config-repos"></a>

 Puede ver y actualizar los detalles de su repositorio mediante la CodeArtifact consola o el AWS Command Line Interface (AWS CLI). 

**nota**  
Después de haber creado un repositorio, no puede cambiar su nombre, cuenta de AWS asociada ni dominio.

**Topics**
+ [Ver o modificar la configuración de un repositorio (consola)](#config-repos-console)
+ [Ver o modificar la configuración de un repositorio (AWS CLI)](#config-repos-cli)

## Ver o modificar la configuración de un repositorio (consola)
<a name="config-repos-console"></a>

 Puedes ver los detalles del repositorio y actualizarlos mediante la CodeArtifact consola. 

1. Abre la AWS CodeArtifact consola en [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home).

1.  En el panel de navegación, elija **Repositorios** y luego elija el nombre del repositorio que desea ver o modificar. 

1.  Expanda **Detalles** para ver lo siguiente: 
   +  El dominio del repositorio. Elija el nombre de dominio para obtener más información sobre él. 
   +  La política de recursos del repositorio. Elija **Aplicar una política de repositorio** para añadir una. 
   +  El nombre de recurso de Amazon (ARN) del repositorio. 
   +  Si su repositorio tiene una conexión externa, puede elegir la conexión para obtener más información sobre ella. Un repositorio solo puede tener una conexión externa. Para obtener más información, consulte [Conectar un CodeArtifact repositorio a un repositorio público](external-connection.md). 
   +  Si su repositorio tiene repositorios anteriores, puede elegir uno para ver sus detalles. Un repositorio puede tener hasta 10 repositorios ascendentes directos. Para obtener más información, consulte [Trabajar con repositorios ascendentes en CodeArtifact](repos-upstream.md). 
**nota**  
 Un repositorio puede tener una conexión externa o repositorios ascendentes, pero no ambos. 

1.  En **Paquetes**, puede ver todos los paquetes que estén disponibles en este repositorio. Elija un paquete para obtener más información sobre él. 

1.  Selecciona **Ver instrucciones de conexión** y, a continuación, selecciona un administrador de paquetes para aprender a configurarlo. CodeArtifact 

1.  Seleccione **Aplicar política de repositorio** para actualizar o añadir una política de recursos a su repositorio. Para obtener más información, consulte [Políticas de repositorios](repo-policies.md). 

1.  Seleccione **Editar** para añadir o actualizar lo siguiente. 
   +  La descripción del repositorio. 
   +  Las etiquetas asociadas al repositorio.
   +  Si su repositorio tiene una conexión externa, puede cambiar el repositorio público al que se conecta. De lo contrario, puede añadir uno o más repositorios existentes como repositorios ascendentes. Organícelos en el orden en que desee que se prioricen CodeArtifact cuando solicite un paquete. Para obtener más información, consulte [Orden de prioridad del repositorio ascendente](repo-upstream-search-order.md). 

## Ver o modificar la configuración de un repositorio (AWS CLI)
<a name="config-repos-cli"></a>

Para ver la configuración actual de un repositorio CodeArtifact, usa el `describe-repository` comando.

```
aws codeartifact describe-repository --domain {{my_domain}} --domain-owner {{111122223333}} --repository {{my_repo}}
```

Ejemplo de código de salida:

```
{
    "repository": {
        "name": "{{my_repo}}",
        "administratorAccount": "{{123456789012}},
        "domainName": "{{my_domain}}",
        "domainOwner": "{{111122223333}}",
        "arn": "arn:aws:codeartifact:{{region-id}}:{{111122223333}}:repository/{{my_domain}}/{{my_repo}}"
        "upstreams": [],
        "externalConnections": []
    }
}
```

### Modificación de la configuración inicial de un repositorio
<a name="modify-upstream"></a>

Un repositorio ascendente permite a un cliente administrador de paquetes acceder a los paquetes contenidos en más de un repositorio mediante un único punto de conexión de URL. Para añadir o cambiar la relación ascendente de un repositorio, use el comando `update-repository`.

```
aws codeartifact update-repository --domain {{my_domain}} --domain-owner {{111122223333}} --repository {{my_repo}} \
       --upstreams repositoryName={{my-upstream-repo}}
```

Ejemplo de código de salida:

```
{
    "repository": {
        "name": "{{my_repo}}",
        "administratorAccount": "{{123456789012}},
        "domainName": "{{my_domain}}",
        "domainOwner": "{{111122223333}}",
        "arn": "arn:aws:codeartifact:{{region-id}}:{{111122223333}}:repository/{{my_domain}}/{{my_repo}}"
        "upstreams": [
            {
                "repositoryName": "{{my-upstream-repo}}"
            }
        ],
        "externalConnections": []
    }
}
```

**nota**  
Para añadir un repositorio ascendente, debe tener permiso para realizar la acción `AssociateWithDownstreamRepository` en el repositorio ascendente.

Para eliminar la relación ascendente de un repositorio, utilice una lista vacía como argumento de la opción `--upstreams`.

```
aws codeartifact update-repository --domain {{my_domain}} --domain-owner {{111122223333}} --repository {{my_repo}} --upstreams []
```

Ejemplo de código de salida:

```
{
    "repository": {
        "name": "{{my_repo}}",
        "administratorAccount": "{{123456789012}},
        "domainName": "{{my_domain}}",
        "domainOwner": "{{111122223333}}",
        "arn": "arn:aws:codeartifact:{{region-id}}:{{111122223333}}:repository/{{my_domain}}/{{my_repo}}"
        "upstreams": [],
        "externalConnections": []
    }
}
```