

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Visualizza o modifica la configurazione di un repository
<a name="config-repos"></a>

 È possibile visualizzare e aggiornare i dettagli del repository utilizzando la CodeArtifact console o il pulsante AWS Command Line Interface ()AWS CLI. 

**Nota**  
Dopo aver creato un repository, non è possibile modificarne il nome, l' AWS account associato o il dominio.

**Topics**
+ [Visualizza o modifica la configurazione di un repository (console)](#config-repos-console)
+ [Visualizza o modifica la configurazione di un repository ()AWS CLI](#config-repos-cli)

## Visualizza o modifica la configurazione di un repository (console)
<a name="config-repos-console"></a>

 È possibile visualizzare i dettagli e aggiornare il repository utilizzando la CodeArtifact console. 

1. Apri la AWS CodeArtifact console su [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home).

1.  Nel riquadro di navigazione, scegli **Repository**, quindi scegli il nome del repository che desideri visualizzare o modificare. 

1.  Espandi **Dettagli** per vedere quanto segue: 
   +  Il dominio del repository. Scegli il nome di dominio per saperne di più. 
   +  La politica delle risorse del repository. Scegli **Applica una politica del repository** per aggiungerne una. 
   +  L'Amazon Resource Name (ARN) del repository. 
   +  Se il tuo repository dispone di una connessione esterna, puoi scegliere la connessione per saperne di più. Un repository può avere solo una connessione esterna. Per ulteriori informazioni, consulta [Connect un CodeArtifact repository a un repository pubblico](external-connection.md). 
   +  Se il tuo repository dispone di repository upstream, puoi sceglierne uno per visualizzarne i dettagli. Un repository può avere fino a 10 repository diretti a monte. Per ulteriori informazioni, consulta [Lavorare con i repository upstream in CodeArtifact](repos-upstream.md). 
**Nota**  
 Un repository può avere una connessione esterna o repository upstream, ma non entrambi. 

1.  In **Pacchetti**, puoi vedere tutti i pacchetti disponibili per questo repository. Scegli un pacchetto per saperne di più. 

1.  Scegli **Visualizza le istruzioni di connessione**, quindi scegli un gestore di pacchetti con cui imparare a configurarlo CodeArtifact. 

1.  Scegli **Applica policy di repository** per aggiornare o aggiungere una policy sulle risorse al tuo repository. Per ulteriori informazioni, consulta [Policy del repository](repo-policies.md). 

1.  Scegli **Modifica** per aggiungere o aggiornare quanto segue. 
   +  La descrizione del repository. 
   +  Tag associati al repository.
   +  Se il repository dispone di una connessione esterna, è possibile modificare l'archivio pubblico a cui si connette. Altrimenti, puoi aggiungere uno o più repository esistenti come repository upstream. Disponili nell'ordine in cui desideri che venga data loro la priorità CodeArtifact quando viene richiesto un pacchetto. Per ulteriori informazioni, consulta [Ordine di priorità del repository upstream](repo-upstream-search-order.md). 

## Visualizza o modifica la configurazione di un repository ()AWS CLI
<a name="config-repos-cli"></a>

Per visualizzare la configurazione corrente di un repository in CodeArtifact, usa il `describe-repository` comando.

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

Output di esempio:

```
{
    "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": []
    }
}
```

### Modifica la configurazione upstream di un repository
<a name="modify-upstream"></a>

Un repository upstream consente a un client di gestione dei pacchetti di accedere ai pacchetti contenuti in più di un repository utilizzando un singolo endpoint URL. Per aggiungere o modificare la relazione upstream di un repository, usa il comando. `update-repository`

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

Output di esempio:

```
{
    "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**  
Per aggiungere un repository upstream, è necessario disporre dell'autorizzazione per l'`AssociateWithDownstreamRepository`azione sul repository upstream.

Per rimuovere la relazione upstream di un repository, utilizzate un elenco vuoto come argomento dell'opzione. `--upstreams`

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

Output di esempio:

```
{
    "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": []
    }
}
```