

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à.

# Risoluzione dei problemi relativi alle connessioni
<a name="troubleshooting-connections"></a>

Le seguenti informazioni possono aiutarti a risolvere i problemi più comuni relativi alle connessioni alle risorse in AWS CodeBuild AWS CodeDeploy, e. AWS CodePipeline

**Topics**
+ [Non riesco a creare connessioni](#troubleshooting-connections-cannot-create)
+ [Quando cerco di creare o completare una connessione viene visualizzato un errore di autorizzazione](#troubleshooting-connections-permissions-error-console)
+ [Viene visualizzato un errore di autorizzazione quando cerco di utilizzare una connessione](#troubleshooting-connections-permissions-error-useconnection)
+ [La connessione non è disponibile o non è più in attesa](#troubleshooting-connections-error-notpending)
+ [Aggiungi le GitClone autorizzazioni per le connessioni](#troubleshooting-connections-gitclone-permissions)
+ [L'host non è nello stato disponibile](#troubleshooting-connections-host-pending)
+ [Risoluzione dei problemi di un host con errori di connessione](#troubleshooting-connections-host-errors)
+ [Non riesco a creare una connessione per il mio host](#troubleshooting-connections-host-cannot-create)
+ [Risoluzione dei problemi di configurazione VPC per l'host](#troubleshooting-connections-host-vpc)
+ [Risoluzione dei problemi relativi agli endpoint VPC webhook PrivateLink () GitHub per le connessioni Enterprise Server](#troubleshooting-connections-host-vpc-webhook)
+ [Risoluzione dei problemi per un host creato prima del 24 novembre 2020](#troubleshooting-connections-host-vpc-webhook-host)
+ [Impossibile creare la connessione per un repository GitHub](#troubleshooting-connections-GitHub-admin)
+ [Modifica le autorizzazioni dell'app di connessione GitHub Enterprise Server](#troubleshooting-GHES-app-permissions)
+ [Errore di connessione durante la connessione a GitHub: «Si è verificato un problema, assicurati che i cookie siano abilitati nel tuo browser» o «Il proprietario dell'organizzazione deve installare l'app» GitHub](#troubleshooting-GitHub-organization-owner)
+ [Potrebbe essere necessario aggiornare il prefisso del servizio Connections nelle risorse per le politiche IAM](#troubleshoot-service-prefix)
+ [Errore di autorizzazione dovuto al prefisso del servizio nelle risorse create utilizzando la console](#troubleshoot-service-prefix-console-permissions)
+ [Configurazione della connessione e dell'host per i provider installati che supportano le organizzazioni](#troubleshooting-organization-host)
+ [Desidero aumentare i miei limiti per le connessioni](#troubleshooting-connections-limit-increase)

## Non riesco a creare connessioni
<a name="troubleshooting-connections-cannot-create"></a>

Potresti non disporre delle autorizzazioni per creare una connessione. Per ulteriori informazioni, consulta [Autorizzazioni ed esempi per AWS CodeConnections](security_iam_id-based-policy-examples-connections.md).

## Quando cerco di creare o completare una connessione viene visualizzato un errore di autorizzazione
<a name="troubleshooting-connections-permissions-error-console"></a>

Il seguente messaggio di errore potrebbe essere restituito quando si tenta di creare o visualizzare una connessione nella CodePipeline console.

Utente: non {{username}} è autorizzato a eseguire: {{permission}} sulla risorsa: {{connection-ARN}}

Se viene visualizzato questo messaggio, assicurati di disporre di autorizzazioni sufficienti.

Le autorizzazioni per creare e visualizzare le connessioni in AWS Command Line Interface (AWS CLI) o Console di gestione AWS sono solo una parte delle autorizzazioni necessarie per creare e completare le connessioni sulla console. Le autorizzazioni necessarie per visualizzare, modificare o creare una connessione e quindi completare la connessione in attesa devono essere ridotte per gli utenti che devono eseguire solo determinate attività. Per ulteriori informazioni, consulta [Autorizzazioni ed esempi per AWS CodeConnections](security_iam_id-based-policy-examples-connections.md).

## Viene visualizzato un errore di autorizzazione quando cerco di utilizzare una connessione
<a name="troubleshooting-connections-permissions-error-useconnection"></a>

Uno o entrambi i seguenti messaggi di errore potrebbero essere restituiti se si tenta di utilizzare una connessione nella CodePipeline console, anche se si dispone delle autorizzazioni per elencare, ottenere e creare autorizzazioni.

L'autenticazione dell'account non è riuscita.

Utente: non {{username}} è autorizzato a eseguire: codestar-connections: on resource: UseConnection {{connection-ARN}}

Se si verifica ciò, assicurati di disporre di autorizzazioni sufficienti.

Assicurati di disporre delle autorizzazioni per utilizzare una connessione, incluso l'elenco dei repository disponibili nella posizione del provider. Per ulteriori informazioni, consulta [Autorizzazioni ed esempi per AWS CodeConnections](security_iam_id-based-policy-examples-connections.md).

## La connessione non è disponibile o non è più in attesa
<a name="troubleshooting-connections-error-notpending"></a>

Se nella console viene visualizzato un messaggio che indica che una connessione non è disponibile, scegli **Complete connection (Completa connessione)**.

Se scegli di completare la connessione e viene visualizzato un messaggio che indica che la connessione non è in attesa, puoi annullare la richiesta perché la connessione è già disponibile.

## Aggiungi le GitClone autorizzazioni per le connessioni
<a name="troubleshooting-connections-gitclone-permissions"></a>

Quando si utilizza una AWS CodeStar connessione in un'azione di origine e in un' CodeBuild azione, ci sono due modi in cui l'artefatto di input può essere passato alla build:
+ L'opzione predefinita: l'operazione di origine produce un file zip contenente il codice scaricato da CodeBuild.
+ Git clone: il codice sorgente può essere scaricato direttamente nell'ambiente di compilazione. 

  La modalità Git clone permette di interagire con il codice sorgente come repository Git funzionante. Per utilizzare questa modalità, è necessario concedere CodeBuild all'ambiente le autorizzazioni per utilizzare la connessione.

Per aggiungere autorizzazioni alla politica relativa al ruolo di CodeBuild servizio, è necessario creare una politica gestita dai clienti da allegare al proprio ruolo di CodeBuild servizio. La procedura seguente crea una policy in cui l'autorizzazione `UseConnection` è specificata nel campo `action` e l'Amazon Resource Name (ARN) della connessione è specificato nel campo `Resource`. 

**Per utilizzare la console per aggiungere le UseConnection autorizzazioni**

1. Per trovare l'ARN della connessione per la pipeline, scegliere la pipeline e fare clic sull'icona (**i**) nell'operazione di origine. Si apre il riquadro Configurazione e accanto viene visualizzato l'ARN della connessione. **ConnectionArn** L'ARN della connessione viene aggiunto alla politica del ruolo CodeBuild di servizio.

1. Per trovare il tuo ruolo di CodeBuild servizio, apri il progetto di build utilizzato nella tua pipeline e vai alla **scheda Dettagli della build**.

1. Nella sezione Ambiente, scegli il collegamento **Service role (Ruolo del servizio)**. Si apre la console AWS Identity and Access Management (IAM), dove puoi aggiungere una nuova policy che concede l'accesso alla tua connessione.

1. Nella console IAM, scegliere **Attach policies (Collega policy)**, quindi selezionare **Create policy (Crea policy)**.

   Utilizzare il seguente esempio di modello di policy. Aggiungere l'ARN della connessione nel campo `Resource`, come mostrato in questo esempio.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": "codestar-connections:UseConnection",
               "Resource": "{{arn:aws:iam::*:role/Service*}}"
           }
       ]
   }
   ```

------

   Nella scheda **JSON** incollare la policy.

1. Scegliere **Esamina policy**. Immettere un nome per la policy (ad esempio **connection-permissions**), quindi scegliere **Create policy (Crea policy)**.

1. Tornare alla pagina **Attach Permissions (Collega autorizzazioni)** del ruolo di servizio, aggiornare l'elenco delle policy e selezionare la policy appena creata. Scegli **Collega policy**.

## L'host non è nello stato disponibile
<a name="troubleshooting-connections-host-pending"></a>

Se la console visualizza un messaggio che indica che un host non si trova in uno stato `Available`, scegliere **Set up host (Configurazione dell'host)**.

Il primo passo per la creazione dell'host si traduce nell'host creato ora in uno stato `Pending`. Per spostare l'host in uno stato `Available`, è necessario scegliere di configurare l'host nella console. Per ulteriori informazioni, consulta [Impostare un host in attesa](connections-host-setup.md). 

**Nota**  
Non è possibile utilizzare la AWS CLI per configurare un `Pending` host.

## Risoluzione dei problemi di un host con errori di connessione
<a name="troubleshooting-connections-host-errors"></a>

Le connessioni e gli host possono passare allo stato di errore se l' GitHub app sottostante viene eliminata o modificata. Gli host e le connessioni nello stato di errore non possono essere recuperati e l'host deve essere ricreato.
+ Azioni come la modifica della chiave pem dell'app, la modifica del nome dell'app (dopo la creazione iniziale) causeranno lo stato di errore dell'host e di tutte le connessioni associate.

Se la console o la CLI restituiscono un host o una connessione correlata a un host con uno stato `Error`, potrebbe essere necessario eseguire la seguente procedura:
+ Elimina e ricrea la risorsa host, quindi reinstalla l'app di registrazione dell'host. Per ulteriori informazioni, consulta [Creare di un host](connections-host-create.md). 

## Non riesco a creare una connessione per il mio host
<a name="troubleshooting-connections-host-cannot-create"></a>

 

Per creare una connessione o un host, sono necessarie le seguenti condizioni.
+ L'host deve essere nello stato **AVAILABLE (DISPONIBILE)**. Per ulteriori informazioni, consulta 
+ Le connessioni devono essere create nella stessa regione dell'host.

## Risoluzione dei problemi di configurazione VPC per l'host
<a name="troubleshooting-connections-host-vpc"></a>

Quando si crea una risorsa host, è necessario fornire informazioni sulla connessione di rete o sul VPC per l'infrastruttura in cui è installata l'istanza di GitHub Enterprise Server. Per la risoluzione dei problemi relativi alla configurazione del VPC o della sottorete per l'host, utilizzare come riferimento le informazioni VPC di esempio riportate di seguito.

**Nota**  
Utilizza questa sezione per la risoluzione dei problemi relativi alla configurazione host di GitHub Enterprise Server all'interno di un Amazon VPC. Per la risoluzione dei problemi relativi alla connessione configurata per utilizzare l'endpoint webhook per VPC ()PrivateLink, vedere. [Risoluzione dei problemi relativi agli endpoint VPC webhook PrivateLink () GitHub per le connessioni Enterprise Server](#troubleshooting-connections-host-vpc-webhook)

Per questo esempio, si utilizza il seguente processo per configurare il VPC e il server in cui verrà installata l'istanza di GitHub Enterprise Server:

1. Crea un VPC. Per ulteriori informazioni, consulta [https://docs.aws.amazon.com/vpc/latest/userguide/working-with-vpcs.html#Create-VPC](https://docs.aws.amazon.com/vpc/latest/userguide/working-with-vpcs.html#Create-VPC).

1. Creazione di una sottorete nel VPC. Per ulteriori informazioni, consulta [https://docs.aws.amazon.com/vpc/latest/userguide/working-with-vpcs.html#AddaSubnet](https://docs.aws.amazon.com/vpc/latest/userguide/working-with-vpcs.html#AddaSubnet).

1. Per avviare un'istanza nel VPC. Per ulteriori informazioni, consulta [https://docs.aws.amazon.com/vpc/latest/userguide/working-with-vpcs.html#VPC_Launch_Instance](https://docs.aws.amazon.com/vpc/latest/userguide/working-with-vpcs.html#VPC_Launch_Instance).

**Nota**  
Ogni VPC può essere associato a un solo host (istanza GitHub Enterprise Server) alla volta.

L'immagine seguente mostra un'istanza EC2 lanciata utilizzando l'AMI GitHub Enterprise.

![Schermata della console con descrizione dell'istanza](http://docs.aws.amazon.com/it_it/dtconsole/latest/userguide/images/instance-vpc.png)


Quando si utilizza un VPC per una connessione GitHub Enterprise Server, è necessario fornire quanto segue per l'infrastruttura quando si configura l'host:
+ **ID VPC:** il VPC del server su cui è installata l'istanza di GitHub Enterprise Server o un VPC che ha accesso all'istanza GitHub Enterprise Server installata tramite VPN o Direct Connect.
+ **ID di sottorete o IDs:** la sottorete del server su cui è installata l'istanza di GitHub Enterprise Server o una sottorete con accesso all'istanza di GitHub Enterprise Server installata tramite VPN o Direct Connect.
+ **Gruppo o gruppi di sicurezza:** il gruppo di sicurezza per il server su cui è installata l'istanza di GitHub Enterprise Server o un gruppo di sicurezza con accesso all'istanza di GitHub Enterprise Server installata tramite VPN o Direct Connect.
+ **Endpoint: **Avere l'endpoint del server pronto e continuare con la fase successiva.

*Per ulteriori informazioni sull'utilizzo delle sottoreti VPCs e delle sottoreti, consulta [VPC and Subnet Sizing nella](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html#vpc-sizing-ipv4) Amazon VPC User IPv4 Guide.*

**Topics**
+ [Non riesco a ottenere un host con stato in attesa](#troubleshooting-connections-host-vpc-failed)
+ [Non riesco a ottenere un host con stato disponibile](#troubleshooting-connections-host-vpc-app)
+ [Il mio connection/host funzionava e ora ha smesso di funzionare](#troubleshooting-connections-host-vpc-stopped)
+ [Non riesco a eliminare le interfacce di rete](#troubleshooting-connections-host-vpc-delete)

### Non riesco a ottenere un host con stato in attesa
<a name="troubleshooting-connections-host-vpc-failed"></a>

Se l'host entra nello stato VPC\_CONFIG\_FAILED\_INITIALIZZATION, ciò è probabilmente dovuto a un problema con il VPC, le sottoreti o i gruppi di protezione selezionati per l'host.
+ Il VPC, le sottoreti e i gruppi di sicurezza devono appartenere all'account che crea l'host.
+ Le sottoreti e i gruppi di sicurezza devono appartenere al VPC selezionato.
+ Ogni sottorete fornita deve trovarsi in diverse zone di disponibilità.
+ L'utente che crea l'host deve disporre delle seguenti autorizzazioni IAM:

  ```
  ec2:CreateNetworkInterface
  ec2:CreateTags
  ec2:DescribeDhcpOptionsec2:DescribeNetworkInterfaces
  ec2:DescribeSubnets
  ec2:DeleteNetworkInterface
  ec2:DescribeVpcs
  ec2:CreateVpcEndpoint
  ec2:DeleteVpcEndpoints
  ec2:DescribeVpcEndpoints
  ```

### Non riesco a ottenere un host con stato disponibile
<a name="troubleshooting-connections-host-vpc-app"></a>

Se non riesci a completare la configurazione dell' CodeConnections app per il tuo host, potrebbe essere a causa di un problema con le configurazioni VPC o l'istanza di GitHub Enterprise Server.
+ Se non si utilizza un'autorità di certificazione pubblica, sarà necessario fornire all'host un certificato TLS utilizzato dall'istanza Enterprise. GitHub Il valore del Certificato TLS deve essere la chiave pubblica del certificato.
+ È necessario essere un amministratore dell'istanza GitHub Enterprise Server per creare GitHub app.

### Il mio connection/host funzionava e ora ha smesso di funzionare
<a name="troubleshooting-connections-host-vpc-stopped"></a>

Se a connection/host funzionava prima e non funziona ora, potrebbe essere dovuto a una modifica della configurazione nel tuo VPC o l' GitHub app è stata modificata. Verifica quanto segue:
+ Il gruppo di sicurezza collegato alla risorsa host creata per la connessione è ora cambiato o non ha più accesso all' GitHub Enterprise Server. CodeConnections richiede un gruppo di sicurezza con connettività all'istanza di GitHub Enterprise Server.
+ L'IP del server DNS è stato modificato di recente. È possibile verificarlo controllando le opzioni DHCP associate al VPC specificato nella risorsa host creata per la connessione. Tieni presente che se sei passato di recente da un server AmazonProvided DNS a un server DNS personalizzato o hai iniziato a utilizzare un nuovo server DNS personalizzato, host/connection smetterebbe di funzionare. Per risolvere questo problema, elimina il tuo host esistente e ricrealo. Così dovrebbero essere memorizzate le ultime impostazioni DNS nel nostro database.
+ Le ACLs impostazioni di rete sono cambiate e non consentono più connessioni HTTP alla sottorete in cui si trova l'infrastruttura GitHub Enterprise Server.
+ Tutte le configurazioni dell' CodeConnections app sull' GitHub Enterprise Server sono state modificate. Le modifiche a qualsiasi configurazione, ad esempio URLs o ai segreti dell'app, possono interrompere la connettività tra l'istanza di GitHub Enterprise Server installata e. CodeConnections

### Non riesco a eliminare le interfacce di rete
<a name="troubleshooting-connections-host-vpc-delete"></a>

Se non riesci a rilevare le interfacce di rete, verifica quanto segue:
+ Le interfacce di rete create da CodeConnections possono essere eliminate solo eliminando l'host. Non possono essere eliminate manualmente dall'utente.
+ Bisogna possedere le seguenti autorizzazioni:

  ```
  ec2:DescribeNetworkInterfaces
  ec2:DeleteNetworkInterface
  ```

## Risoluzione dei problemi relativi agli endpoint VPC webhook PrivateLink () GitHub per le connessioni Enterprise Server
<a name="troubleshooting-connections-host-vpc-webhook"></a>

Quando si crea un host con configurazione VPC, viene creato automaticamente l'endpoint VPC webhook. 

**Nota**  
Utilizza questa sezione per la risoluzione dei problemi relativi alla tua connessione configurata per utilizzare l'endpoint webhook per VPC (). PrivateLink Per la risoluzione dei problemi relativi alla configurazione GitHub dell'host Enterprise Server all'interno di un Amazon VPC, consulta. [Risoluzione dei problemi di configurazione VPC per l'host](#troubleshooting-connections-host-vpc)

Quando crei una connessione a un tipo di provider installato e hai specificato che il tuo server è configurato all'interno di un VPC, AWS CodeConnections crea il tuo host e l'endpoint VPC (PrivateLink) per i webhook viene creato automaticamente. Ciò consente all'host di inviare dati sugli eventi tramite webhook ai tuoi AWS servizi integrati sulla rete Amazon. Per ulteriori informazioni, consulta [AWS CodeConnections e endpoint VPC di interfaccia ()AWS PrivateLink](vpc-interface-endpoints.md).

**Topics**
+ [Non riesco a eliminare i miei endpoint VPC webhook](#troubleshooting-connections-host-vpc-webhook-delete)

### Non riesco a eliminare i miei endpoint VPC webhook
<a name="troubleshooting-connections-host-vpc-webhook-delete"></a>

AWS CodeConnections gestisce il ciclo di vita degli endpoint VPC webhook per il tuo host. Se si desidera eliminare l'endpoint, è necessario eseguire questa operazione eliminando la risorsa host corrispondente.
+ Gli endpoint VPC webhook PrivateLink () creati CodeConnections da possono essere eliminati solo [eliminando](https://docs.aws.amazon.com/dtconsole/latest/userguide/connections-host-delete.html) l'host. Non possono essere eliminate manualmente.
+ Bisogna possedere le seguenti autorizzazioni:

  ```
  ec2:DescribeNetworkInterfaces
  ec2:DeleteNetworkInterface
  ```

## Risoluzione dei problemi per un host creato prima del 24 novembre 2020
<a name="troubleshooting-connections-host-vpc-webhook-host"></a>

A partire dal 24 novembre 2020, al momento AWS CodeConnections della configurazione dell'host, viene configurato un supporto aggiuntivo per gli endpoint VPC (PrivateLink). Per gli host creati prima di questo aggiornamento, utilizzare questa sezione di risoluzione dei problemi.

Per ulteriori informazioni, consulta [AWS CodeConnections e endpoint VPC di interfaccia ()AWS PrivateLink](vpc-interface-endpoints.md).

**Topics**
+ [Ho un host creato prima del 24 novembre 2020 e desidero utilizzare gli endpoint VPC () PrivateLink per i webhook](#troubleshooting-connections-host-vpc-webhook-create)
+ [Non riesco a ottenere un host con stato disponibile (errore VPC)](#troubleshooting-connections-host-vpc-error-pre-webhook)

### Ho un host creato prima del 24 novembre 2020 e desidero utilizzare gli endpoint VPC () PrivateLink per i webhook
<a name="troubleshooting-connections-host-vpc-webhook-create"></a>

Quando configuri l'host per GitHub Enterprise Server, l'endpoint webhook viene creato automaticamente. Le connessioni ora utilizzano gli endpoint PrivateLink webhook VPC. Se hai creato l'host prima del 24 novembre 2020 e desideri utilizzare gli endpoint PrivateLink webhook VPC, devi prima [eliminare](https://docs.aws.amazon.com/dtconsole/latest/userguide/connections-host-delete.html) l'host e quindi [creare un](https://docs.aws.amazon.com/dtconsole/latest/userguide/connections-host-create.html) nuovo host.

### Non riesco a ottenere un host con stato disponibile (errore VPC)
<a name="troubleshooting-connections-host-vpc-error-pre-webhook"></a>

Se il tuo host è stato creato prima del 24 novembre 2020 e non riesci a completare la configurazione dell' CodeConnections app per il tuo host, potrebbe essere a causa di un problema con le configurazioni VPC o l'istanza di GitHub Enterprise Server.

Il VPC avrà bisogno di un gateway NAT (o accesso a Internet in uscita) in modo che l'istanza di GitHub Enterprise Server possa inviare traffico di rete in uscita per i webhook. GitHub 

## Impossibile creare la connessione per un repository GitHub
<a name="troubleshooting-connections-GitHub-admin"></a>

**Problema** 

Poiché una connessione a un GitHub repository utilizza il AWS Connector for GitHub, per creare la connessione sono necessarie le autorizzazioni del proprietario dell'organizzazione o delle autorizzazioni di amministratore per accedere al repository.

**Possibili correzioni:** [per informazioni sui livelli di autorizzazione per un GitHub repository, vedi @ -. https://docs.github.com/en/ free-pro-team latest/github/setting-up-and-managing-organizations-and-teams/permission levels-for-an-organization](https://docs.github.com/en/free-pro-team@latest/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization)

## Modifica le autorizzazioni dell'app di connessione GitHub Enterprise Server
<a name="troubleshooting-GHES-app-permissions"></a>

Se hai installato l'app per GitHub Enterprise Server entro il 23 dicembre 2020, potresti dover concedere all'app l'accesso in sola lettura ai membri dell'organizzazione. Se sei il proprietario dell' GitHub app, segui questi passaggi per modificare le autorizzazioni per l'app che è stata installata al momento della creazione dell'host.

**Nota**  
Devi completare questi passaggi sull'istanza di GitHub Enterprise Server e devi essere il proprietario dell' GitHub app.

1. **In GitHub Enterprise Server, dall'opzione a discesa sulla foto del profilo, scegli Impostazioni.**

1. **Scegli **Impostazioni sviluppatore**, quindi scegli GitHub App.**

1. Nell'elenco delle app, scegli il nome dell'app per la connessione, quindi scegli **Permissions and events (Autorizzazioni ed eventi)** nel display delle impostazioni.

1. In **Autorizzazioni organizzazione**, per **Membri**, scegli **Sola lettura** dall'elenco a discesa **Accesso**.  
![Interfaccia per le autorizzazioni dell'organizzazione che mostra i membri impostati sul livello di accesso di sola lettura.](http://docs.aws.amazon.com/it_it/dtconsole/latest/userguide/images/ghes-app-permissions.png)

1. In **Aggiungi una nota per gli utenti**, aggiungi una descrizione del motivo dell'aggiornamento. Scegli **Save changes** (Salva modifiche).

## Errore di connessione durante la connessione a GitHub: «Si è verificato un problema, assicurati che i cookie siano abilitati nel tuo browser» o «Il proprietario dell'organizzazione deve installare l'app» GitHub
<a name="troubleshooting-GitHub-organization-owner"></a>

**Problema** 

Per creare la connessione per un GitHub repository, devi essere il proprietario dell' GitHub organizzazione. Per i repository che non appartengono a un'organizzazione, è necessario esserne il proprietario. Quando una connessione viene creata da qualcuno diverso dal proprietario dell'organizzazione, viene creata una richiesta per il proprietario dell'organizzazione e viene visualizzato uno dei seguenti errori: 

A problem occurred, make sure cookies are enabled in your browser (Si è verificato un problema, assicurarsi che i cookie siano abilitati nel browser)

O

Il proprietario dell'organizzazione deve installare l'app GitHub 

**Possibili correzioni:** per i repository di un' GitHuborganizzazione, il proprietario dell'organizzazione deve creare la connessione al GitHub repository. Per i repository che non appartengono a un'organizzazione, è necessario esserne il proprietario. 

## Potrebbe essere necessario aggiornare il prefisso del servizio Connections nelle risorse per le politiche IAM
<a name="troubleshoot-service-prefix"></a>

Il 29 marzo 2024, il servizio è stato rinominato da AWS CodeStar Connections a. AWS CodeConnections A partire dal 1° luglio 2024, la console crea connessioni con `codeconnections` la risorsa ARN. Le risorse con entrambi i prefissi di servizio continueranno a essere visualizzate nella console. Il prefisso di servizio per le risorse create utilizzando la console è. `codeconnections` Le nuove SDK/CLI risorse vengono create con `codeconnections` la risorsa ARN. Le risorse create avranno automaticamente il nuovo prefisso di servizio. 

Di seguito sono elencate le risorse create in AWS CodeConnections:
+ Connessioni
+ Host

**Problema**

Le risorse create con `codestar-connections` l'ARN non verranno automaticamente rinominate con il nuovo prefisso di servizio nell'ARN della risorsa. La creazione di una nuova risorsa creerà una risorsa con il prefisso del servizio di connessione. Tuttavia, le politiche IAM con il prefisso `codestar-connections` di servizio non funzioneranno per le risorse con il nuovo prefisso di servizio. 

**Possibili correzioni:** per evitare problemi di accesso o di autorizzazioni per le risorse, completa le seguenti azioni: 
+ Aggiorna le politiche IAM per il nuovo prefisso del servizio. In caso contrario, le risorse rinominate o create non saranno in grado di utilizzare le policy IAM.
+ Aggiorna le risorse per il nuovo prefisso di servizio creandole utilizzando la console o. CLI/CDK/CFN

Aggiorna le azioni, le risorse e le condizioni della politica in base alle esigenze. Nell'esempio seguente, il `Resource` campo è stato aggiornato per entrambi i prefissi di servizio.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": {
        "Effect": "Allow",
        "Action": [
            "codeconnections:UseConnection"
        ],
        "Resource": [
            "arn:aws:codestar-connections:*:*:connection/*",
            "arn:aws:codeconnections:*:*:connection/*"
        ]
    }
}
```

------

## Errore di autorizzazione dovuto al prefisso del servizio nelle risorse create utilizzando la console
<a name="troubleshoot-service-prefix-console-permissions"></a>

Attualmente, le risorse di connessione create utilizzando la console avranno solo il prefisso di `codestar-connections` servizio. Per le risorse create utilizzando la console, le azioni relative alle policy statement devono includere `codestar-connections` come prefisso di servizio. 

**Nota**  
A partire dal 1° luglio 2024, la console crea connessioni con `codeconnections` la risorsa ARN. Le risorse con entrambi i prefissi di servizio continueranno a essere visualizzate nella console.

**Problema**

Quando si crea una risorsa di connessione utilizzando la console, nella policy è necessario utilizzare il prefisso del `codestar-connections` servizio. Quando si utilizza una policy con il prefisso di `codeconnections` servizio nella policy, le risorse di connessione create utilizzando la console ricevono il seguente messaggio di errore: 

```
User: {{user_ARN}} is not authorized to perform: codestar-connections:{{action}} on resource: {{resource_ARN}} because no identity-based policy allows the codestar-connections:{{action}} action
```

**Possibili correzioni:** per le risorse create utilizzando la console, le azioni relative alle policy statement devono includere `codestar-connections` come prefisso del servizio, come illustrato nell'esempio di policy in. [Esempio: una politica per la creazione AWS CodeConnections con la console](security_iam_id-based-policy-examples-connections.md#security_iam_id-based-policy-examples-connections-console)

## Configurazione della connessione e dell'host per i provider installati che supportano le organizzazioni
<a name="troubleshooting-organization-host"></a>

Per i provider installati che supportano organizzazioni, come GitHub Organizations, non viene assegnato un host disponibile. Crei un nuovo host per ogni connessione nella tua organizzazione e assicurati di inserire le stesse informazioni nei seguenti campi di rete: 
+ **ID VPC**
+ **ID di sottorete**
+ **Gruppo di sicurezza IDs**

Consulta i passaggi correlati per creare una connessione [GHES o una connessione GitLab ](https://docs.aws.amazon.com/dtconsole/latest/userguide/connections-create-gheserver.html) [autogestita](https://docs.aws.amazon.com/dtconsole/latest/userguide/connections-create-gitlab-managed.html).

## Desidero aumentare i miei limiti per le connessioni
<a name="troubleshooting-connections-limit-increase"></a>

Puoi richiedere un aumento del limite per determinati limiti in. CodeConnections Per ulteriori informazioni, consulta [Quote per le connessioni](limits-connections.md).