

Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [Come migrare da CodeCatalyst](migration.md).

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

# Organizza il lavoro con i progetti in CodeCatalyst
<a name="projects"></a>

Utilizzi i progetti in Amazon CodeCatalyst per creare uno spazio di collaborazione in cui i team di sviluppo possano svolgere attività di sviluppo con flussi di lavoro e repository condivisi di integration/continuous distribuzione continua (CI/CD). Quando crei un progetto, puoi aggiungere, aggiornare o rimuovere risorse. Puoi anche monitorare l'avanzamento del lavoro del tuo team. Puoi avere più progetti all'interno di uno spazio.

Gli spazi in CodeCatalyst sono costituiti da progetti. Puoi vedere tutti i progetti all'interno del tuo spazio, ma puoi usare solo i progetti di cui sei membro. Quando crei un progetto, vengono generati i ruoli predefiniti per il tuo progetto, che assegni agli utenti che inviti al progetto.
+ Chiunque sia assegnato al progetto con un ruolo di progetto, ad esempio il ruolo di **Collaboratore**, può accedere alle risorse del progetto, ad esempio un archivio di origine.
+ Chiunque abbia il ruolo di **amministratore dello spazio** o di **amministratore del progetto** può inviare inviti a partecipare a un progetto. 
+ Gli utenti con il ruolo di **amministratore del progetto** possono tenere traccia dell'attività, dello stato e di altre impostazioni tra le risorse condivise. 
+ Gli utenti con il ruolo di **accesso limitato** possono gestire le assegnazioni di funzionalità, correzioni di codice e test dei progetti nell'ambito dei flussi di CI/CD lavoro. 

  I flussi di lavoro vengono utilizzati per creare, testare e rilasciare o aggiornare le applicazioni come CI/CD pipeline. You can assemble workflows by adding actions that transfer and work on your source artifacts. When you run actions, your project cloud resources are used to provide on-demand compute ability for your workflow actions. You might configure more CI/CD flussi di lavoro in base all'attività e all'output che si desidera configurare. Ad esempio, potresti creare un flusso di lavoro solo per le azioni di compilazione e test, in cui puoi visualizzare i risultati dei test e completare il flusso di lavoro senza una distribuzione mentre correggi i bug. Quindi, potresti creare un altro flusso di lavoro per creare e distribuire l'applicazione in un ambiente di staging.

Quando crei un progetto, puoi utilizzare un blueprint per creare un progetto che contenga codice di esempio e crei risorse oppure puoi iniziare con un progetto vuoto. Se si crea un progetto utilizzando un blueprint, il blueprint scelto determina quali risorse vengono aggiunte al progetto e gli strumenti di CodeCatalyst creazione o configurazione in modo da poter tenere traccia e utilizzare le risorse del progetto. È possibile aggiungere o rimuovere manualmente le risorse dopo aver creato un progetto. 

Ogni progetto tiene traccia dell'attività del progetto sotto forma di elenco di eventi per utente, ad esempio quando un progetto viene creato o una risorsa viene modificata. L'attività del progetto viene monitorata e aggregata a livello di spazio. Per ulteriori informazioni sull'utilizzo dei dati delle attività, consulta[Visualizzazione di tutti i progetti in uno spazio](projects-view-overview.md).

Se il progetto utilizza AWS risorse, puoi collegare il tuo CodeCatalyst account a un AWS account in cui disponi delle autorizzazioni amministrative per integrare le risorse per il progetto.

Puoi aggiungere repository di sorgenti, problemi e altre risorse al progetto dopo averlo creato. È necessario disporre del ruolo di **amministratore dello spazio** per creare progetti.

# Creare un progetto
<a name="projects-create"></a>

Con CodeCatalyst i progetti, puoi svolgere attività di sviluppo con flussi di lavoro e repository di integration/continuous distribuzione continua condivisa (CI/CD), gestire risorse, tenere traccia dei problemi e aggiungere utenti.

**Prima di creare un progetto, è necessario disporre del ruolo di **amministratore dello spazio o Power user**.**

**Topics**
+ [Creare un progetto vuoto in Amazon CodeCatalyst](#projects-create-empty)
+ [Creazione di un progetto con un repository di terze parti collegato](#projects-create-3p-repo)
+ [Creare un progetto con un blueprint](#projects-create-console-template)
+ [Le migliori pratiche per l'utilizzo di Amazon Q per creare progetti o aggiungere funzionalità con blueprint](#projects-create-amazon-q)
+ [Le migliori pratiche per utilizzare i blueprint con i progetti](#projects-create-use-blueprints)
+ [Aggiungere risorse e attività ai progetti creati](#projects-create-after-steps)

## Creare un progetto vuoto in Amazon CodeCatalyst
<a name="projects-create-empty"></a>

Puoi creare un progetto vuoto senza risorse e aggiungere manualmente le risorse che desideri in un secondo momento.

Prima di creare un progetto, devi avere il ruolo di **amministratore dello spazio** o **Power user**.

**Per creare un progetto vuoto**

1. Vai allo spazio in cui desideri creare un progetto.

1. Nella dashboard dello spazio, scegli **Crea progetto**.

1. Scegli **Inizia da zero**.

1. In **Dai un nome al tuo progetto**, inserisci il nome che desideri assegnare al progetto. Il nome deve essere univoco all'interno del tuo spazio.

1. Seleziona **Crea progetto**.

## Creazione di un progetto con un repository di terze parti collegato
<a name="projects-create-3p-repo"></a>

Puoi conservare il codice sorgente del tuo progetto in un fornitore terzo preferito e continuare a utilizzare tutte le CodeCatalyst funzionalità come progetti, gestione del ciclo di vita, flussi di lavoro e altro ancora. A tale scopo, puoi creare un nuovo CodeCatalyst progetto collegato a un repository, a un GitHub repository Bitbucket o a un repository di progetto. GitLab Puoi quindi utilizzare il tuo repository di sorgenti collegato nel tuo progetto. CodeCatalyst 

Prima di creare un CodeCatalyst progetto, è necessario disporre del ruolo di **amministratore dello spazio** o **Power user**. Per ulteriori informazioni, consultare [Creazione di uno spazio](spaces-create.md) e [Invitare un utente direttamente in uno spazio](spaces-members-add-admin.md).

Per creare un progetto collegato a un archivio di sorgenti del tuo GitHub account, dovrai completare le tre attività seguenti: CodeCatalyst 

1. **Installa i **GitHub repository, i repository** **Bitbucket o l'estensione dei repository**. GitLab ** In un sito esterno ti viene richiesto di connetterti e fornire CodeCatalyst l'accesso al tuo repository, operazione che viene eseguita come parte del passaggio successivo.
**Importante**  
**Per installare i **GitHub repository, i repository** **Bitbucket** o l'estensione dei **GitLab repository** nel tuo CodeCatalyst spazio, devi aver effettuato l'accesso con un account che abbia il ruolo di amministratore dello spazio.**

1. Connect il tuo GitHub account o l'area di lavoro Bitbucket o GitLab l'utente a. CodeCatalyst
**Importante**  
**Per connettere il tuo GitHub account, Bitbucket workspace, GitLab utente al tuo CodeCatalyst spazio, devi essere sia l'amministratore della fonte di terze parti che l'amministratore dello spazio. CodeCatalyst **
**Importante**  
Dopo aver installato un'estensione del repository, il codice di tutti gli archivi a cui ti colleghi CodeCatalyst verrà indicizzato e archiviato. CodeCatalyst Ciò renderà il codice ricercabile in. CodeCatalyst Per comprendere meglio la protezione dei dati per il tuo codice quando utilizzi repository collegati in CodeCatalyst, consulta la sezione [Protezione dei dati](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) nella *Amazon CodeCatalyst User Guide*.

1. Crea un CodeCatalyst progetto collegato al tuo GitHub repository, al repository Bitbucket o al repository del progetto. GitLab 
**Importante**  
****Sebbene tu possa collegare un GitHub repository, un repository Bitbucket o un repository di GitLab progetto come **collaboratore, puoi scollegare un repository di terze parti solo come amministratore dello spazio o** amministratore del progetto.**** Per ulteriori informazioni, consulta [Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-unlink.md).
**Importante**  
CodeCatalyst non supporta il rilevamento delle modifiche nel ramo predefinito per gli archivi collegati. Per modificare il ramo predefinito per un repository collegato, è necessario prima scollegarlo CodeCatalyst, modificare il ramo predefinito e quindi collegarlo nuovamente. Per ulteriori informazioni, consulta [Collegamento di GitHub repository, repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-link.md).  
È consigliabile assicurarsi sempre di disporre della versione più recente dell'estensione prima di collegare un repository.
**Nota**  
Un GitHub repository, un repository Bitbucket o un repository di GitLab progetto possono essere collegati a un solo progetto in uno spazio. CodeCatalyst 
Non puoi utilizzare repository vuoti o archiviati, repository Bitbucket o GitHub repository di progetti con progetti. GitLab CodeCatalyst 
Non puoi collegare un GitHub repository, un repository Bitbucket o un repository di progetti con lo stesso nome di un repository in un GitLab progetto. CodeCatalyst 
L'estensione **GitHub repositories** non è compatibile con gli archivi di Enterprise Server. GitHub 
L'estensione **Bitbucket repositories** non è compatibile con i repository Bitbucket Data Center.
L'estensione **GitLab repositories** non è compatibile con gli archivi di progetto autogestiti. GitLab 
Non puoi utilizzare le funzioni **Scrivi descrizione per me** o **Riepiloga commenti** con gli archivi collegati. Queste funzionalità sono disponibili solo nelle pull request in. CodeCatalyst

Per ulteriori informazioni, consulta [Aggiungi funzionalità ai progetti con estensioni in CodeCatalystAggiungi funzionalità ai progetti con estensioni](extensions.md).

**Per installare l'estensione di terze parti**

1. Vai allo spazio in cui desideri creare un progetto.

1. Nella dashboard dello spazio, scegli **Crea progetto**.

1. Scegli **Porta il tuo codice**.

1. In **Collega repository esistente**, scegli **GitHub repository, repository** **Bitbucket, repository** a seconda del provider di **GitLab repository** di terze parti che desideri utilizzare. Ti viene richiesto di connettere il tuo GitHub account, l'area di lavoro Bitbucket o l'account se non l'hai fatto in precedenza. GitLab Se l'estensione di terze parti di tua scelta non è già installata, viene visualizzata una richiesta di installazione.

1. **Se richiesto, scegli Installa.** Controlla le autorizzazioni richieste dall'estensione e, se vuoi continuare, scegli nuovamente **Installa**.

Dopo aver installato l'estensione di terze parti, il passaggio successivo consiste nel connettere il tuo GitHub account, l'area di lavoro Bitbucket o GitLab l'utente al tuo spazio. CodeCatalyst 

**Per connettere il tuo GitHub account, l'area di lavoro Bitbucket o l'utente a GitLab CodeCatalyst**

Esegui una delle seguenti operazioni a seconda dell'estensione di terze parti che hai scelto di configurare:
+ **GitHub repository**: Connect a un GitHub account.

  1. Scegli **Connect GitHub account** per accedere al sito esterno per GitHub.

  1. Accedi al tuo GitHub account utilizzando GitHub le tue credenziali, quindi scegli l'account in cui desideri installare Amazon CodeCatalyst.
**Suggerimento**  
Se in precedenza hai collegato un GitHub account allo spazio, non ti verrà richiesto di autorizzarlo nuovamente. Vedrai invece una finestra di dialogo che ti chiede dove desideri installare l'estensione se sei un membro o un collaboratore in più di uno GitHub spazio, o la pagina di configurazione per l' CodeCatalyst applicazione Amazon se appartieni a un solo GitHub spazio. **Configura l'applicazione per l'accesso al repository che desideri consentire, quindi scegli Salva.** Se il pulsante **Salva** non è attivo, apporta una modifica alla configurazione, quindi riprova.

  1. Scegli se consentire l'accesso CodeCatalyst a tutti i repository attuali e futuri o scegli i GitHub repository specifici in cui desideri utilizzare. CodeCatalyst L'opzione predefinita prevede l'inclusione di tutti i GitHub repository nell' GitHub account, compresi i repository futuri a cui sarà possibile accedere da. CodeCatalyst

  1. **Controlla le autorizzazioni concesse a CodeCatalyst, quindi scegli Installa.**

  Dopo aver collegato l' GitHub account a CodeCatalyst, verrai reindirizzato alla pagina dei dettagli dell'estensione dei **GitHub repository**, dove puoi visualizzare e gestire GitHub gli account connessi e gli archivi collegati GitHub .
+ **Archivi Bitbucket:** Connettiti a uno spazio di lavoro Bitbucket.

  1. Scegli **Connect Bitbucket workspace** per accedere al sito esterno di Bitbucket.

  1. Accedi al tuo spazio di lavoro Bitbucket utilizzando le tue credenziali Bitbucket e controlla le autorizzazioni concesse a. CodeCatalyst

  1. **Dal menu a discesa **Autorizza per l'area di lavoro, scegli l'area** di lavoro Bitbucket a cui desideri fornire l'accesso, quindi scegli Concedi l'accesso. CodeCatalyst **
**Suggerimento**  
Se in precedenza hai collegato un'area di lavoro Bitbucket allo spazio, non ti verrà richiesto di autorizzare nuovamente. Vedrai invece una finestra di dialogo che ti chiede dove desideri installare l'estensione se sei un membro o un collaboratore in più di uno spazio di lavoro Bitbucket, o la pagina di configurazione per l' CodeCatalyst applicazione Amazon se appartieni a un solo spazio di lavoro Bitbucket. **Configura l'applicazione per l'accesso allo spazio di lavoro che desideri consentire, quindi scegli Concedi l'accesso.** Se il pulsante **Concedi l'accesso** non è attivo, apporta una modifica alla configurazione, quindi riprova.

  Dopo aver collegato l'area di lavoro Bitbucket a CodeCatalyst, verrai indirizzato alla pagina dei dettagli dell'estensione dei **repository Bitbucket**, dove puoi visualizzare e gestire le aree di lavoro Bitbucket connesse e gli archivi Bitbucket collegati.
+ **GitLab repository**: Connect a un GitLab utente.

  1. Scegli **Connect GitLab user** per accedere al sito esterno per GitLab.

  1. Accedi al tuo GitLab utente utilizzando GitLab le tue credenziali e controlla le autorizzazioni concesse a. CodeCatalyst
**Suggerimento**  
Se in precedenza hai collegato un GitLab utente allo spazio, non ti verrà richiesto di autorizzarlo nuovamente. Verrai invece reindirizzato alla console. CodeCatalyst 

  1. Scegli **Authorize AWS Connector per**. GitLab

  Dopo aver collegato GitLab l'utente a CodeCatalyst, verrai indirizzato alla pagina dei dettagli **GitLab delle estensioni dei repository**, dove puoi visualizzare e gestire gli archivi connessi GitLab degli utenti e dei GitLab progetti collegati.

Dopo aver collegato la fonte di terze parti a CodeCatalyst, puoi collegare gli archivi di terze parti ai tuoi progetti. CodeCatalyst 

**Creazione del tuo progetto**

1. Nella pagina **Crea progetto**, scegli l' GitHub account che hai collegato.

1. A seconda del provider di repository di terze parti che hai collegato, scegli i **GitHub repository, i repository** **Bitbucket** o il menu a discesa dei **GitLab repository** dei repository per visualizzare i repository di terze parti, quindi scegli il repository che desideri collegare al tuo progetto.

1. Nel campo di immissione di testo Assegna un **nome al progetto**, inserisci il nome che desideri assegnare al progetto. Il nome deve essere univoco all'interno del tuo spazio.

1. Seleziona **Crea progetto**.

Dopo aver installato i **GitHub repository, i repository** **Bitbucket** o l'estensione dei **GitLab repository**, aver collegato il provider di risorse e aver collegato il repository di terze parti al CodeCatalyst progetto, puoi utilizzarlo nei flussi di lavoro e negli ambienti di sviluppo. CodeCatalyst Puoi anche creare repository di terze parti nell' GitHub account connesso, nell'area di lavoro Bitbucket o nell'utente con codice generato da un blueprint. GitLab Puoi anche utilizzare i repository collegati con Amazon Q Developer, blueprint e altro ancora. Per ulteriori informazioni, consultare [Avvio automatico di un flusso di lavoro eseguito dopo eventi di repository di terze parti](extensions-workflow-repositories.md) e [Creazione di un ambiente di sviluppo](devenvironment-create.md).

## Creare un progetto con un blueprint
<a name="projects-create-console-template"></a>

Puoi fornire tutte le risorse del progetto e il codice di esempio con un blueprint di progetto. Per informazioni sui progetti, consulta la. [Creazione di un progetto completo con CodeCatalyst progettiCreazione di un progetto completo con progetti](project-blueprints.md)

**Per creare un progetto con un blueprint**

1. Nella CodeCatalyst console, accedi allo spazio in cui desideri creare un progetto.

1. Nella dashboard dello spazio, scegli **Crea progetto**.

1. Scegli **Inizia con un progetto**.
**Suggerimento**  
Puoi scegliere di aggiungere un blueprint fornendo ad **Amazon Q** i requisiti del tuo progetto in modo che Amazon Q ti suggerisca un blueprint. Per ulteriori informazioni, consultare [Utilizzo di Amazon Q per scegliere un blueprint durante la creazione di un progetto o l'aggiunta di funzionalità](getting-started-project-assistance.md#getting-started-project-assistance-create-apply-bp) e [Le migliori pratiche per l'utilizzo di Amazon Q per creare progetti o aggiungere funzionalità con blueprint](#projects-create-amazon-q). Questa funzionalità è disponibile solo nella regione Stati Uniti occidentali (Oregon).  
Questa funzionalità richiede che le funzionalità di intelligenza artificiale generativa siano abilitate per lo spazio. Per ulteriori informazioni, consulta [Gestione delle funzionalità di intelligenza artificiale generativa](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html).

1. **Dalla scheda **CodeCatalyst Blueprint** o **Space blueprint**, scegli un blueprint, quindi scegli Avanti.**

1. In Assegna un **nome al progetto**, inserisci il nome che desideri assegnare al progetto e i nomi delle risorse associate. Il nome deve essere univoco all'interno del tuo spazio.

1. (Facoltativo) Per impostazione predefinita, il codice sorgente creato dal blueprint viene archiviato in un CodeCatalyst repository. In alternativa, è possibile scegliere di archiviare il codice sorgente del blueprint in un repository di terze parti. Per ulteriori informazioni, consulta [Aggiungi funzionalità ai progetti con estensioni in CodeCatalystAggiungi funzionalità ai progetti con estensioni](extensions.md).
**Importante**  
CodeCatalyst non supporta il rilevamento delle modifiche nel ramo predefinito per gli archivi collegati. Per modificare il ramo predefinito per un repository collegato, è necessario prima scollegarlo CodeCatalyst, modificare il ramo predefinito e quindi collegarlo nuovamente. Per ulteriori informazioni, consulta [Collegamento di GitHub repository, repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-link.md).  
È consigliabile assicurarsi sempre di disporre della versione più recente dell'estensione prima di collegare un repository.

   Effettua una delle seguenti operazioni a seconda del provider di repository di terze parti che desideri utilizzare:
   + **GitHub repository**: Connect a un GitHub account.

     Scegli il menu a discesa **Avanzato**, scegli GitHub come provider del repository, quindi scegli l' GitHub account in cui desideri archiviare il codice sorgente creato dal blueprint.
**Nota**  
Se stai collegando un GitHub account, devi creare una connessione personale per stabilire una mappatura delle identità tra la tua identità e la tua CodeCatalyst identità. GitHub Per ulteriori informazioni, consultare [Connessioni personali](concepts.md#personal-connection-concept) e [Accesso alle GitHub risorse con connessioni personali](ipa-settings-connections.md).
   + **Archivi Bitbucket:** Connect uno spazio di lavoro Bitbucket.

     Scegli il menu a discesa **Avanzato**, scegli Bitbucket come provider di repository, quindi scegli l'area di lavoro Bitbucket in cui desideri archiviare il codice sorgente creato dal blueprint.
   + **GitLab repository**: Connect a un GitLab utente.

     Scegli il menu a discesa **Avanzato**, scegli GitLab come provider del repository, quindi scegli l' GitLab utente in cui desideri archiviare il codice sorgente creato dal blueprint.

1. In **Risorse del progetto**, configura i parametri del blueprint. A seconda del blueprint, potresti avere la possibilità di assegnare un nome al repository di origine.

1. (Facoltativo) Per visualizzare i file di definizione con aggiornamenti basati sulle selezioni dei parametri di progetto effettuate, scegliete **Visualizza codice o Visualizza** **flusso di lavoro** da **Genera** anteprima del progetto.

1. (Facoltativo) Scegli **Visualizza dettagli** dalla scheda del progetto per visualizzare dettagli specifici sul progetto, come una panoramica dell'architettura del progetto, le connessioni e le autorizzazioni richieste e il tipo di risorse create dal blueprint.

1. Seleziona **Crea progetto**.

## Le migliori pratiche per l'utilizzo di Amazon Q per creare progetti o aggiungere funzionalità con blueprint
<a name="projects-create-amazon-q"></a>

Quando crei un progetto o desideri aggiungere nuovi componenti a un progetto esistente, potresti non essere sicuro di quale blueprint utilizzare o di come integrare le funzionalità. CodeCatalyst include l'integrazione con un assistente AI generativo chiamato Amazon Q in grado di analizzare i requisiti del progetto e suggerire un modello più adatto alle tue esigenze. 

Puoi usare Amazon Q per aiutarti a creare un progetto con un blueprint che crea componenti in base ai tuoi requisiti oppure puoi usare Amazon Q per aiutarti ad aggiungere un blueprint a un progetto esistente. Ad esempio, per aggiungere risorse per un'applicazione Web o un'applicazione moderna a un progetto, specifica i requisiti e quindi le risorse verranno aggiunte con un blueprint consigliato. I problemi relativi ai componenti rimanenti possono essere creati automaticamente.

Amazon Q crea anche problemi relativi ai requisiti che non possono essere risolti con un blueprint suggerito. Inoltre, puoi assegnare tali problemi ad Amazon Q. Se assegni il problema ad Amazon Q, quest'ultima tenterà di creare una bozza di soluzione da valutare. Questo può aiutare te e il tuo team a concentrarti e ottimizzare il lavoro su questioni che richiedono la tua attenzione, mentre Amazon Q lavora a una soluzione per i problemi che non hai risorse per risolvere immediatamente.

**Nota**  
**Realizzato da Amazon Bedrock**: AWS implementa il rilevamento [automatico degli abusi](https://docs.aws.amazon.com//bedrock/latest/userguide/abuse-detection.html). Poiché le funzionalità **Scrivi una descrizione per me**, **Crea un riepilogo dei commenti**, **Attività consigliate**, **Usa Amazon Q per creare o aggiungere funzionalità a un progetto** e **Assegna i problemi ad Amazon Q** con Amazon Q Developer Agent per lo sviluppo software sono supportate da Amazon Bedrock, gli utenti possono utilizzare al meglio i controlli implementati in Amazon Bedrock per rafforzare la protezione, la sicurezza e l’uso responsabile dell’intelligenza artificiale (IA).

Di seguito sono riportate alcune best practice per aiutarti a creare progetti e aggiungere blueprint con Amazon Q.

**Importante**  
Le funzionalità di intelligenza artificiale generativa sono disponibili solo nella regione Stati Uniti occidentali (Oregon).
+ **Utilizza le istruzioni predefinite fornite da Amazon Q.** Amazon Q fa meglio a scegliere i blueprint dai prompt forniti. 
+ **Utilizza le opzioni di configurazione suggerite da Amazon Q per visualizzare in anteprima i blueprint**. Scegli un blueprint per visualizzare in anteprima il codice di esempio e le risorse che verranno create dal blueprint. 
+ **Usa uno spazio abilitato per Amazon Q.** Per creare un progetto con Amazon Q o aggiungere funzionalità a un progetto con blueprint utilizzando Amazon Q, utilizza uno spazio abilitato per le funzionalità di intelligenza artificiale generativa. Per ulteriori informazioni, consulta [Abilitare o disabilitare le funzionalità di intelligenza artificiale generativa](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html#managing-generative-ai-features-enable-disable) per uno spazio.
+ **Ottieni ulteriori informazioni sui progetti consigliati da Amazon Q.** Potresti voler saperne di più sul tipo di risorse del progetto, sul codice di esempio e sui componenti creati con uno specifico blueprint consigliato. Per ulteriori informazioni sui blueprint disponibili in CodeCatalyst, vedere. [Creazione di un progetto completo con CodeCatalyst progettiCreazione di un progetto completo con progetti](project-blueprints.md)
+ **Consenti ad Amazon Q di risolvere i problemi**. Consenti ad Amazon Q di creare problemi per te, assegnarli e monitorarli. Per ulteriori informazioni, consulta [Tutorial: Utilizzo delle funzionalità di intelligenza artificiale CodeCatalyst generativa per velocizzare il lavoro di sviluppo](getting-started-project-assistance.md).
+ **Annulla l'assegnazione ad Amazon Q di problemi su cui non si lavora più**. Dopo aver completato l'esempio, annulla l'assegnazione ad Amazon Q di eventuali problemi su cui non stai più lavorando. Se Amazon Q ha terminato il lavoro su un problema o non è riuscito a trovare una soluzione, assicurati di annullare l'assegnazione di Amazon Q per evitare di raggiungere la quota massima per le funzionalità di intelligenza artificiale generativa. [Per ulteriori informazioni, consulta [Gestione delle funzionalità e prezzi dell'IA generativa](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html).](https://codecatalyst.aws/explore/pricing) 
+ **Visualizza l'utilizzo per Amazon Q.** Puoi visualizzare l'utilizzo delle funzionalità di intelligenza artificiale generativa a livello di utente. Vai a **Le mie impostazioni** per gestire le quote AI generative e visualizzare l'utilizzo in base al tuo ID Builder o all'identità Single Sign-On (SSO). Per ulteriori informazioni, consulta [Visualizzazione dell'utilizzo delle funzionalità di intelligenza artificiale generativa in uno spazio](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html#managing-generative-ai-features-view-usage). 

**Importante**  
Le funzionalità di intelligenza artificiale generativa di CodeCatalyst sono soggette a quote. [Per ulteriori informazioni, consulta [Amazon Q Developer Pricing](https://aws.amazon.com/q/developer/pricing/), [Abilitazione o disabilitazione delle funzionalità di intelligenza artificiale generativa per uno spazio](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html#managing-generative-ai-features-enable-disable) e Fatturazione.](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html)

## Le migliori pratiche per utilizzare i blueprint con i progetti
<a name="projects-create-use-blueprints"></a>

Di seguito sono riportate alcune best practice per aiutarti a creare un progetto con blueprint o ad aggiungere blueprint.
+ **Utilizza i blueprint forniti da CodeCatalyst per creare o aggiungere** progetti. Puoi usare i blueprint per creare un progetto completo con codice sorgente e risorse per gli sviluppatori. Ad esempio, il blueprint dell'applicazione Web crea risorse applicative e infrastrutturali e distribuisce un'applicazione Web. È possibile creare un progetto con un blueprint o aggiungere un blueprint personalizzato a un progetto esistente. Per ulteriori informazioni, consulta [Creazione di un progetto con un blueprint](create-project-with-bp.md). Visualizza qualsiasi blueprint in CodeCatalyst per visualizzare in anteprima il codice di esempio e le risorse che verranno create dal blueprint.
+ **Utilizza progetti personalizzati progettati dalla** tua organizzazione. Puoi utilizzare progetti personalizzati per creare un progetto completo nel tuo spazio. Il blueprint personalizzato progettato dall'organizzazione può fornire standardizzazione e best practice, che possono anche aiutare a ridurre gli sforzi per la creazione di un nuovo progetto. In qualità di autore di blueprint personalizzati, puoi visualizzare i dettagli sui progetti che utilizzano il tuo blueprint in tutto il tuo spazio. La gestione del ciclo di vita consente di gestire centralmente il ciclo di vita dello sviluppo del software di ogni progetto e gli utenti dei blueprint possono utilizzare la gestione del ciclo di vita per rigenerare una base di codice a partire da opzioni o versioni aggiornate di un blueprint. Per ulteriori informazioni, consulta [Lavorare con la gestione del ciclo di vita come autore di progetti](lifecycle-management-dev.md).
+ **Aggiungi il ruolo di sviluppatore o i** ruoli IAM appropriati all'account del tuo progetto. Durante o dopo aver completato i passaggi di creazione del progetto, puoi configurare le autorizzazioni del blueprint scegliendo o creando ruoli IAM in un Account AWS ambiente connesso allo spazio.

## Aggiungere risorse e attività ai progetti creati
<a name="projects-create-after-steps"></a>

Una volta che il progetto è pronto, puoi aggiungere risorse e attività.
+ Per ulteriori informazioni sui CI/CD flussi di lavoro creati con il progetto, consulta[Guida introduttiva ai flussi di lavoro](workflows-getting-started.md).
+ Per utilizzare azioni di compilazione simili a quelle del tuo nuovo progetto che distribuiscono artefatti di compilazione in un bucket Amazon S3, consulta e. [Creazione con flussi di lavoro](build-workflow-actions.md) [Tutorial: caricare artefatti su Amazon S3](build-deploy.md)
+ Per iniziare con un progetto vuoto e iniziare a distribuire un'applicazione serverless simile con una distribuzione in stack, consulta. CloudFormation [Tutorial: Implementazione di un'applicazione serverless](deploy-tut-lambda.md)
+ Per aggiungere una scheda di pianificazione dei problemi, consulta. [Tieni traccia e organizza il lavoro con problemi in CodeCatalystTieni traccia e organizza il lavoro con i problemi](issues.md)
+ Per visualizzare la panoramica del progetto, lo stato del progetto, l'attività recente del team e il lavoro assegnato, consulta[Ottenere un elenco di progetti](projects-view.md).
+ Per visualizzare il codice sorgente o creare una pull request, consulta[Archivia e collabora sul codice con i repository di sorgenti in CodeCatalystArchivia e collabora sul codice con i repository di origine](source.md).
+ Per configurare notifiche che inviano avvisi di stato in caso di esito positivo o negativo del flusso di lavoro, consulta[Invio di notifiche via email e su Slack da CodeCatalyst](notifications-manage.md). 
+ Per invitare membri al tuo progetto, consulta[Concessione delle autorizzazioni di progetto agli utenti](projects-members.md).
+ Per configurare gli ambienti di sviluppo, vedi[Scrivi e modifica il codice con Dev Environments in CodeCatalystScrivi e modifica il codice con Dev Environments](devenvironment.md).

# Ottenere un elenco di progetti
<a name="projects-view"></a>

Dal tuo CodeCatalyst spazio, puoi visualizzare i dettagli di ogni progetto per cui disponi delle autorizzazioni di progetto.

Per visualizzare un progetto, devi essere un membro del progetto o avere il ruolo di **amministratore dello spazio** per lo spazio.

Se non hai ancora creato un progetto, consulta[Creare un progetto](projects-create.md). È necessario disporre del ruolo di **amministratore dello spazio** per lo spazio in cui si desidera creare un progetto.
+ Nella panoramica del progetto, puoi visualizzare i membri del progetto, gli archivi dei sorgenti, le esecuzioni del flusso di lavoro, le richieste pull aperte, gli ambienti di sviluppo del progetto e i problemi.
+ Nelle impostazioni del progetto, puoi visualizzare e gestire i dettagli del progetto, eliminare il progetto, invitare nuovi membri al progetto, gestire i membri del progetto e configurare le notifiche.

## Visualizzazione delle attività del progetto e degli ambienti di sviluppo
<a name="projects-view-overview-tasks"></a>

Per visualizzare un riepilogo delle attività del progetto, ad esempio problemi aperti e richieste pull che ti vengono assegnate o create da te, e gli ambienti di sviluppo associati al progetto, usa la console.

Per visualizzare un progetto, devi essere un membro del progetto o avere il ruolo di **amministratore** dello spazio.

**Per visualizzare gli archivi di origine, le esecuzioni del flusso di lavoro, i problemi, le richieste pull, gli ambienti di sviluppo e i problemi**

1. Apri la CodeCatalyst console all'indirizzo [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Passa allo spazio contenente il progetto che desideri visualizzare. In **Progetti**, scegli il tuo progetto.

1. Nel riquadro di navigazione seleziona **Overview (Panoramica)**.

1. Visualizza le attività del progetto che ti sono state assegnate e create da te. 
   + Visualizza i **membri \$1 Visualizza tutto** per visualizzare un elenco dei membri del progetto.
   + Visualizza la scheda **Repository** per visualizzare i repository di origine associati al progetto.
   + Visualizza la scheda **Workflow runs** per visualizzare i flussi di lavoro associati al progetto.
   + Visualizza la scheda **Open pull request** per visualizzare un riepilogo dello stato del repository di codice, oltre alle richieste pull assegnate all'utente e create dall'utente.
   + Visualizza la scheda **My Dev Environments** per visualizzare un riepilogo degli ambienti di sviluppo associati al progetto. 
   + Visualizza la scheda **Problemi** per visualizzare un riepilogo delle attività assegnate o delle attività che hai creato.

# Visualizzazione di tutti i progetti in uno spazio
<a name="projects-view-overview"></a>

Nell'elenco **Progetti** del tuo spazio, puoi visualizzare tutti i progetti per i quali disponi delle autorizzazioni.

Per visualizzare un riepilogo delle attività del progetto, ad esempio problemi aperti e richieste pull che ti vengono assegnate o create da te, e gli ambienti di sviluppo associati al progetto, usa la console.

Per visualizzare un progetto, devi essere un membro del progetto o avere il ruolo di **amministratore** dello spazio.

**Per visualizzare gli archivi di origine, le esecuzioni del flusso di lavoro, i problemi, le richieste pull, gli ambienti di sviluppo e i problemi**

1. Apri la CodeCatalyst console all'indirizzo [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai allo spazio contenente il progetto che desideri visualizzare. In **Progetti**, scegli il tuo progetto.

1. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Visualizza il nome, il percorso, l'ID del progetto e la descrizione.

## Visualizzazione delle impostazioni del progetto
<a name="projects-view-settings"></a>

Nelle **impostazioni del progetto**, puoi visualizzare i membri del progetto, i repository dei sorgenti, le esecuzioni del flusso di lavoro, le richieste pull aperte, gli ambienti di sviluppo del progetto e i problemi.

Per visualizzare un riepilogo delle attività del progetto, come i problemi aperti e le richieste pull che ti vengono assegnate o create da te, e gli ambienti di sviluppo associati al progetto, usa la console.

**Per visualizzare gli archivi di origine, le esecuzioni del flusso di lavoro, i problemi, le richieste pull, gli ambienti di sviluppo e i problemi**

1. Apri la CodeCatalyst console all'indirizzo [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Passa allo spazio contenente il progetto che desideri visualizzare. In **Progetti**, scegli il tuo progetto.

1. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Visualizza il nome, il percorso, l'ID del progetto e la descrizione.

## Passare a un progetto diverso in CodeCatalyst
<a name="projects-view-switch"></a>

Per passare a un progetto diverso, usa la console per scegliere da un elenco di progetti a cui hai accesso.

**Per passare a un progetto diverso**

1. Nella CodeCatalyst console, scegli il selettore di progetto in alto.

1. Espandi il menu a discesa e scegli il progetto verso cui desideri navigare.

# Eliminazione di un progetto
<a name="projects-delete"></a>

È possibile eliminare un progetto per rimuovere tutti gli accessi alle risorse del progetto. È necessario disporre del ruolo di amministratore dello spazio o amministratore del progetto per eliminare un progetto. Dopo aver eliminato un progetto, i membri del progetto non saranno in grado di accedere alle risorse del progetto e tutti i flussi di lavoro richiesti dagli archivi di origine di terze parti verranno interrotti.

**Per eliminare il progetto**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Passa allo spazio contenente il progetto che desideri visualizzare. In **Progetti**, scegli il tuo progetto.

1. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Seleziona **Delete project (Elimina progetto)**.

1. Invio **delete** per confermare l'eliminazione.

1. Seleziona **Delete project (Elimina progetto)**.

# Concessione delle autorizzazioni di progetto agli utenti
<a name="projects-members"></a>

Puoi gestire i membri dei tuoi progetti utilizzando la CodeCatalyst console Amazon. Puoi aggiungere o rimuovere utenti, gestire i ruoli dei membri attuali, inviare inviti a partecipare al tuo progetto e annullare gli inviti che non sono ancora stati accettati.

Nella pagina dei membri per gli utenti dello spazio e del progetto, gli utenti possono avere più ruoli. Gli utenti con più ruoli mostreranno un indicatore quando hanno più ruoli e verranno visualizzati per primi con il ruolo con il maggior numero di autorizzazioni.

## Ottenere un elenco dei membri e dei relativi ruoli nel progetto
<a name="projects-members-view"></a>

Quando aggiungi un utente al tuo progetto, assegni un ruolo che concede le autorizzazioni al progetto come segue:
+ Il ruolo di **amministratore del progetto** dispone di tutte le autorizzazioni in un progetto. Assegna questo ruolo solo agli utenti che devono amministrare ogni aspetto di un progetto, inclusa la modifica delle impostazioni del progetto, la gestione delle autorizzazioni del progetto e l'eliminazione del progetto. Per ulteriori informazioni, consulta [Ruolo di amministratore del progetto](ipa-role-types.md#ipa-role-project-admin).
+ Il ruolo **Collaboratore** dispone delle autorizzazioni necessarie per lavorare in un progetto. Assegna questo ruolo agli utenti che devono lavorare con codice, flussi di lavoro, problemi e azioni in un progetto. Per ulteriori informazioni, consulta [Ruolo di collaboratore](ipa-role-types.md#ipa-role-contributor).
+ Il ruolo **Revisore** dispone delle autorizzazioni di revisione. Per informazioni dettagliate, vedi [Ruolo di revisore](ipa-role-types.md#ipa-role-reviewer).
+ Il ruolo **Sola lettura** dispone di autorizzazioni di lettura. Per informazioni dettagliate, vedi [Ruolo di sola lettura](ipa-role-types.md#ipa-role-read-only).

Non è necessario invitare al progetto un utente con il ruolo di **amministratore dello spazio**, poiché ha già accesso implicito a tutti i progetti nello spazio.

Quando inviti un utente al tuo progetto (senza assegnare il ruolo di **amministratore dello spazio**), l'utente verrà visualizzato nella tabella **Membri del progetto** sotto i progetti e nella tabella **Membri del progetto** sotto gli spazi.

**Per visualizzare utenti e ruoli in uno spazio**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Passa allo spazio contenente il progetto che desideri visualizzare. In **Progetti**, scegli il tuo progetto.

1. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Scegli la scheda **Membri**.

   La tabella **Membri del progetto** mostra tutti i membri che hanno un ruolo in un progetto. 
**Suggerimento**  
Se hai il ruolo di **amministratore dello spazio**, puoi visualizzare a quali progetti sei stato invitato direttamente. Vai alle **impostazioni** del progetto, quindi scegli **I miei progetti**.

   La tabella **degli amministratori dello spazio** mostra gli utenti con il ruolo di **amministratore dello spazio**. Questi utenti vengono assegnati automaticamente (implicitamente) a tutti i progetti nello spazio e non hanno un ruolo in un progetto.

   Nella colonna **Status**, i seguenti sono valori validi:
   + ** CodeCatalyst Invitato**: ha inviato l'invito ma l'utente non l'ha ancora accettato o rifiutato.
   + **Membro**: l'utente ha accettato l'invito.

**Topics**
+ [Ottenere un elenco dei membri e dei relativi ruoli nel progetto](#projects-members-view)
+ [Invitare un utente a un progetto](#projects-members-add)
+ [Annullamento di un invito](#projects-members-cancel-invite)
+ [Rimuovere un utente dal progetto](#projects-members-remove)
+ [Accettare o rifiutare un invito per un progetto](#w2aac27c19c15c25)

## Invitare un utente a un progetto
<a name="projects-members-add"></a>

Puoi usare la console per invitare utenti al tuo progetto. Puoi invitare membri del tuo spazio o aggiungere nomi esterni al tuo spazio.

Per invitare utenti al progetto, è necessario accedere con il ruolo di **amministratore del progetto** o **amministratore dello spazio**.

Non è necessario invitare un utente con il ruolo di **amministratore dello spazio** al progetto perché ha già accesso implicito a tutti i progetti nello spazio.

Quando inviti un utente al tuo progetto (senza assegnare il ruolo di **amministratore dello spazio**), l'utente verrà visualizzato nella tabella **Membri del progetto** sotto i progetti e nella tabella **Membri del progetto** sotto gli spazi.

**Per invitare un membro al progetto dalla scheda Impostazioni del progetto**

1. Vai al tuo progetto.
**Suggerimento**  
Puoi scegliere quale progetto visualizzare nella barra di navigazione in alto.

1. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Scegli la scheda **Membri**.

1. In **Membri del progetto**, scegli **Invita nuovo membro**.

1. Digita l'indirizzo email del nuovo membro, scegli il ruolo per questo membro, quindi scegli **Invita**. Per ulteriori informazioni sui ruoli, consulta [Concessione dell'accesso con ruoli utente](ipa-roles.md).

**Per invitare un membro al tuo progetto dalla pagina di panoramica del progetto**

1. Vai al tuo progetto.
**Suggerimento**  
Puoi scegliere quale progetto visualizzare nella barra di navigazione in alto.

1. Scegli il pulsante **Membri \$1**.

1. Digita l'indirizzo email del nuovo membro, scegli il ruolo per questo membro, quindi scegli **Invita**. Per ulteriori informazioni sui ruoli, consulta [Concessione dell'accesso con ruoli utente](ipa-roles.md).

## Annullamento di un invito
<a name="projects-members-cancel-invite"></a>

Se hai inviato di recente un invito, puoi annullarlo purché l'invito non sia stato ancora accettato. 

Per gestire gli inviti ai progetti, devi avere il ruolo di **amministratore del progetto** o **amministratore dello spazio**.

**Per annullare l'invito di un membro del progetto**

1. Vai al progetto a cui hai inviato un invito che desideri annullare.

1. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Visualizza la scheda **Membri** e verifica che lo stato del membro sia **Invitato**.
**Nota**  
Puoi annullare solo un invito che non è stato ancora accettato.

1. Scegli l'opzione accanto alla riga con il membro invitato, quindi scegli **Annulla invito**.

1. Viene visualizzata una finestra di conferma. Scegli **Annulla invito** per confermare.

## Rimuovere un utente dal progetto
<a name="projects-members-remove"></a>

Puoi usare la console per rimuovere un utente dal tuo progetto.

Per rimuovere un utente dal progetto, è necessario accedere con il ruolo di **amministratore del progetto** o **amministratore dello spazio**.

**Nota**  
La rimozione di un utente da tutti i progetti all'interno di uno spazio rimuove automaticamente l'utente da quello spazio.

**Per rimuovere un utente da un progetto**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Passa allo spazio contenente il progetto che desideri visualizzare. In **Progetti**, scegli il tuo progetto.

1. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Scegli la scheda **Membri**.

1. Scegli il selettore accanto al profilo che desideri rimuovere, quindi scegli **Rimuovi**.

1. Conferma che desideri rimuovere l'utente, quindi scegli **Rimuovi**.

## Accettare o rifiutare un invito per un progetto
<a name="w2aac27c19c15c25"></a>

Potresti ricevere un'e-mail di invito a partecipare a un CodeCatalyst progetto Amazon. È possibile accettare o rifiutare l'invito.

**Per accettare o rifiutare un invito**

1. Apri l'e-mail di invito.

1. Scegli il link del progetto nell'email.

1. Scegli **Accetta** o **Rifiuta**.

   Se scegli **Rifiuta**, viene inviata un'e-mail all'account di gestione del progetto per informarlo che hai rifiutato l'invito.

# Consentire l'accesso al progetto tramite team
<a name="projects-teams"></a>

Dopo aver creato un progetto, puoi aggiungere team. I team consentono di raggruppare gli utenti in modo che possano condividere le autorizzazioni e gestire progetti, assegnare tracciamento, ruoli e risorse CodeCatalyst come membri del progetto e dello spazio.

È necessario avere il ruolo di **amministratore del progetto** per gestire i team del progetto.

I team vengono gestiti anche a livello di spazio in CodeCatalyst. Per ulteriori informazioni sui team in Spaces, consulta[Consentire l'accesso allo spazio tramite team](managing-teams.md). 

**Topics**
+ [Aggiungere un team a un progetto](projects-teams-add.md)
+ [Assegnazione di ruoli di progetto a un team](projects-teams-project-roles.md)
+ [Rimuovere un ruolo di progetto per un team](projects-teams-remove.md)

# Aggiungere un team a un progetto
<a name="projects-teams-add"></a>

Puoi gestire team in cui i membri del team possono accedere alle risorse del tuo progetto.

Nella pagina dei membri per gli utenti dello spazio e del progetto, gli utenti possono avere più ruoli. Gli utenti con più ruoli mostreranno un indicatore quando hanno più ruoli e verranno visualizzati per primi con il ruolo con il maggior numero di autorizzazioni.

**Per aggiungere un team**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo progetto. Scegli **Impostazioni del progetto**, quindi scegli **Teams**.

1. Scegli **Aggiungi team**.

1. In **Team**, scegli una squadra dall'elenco delle squadre disponibili.

1. In **Ruolo del progetto**, scegli un ruolo dall'elenco dei ruoli di progetto disponibili in CodeCatalyst.
   + **Amministratore del progetto**: per i dettagli, consulta[Ruolo di amministratore del progetto](ipa-role-types.md#ipa-role-project-admin).
   + **Collaboratore**: per i dettagli, vedere[Ruolo di collaboratore](ipa-role-types.md#ipa-role-contributor).
   + **Revisore**: per i dettagli, vedere. [Ruolo di revisore](ipa-role-types.md#ipa-role-reviewer)
   + **Sola lettura**: per i dettagli, vedere[Ruolo di sola lettura](ipa-role-types.md#ipa-role-read-only).

1. Scegli **Aggiungi team**.

# Assegnazione di ruoli di progetto a un team
<a name="projects-teams-project-roles"></a>

Un team può disporre di autorizzazioni di ruolo, ad esempio **Power user**, in uno spazio. Puoi modificare il ruolo spaziale di un team, ma tieni presente che tutti i membri del team erediteranno tali autorizzazioni.

**Per aggiungere o modificare un ruolo nel progetto**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo spazio. Scegli **Impostazioni del progetto**, quindi scegli **Teams**.

1. Per modificare un ruolo, scegli il selettore accanto al team in questo elenco, quindi scegli **Cambia ruolo**. Per aggiungere un ruolo, scegli **Aggiungi ruolo di progetto**. In **Project**, scegli il progetto che desideri aggiungere e in **Ruolo** scegli il ruolo. Scegli uno dei ruoli di progetto disponibili:
   + **Amministratore del progetto**: per i dettagli, consulta[Ruolo di amministratore del progetto](ipa-role-types.md#ipa-role-project-admin).
   + **Collaboratore** - Per i dettagli, vedere[Ruolo di collaboratore](ipa-role-types.md#ipa-role-contributor).
   + **Revisore** - Per i dettagli, vedi. [Ruolo di revisore](ipa-role-types.md#ipa-role-reviewer)
   + **Sola lettura** - Per i dettagli, vedi[Ruolo di sola lettura](ipa-role-types.md#ipa-role-read-only).

1. Scegli **Save** (Salva).

# Rimuovere un ruolo di progetto per un team
<a name="projects-teams-remove"></a>

In CodeCatalyst, puoi visualizzare i ruoli del progetto per il tuo team. Puoi anche visualizzare i membri di un team. Puoi rimuovere il ruolo di progetto per un team.

**Per rimuovere un ruolo di progetto**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo spazio. Scegli **Impostazioni del progetto**, quindi scegli **Teams**.

1. Scegli la scheda **Ruoli del progetto**.

1. Scegli il ruolo che desideri rimuovere.
**Importante**  
La rimozione di un ruolo da un team rimuove le autorizzazioni associate per tutti gli utenti del team.

1. Scegli **Save** (Salva).

# Consentire l'accesso al progetto per le risorse della macchina
<a name="projects-machine-resources"></a>

Le risorse della macchina sono risorse specifiche in cui CodeCatalystthat vengono concesse le autorizzazioni per progetti o spazi in CodeCatalyst. 

**Nota**  
Il termine risorsa macchina non si riferisce a un'infrastruttura cloud come un'istanza EC2, ma si riferisce invece a un blueprint o a una risorsa di flusso di lavoro con autorizzazioni per uno spazio o un progetto.

Un esempio di utilizzo delle risorse delle macchine nei progetti include l'abilitazione di una risorsa blueprint ad accedere a un progetto per conto dell'utente.

Una risorsa macchina rappresenta l'identità dell'utente rispetto alla risorsa autorizzata quando si accede CodeCatalyst tramite SSO. **Le risorse della macchina vengono utilizzate per concedere le autorizzazioni alle risorse del progetto, come **blueprint** e flussi di lavoro.** È possibile visualizzare le risorse macchina del progetto e scegliere di abilitare o disabilitare le risorse macchina per il progetto. Ad esempio, potresti voler disabilitare una risorsa macchina per gestire l'accesso e riattivarla in un secondo momento.

Queste operazioni sono disponibili per le risorse della macchina nei casi in cui una risorsa della macchina debba essere revocata o disabilitata. Ad esempio, se sospetti che le credenziali possano essere state compromesse, puoi disabilitare la risorsa della macchina. In genere, non è necessario utilizzare queste operazioni.

È necessario disporre del ruolo di **amministratore dello spazio** o del ruolo di **amministratore del progetto** per visualizzare questa pagina e gestire le risorse della macchina a livello di progetto.

Le risorse della macchina vengono gestite anche a livello di spazio in CodeCatalyst. Per ulteriori informazioni sui team che operano in spazi/progetti, consulta. [Consentire l'accesso allo spazio per le risorse della macchina](managing-machine-resources.md)

**Topics**
+ [Visualizzazione dell'accesso al progetto per le risorse della macchina](projects-machine-resources-view.md)
+ [Disabilitazione dell'accesso al progetto per le risorse della macchina](projects-machine-resources-disable.md)
+ [Abilitazione dell'accesso al progetto per le risorse della macchina](projects-machine-resources-enable.md)

# Visualizzazione dell'accesso al progetto per le risorse della macchina
<a name="projects-machine-resources-view"></a>

È possibile visualizzare un elenco delle risorse delle macchine utilizzate nel progetto.

È necessario avere il ruolo di **amministratore dello spazio** o il ruolo di **amministratore del progetto**.

**Per visualizzare le risorse della macchina**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo progetto, quindi scegli **Impostazioni progetto**. Scegli **Risorse della macchina**.

1. Nel menu a discesa, scegli l'**azione Workflow** per visualizzare solo le risorse della macchina per i flussi di lavoro. Scegli **Blueprint** per visualizzare solo le risorse della macchina per i blueprint.

   Puoi anche filtrare in base a un nome utilizzando il campo **Filtro**.

# Disabilitazione dell'accesso al progetto per le risorse della macchina
<a name="projects-machine-resources-disable"></a>

È possibile scegliere di disabilitare le risorse della macchina utilizzate nel progetto. 

**Importante**  
La disabilitazione delle risorse della macchina rimuoverà tutte le autorizzazioni per tutti i blueprint o i flussi di lavoro associati nello spazio.

**È necessario avere il ruolo di amministratore dello **spazio o il ruolo di amministratore** del progetto.**

**Per disabilitare le risorse della macchina**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo progetto, quindi scegli **Impostazioni progetto**. Scegli **Risorse della macchina**.

1. Scegliere una delle seguenti opzioni.
**Importante**  
La disabilitazione delle risorse della macchina rimuoverà tutte le autorizzazioni per tutti i blueprint o i flussi di lavoro associati nello spazio.
   + Per disabilitarle singolarmente, scegli il selettore accanto a una o più risorse della macchina che desideri disabilitare. Scegli **Disabilita**, quindi scegli **Questa risorsa**. 
   + Per disattivare tutte le risorse, scegli **Disabilita**, quindi scegli **Tutte le risorse**. 
   + Per disabilitare tutte le azioni del flusso di lavoro, scegli **Disabilita**, quindi scegli **Tutte le azioni del flusso di lavoro**. 
   + Per disabilitare tutti i blueprint, scegli **Disabilita**, quindi scegli **Tutti i blueprint**. 

# Abilitazione dell'accesso al progetto per le risorse della macchina
<a name="projects-machine-resources-enable"></a>

È possibile scegliere di abilitare le risorse della macchina utilizzate nel progetto e che sono state disabilitate. 

È necessario avere il ruolo di **amministratore dello spazio** o il ruolo di **amministratore del progetto**.

**Per abilitare le risorse della macchina**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo progetto, quindi scegli **Impostazioni progetto**. Scegli **Risorse della macchina**.

1. Scegliere una delle seguenti opzioni.
   + Per abilitarle singolarmente, scegli il selettore accanto a una o più risorse della macchina che desideri abilitare. Scegli **Abilita**, quindi scegli **Questa risorsa**. 
   + Per abilitare tutte le risorse, scegli **Abilita**, quindi scegli **Tutte le risorse**. 
   + Per abilitare tutte le azioni del flusso di lavoro, scegli **Abilita**, quindi scegli **Tutte le azioni del flusso di lavoro**. 
   + Per abilitare tutti i blueprint, scegli **Abilita**, quindi scegli **Tutti i blueprint**. 

# Quote per progetti
<a name="projects-quotas"></a>

La tabella seguente descrive le quote e i limiti per i progetti in Amazon CodeCatalyst. Per ulteriori informazioni sulle quote in Amazon CodeCatalyst, consulta[Quote per CodeCatalyst](quotas.md).


|  |  | 
| --- |--- |
| Numero massimo di progetti per spazio | 100 | 
| Numero massimo di progetti a cui un utente può appartenere | 1.000 | 
| Numero massimo di membri che possono appartenere a un progetto. | 10.000 | 
| Nomi di progetto |  I nomi dei progetti devono essere univoci all'interno di uno spazio. I nomi devono avere una lunghezza compresa tra 3 e 63 caratteri. I nomi rispettano la distinzione tra lettere maiuscole e minuscole. I nomi dei progetti devono iniziare con un carattere alfanumerico. Caratteri validi: **A-Z, a-z, 0-9, spazi e., \$1 (trattino** **basso) - (trattino)** I nomi dei progetti non possono contenere nessuno dei seguenti caratteri: `! ? @ # $ % ^ & * ( ) + = { } [ ] \| \ / > < ~ ` ' " ; : `  | 
| Descrizioni del progetto |  Le descrizioni dei progetti possono contenere fino a 200 caratteri. Caratteri validi: **A-Z, a-z, 0-9, spazi e.,** **\$1 (trattino basso) - (trattino)**. Le descrizioni dei progetti sono facoltative.  | 

# Invio di notifiche da CodeCatalyst
<a name="notifications"></a>

Puoi impostare notifiche per monitorare i tuoi progetti e le tue risorse in CodeCatalyst. Gli utenti possono scegliere gli eventi del progetto per i quali desiderano ricevere e-mail in qualsiasi progetto di cui sono membri. Puoi anche scegliere di configurare le notifiche inviate a un intero team in un'applicazione di messaggistica del team, come Slack, configurando l'accesso tra CodeCatalyst uno spazio e un'area di lavoro Slack e quindi configurando le notifiche per l'invio di un progetto a uno o più canali in quell'area di lavoro Slack. Dopo aver configurato l'accesso tra uno CodeCatalyst spazio e uno spazio di lavoro Slack, i membri del progetto avranno anche la possibilità di aggiungere il proprio membro Slack in IDs modo da poter ricevere notifiche direttamente sugli CodeCatalyst eventi negli spazi di lavoro e nei canali Slack collegati.

**Nota**  
L'insieme di eventi del progetto che possono essere inviati a Slack non è lo stesso insieme di eventi per i quali gli utenti possono scegliere di ricevere notifiche via e-mail. 

**Topics**
+ [Come funzionano le notifiche?](notifications-concepts.md)
+ [Guida introduttiva alle notifiche di Slack](getting-started-notifications.md)
+ [Invio di notifiche via email e su Slack da CodeCatalyst](notifications-manage.md)

# Come funzionano le notifiche?
<a name="notifications-concepts"></a>

Puoi configurare il tuo progetto per fornire notifiche all'applicazione di messaggistica del tuo team, come Slack. 



## Quali autorizzazioni sono necessarie per le notifiche?
<a name="notifications-concepts-permissions"></a>

Qualsiasi membro del progetto può configurare, visualizzare, aggiornare o eliminare le impostazioni di notifica per un canale in CodeCatalyst. Tuttavia, solo gli utenti con il ruolo di **amministratore dello spazio** possono aggiungere o eliminare aree di lavoro Slack. Tutti gli utenti possono configurare gli eventi del progetto a cui desiderano ricevere e-mail per i progetti a cui appartengono. CodeCatalyst

## Per quali CodeCatalyst eventi posso configurare le notifiche?
<a name="notifications-concepts-events"></a>

Puoi configurare l'invio CodeCatalyst di notifiche a uno o più canali Slack sugli eventi del flusso di lavoro. Una volta configurate le notifiche tra un CodeCatalyst progetto e Slack, gli utenti del progetto possono scegliere di aggiungere il proprio ID membro Slack per ricevere messaggi diretti sugli eventi nei canali Slack. CodeCatalyst Gli utenti che aggiungono un membro Slack IDs riceveranno menzioni dirette IDs nei canali Slack configurati per i loro progetti, contribuendo a sensibilizzare l'opinione pubblica sugli eventi a cui tengono.

Puoi anche scegliere per quali eventi vuoi ricevere email. Queste e-mail vengono inviate all'indirizzo e-mail configurato per il tuo ID AWS Builder.

## Come vengono visualizzate le notifiche?
<a name="notifications-concepts-delivery"></a>

Puoi configurare l'invio CodeCatalyst di notifiche a uno o più canali Slack. Devi autorizzarti a concedere le autorizzazioni CodeCatalyst per accedere al tuo spazio di lavoro Slack. Una volta fornita l'autorizzazione, CodeCatalyst puoi inviare notifiche ai canali Slack che configuri. Se un membro del progetto sceglie di aggiungere il proprio ID membro Slack, può ricevere menzioni sugli CodeCatalyst eventi nei canali Slack configurati per quel progetto.

## Come faccio a configurare le notifiche?
<a name="notifications-concepts-setup"></a>

Le notifiche e-mail sono configurate come parte di CodeCatalyst. Gli utenti del progetto possono scegliere per quali eventi ricevere e-mail nella pagina Le **mie impostazioni**. 

Per configurare le notifiche Slack per le risorse del progetto, devi completare le seguenti attività di alto livello. 

**Per impostare le notifiche (attività di alto livello)**

1. In CodeCatalyst, **configuri una connessione** tra CodeCatalyst e un client di messaggistica, come Slack. Una volta connesso, uno spazio di lavoro Slack sarà disponibile per tutti i progetti presenti nello spazio. 
**Nota**  
Solo gli utenti con un ruolo di amministratore di Space possono aggiungere o eliminare un'area di lavoro Slack.

1. Nel tuo progetto in CodeCatalyst, **aggiungi il canale** in cui desideri che il team riceva le notifiche.

1. In CodeCatalyst, **attivi le notifiche** per vari eventi, ad esempio un errore di esecuzione del flusso di lavoro, e specifichi il canale in cui desideri che vengano inviate.

Per informazioni dettagliate sulle fasi, consulta [Guida introduttiva alle notifiche di Slack](getting-started-notifications.md).

Una volta configurate le notifiche tra uno CodeCatalyst spazio e Slack, gli utenti possono scegliere di aggiungere il proprio membro Slack IDs per ricevere messaggi diretti sugli CodeCatalyst eventi nei canali Slack configurati per i loro progetti,

# Guida introduttiva alle notifiche di Slack
<a name="getting-started-notifications"></a>

Dopo aver creato un progetto, puoi configurare le notifiche di Slack che aiutano il tuo team a monitorare le risorse del progetto. 

Questi passaggi ti guidano nella configurazione delle notifiche di Slack per la prima volta. CodeCatalyst Se hai già configurato le notifiche, consulta[Invio di notifiche via email e su Slack da CodeCatalyst](notifications-manage.md). 

**Nota**  
L'insieme di eventi del progetto che possono essere inviati ai canali di notifica non è lo stesso insieme di eventi per i quali gli utenti possono scegliere di ricevere notifiche via e-mail. Per ulteriori informazioni, consulta [Invio di notifiche via email e su Slack da CodeCatalyst](notifications-manage.md).

**Topics**
+ [Prerequisiti](#getting-started-notifications-prerequisites)
+ [Passaggio 1: Connettiti CodeCatalyst al tuo spazio di lavoro Slack](#getting-started-notifications-connect-slack)
+ [Passaggio 2: aggiungi il tuo canale Slack a CodeCatalyst](#getting-started-notifications-add-slack-channel)
+ [Passaggio 3: prova le notifiche da inviare CodeCatalyst a Slack](#getting-started-notifications-next-steps)
+ [Fase 4: Fasi successive](#getting-started-notifications-test)

## Prerequisiti
<a name="getting-started-notifications-prerequisites"></a>

Prima di iniziare, avrai bisogno di:
+ Uno CodeCatalyst spazio. Per informazioni sulla creazione di uno CodeCatalyst spazio e sul primo accesso, consulta[Configura e accedi a CodeCatalystConfigura e accedi a CodeCatalyst](setting-up-topnode.md).
+ Un CodeCatalyst progetto. Per ulteriori informazioni, consulta [Creare un progetto](projects-create.md).
+ Un CodeCatalyst account con il ruolo di **amministratore del progetto** o **amministratore dello spazio**. Per ulteriori informazioni, consulta [Concessione dell'accesso con ruoli utente](ipa-roles.md).
+ Un account Slack e un'area di lavoro Slack a cui è possibile accedere da. CodeCatalyst
+ Un canale Slack dove CodeCatalyst inviare notifiche. Il canale può essere pubblico o privato.

## Passaggio 1: Connettiti CodeCatalyst al tuo spazio di lavoro Slack
<a name="getting-started-notifications-connect-slack"></a>

Solo gli utenti con il ruolo di **amministratore di Space** possono aggiungere o eliminare aree di lavoro Slack. L'aggiunta o l'eliminazione di un'area di lavoro Slack influisce su tutti i progetti presenti nello spazio. Per stabilire la connessione tra Slack CodeCatalyst e Slack, CodeCatalyst esegue un handshake di OAuth autenticazione sicuro con il tuo spazio di lavoro Slack. 

Usa le seguenti istruzioni per connetterti al tuo spazio di lavoro CodeCatalyst Slack.

**Nota**  
Questa operazione deve essere eseguita solo una volta per ogni area di lavoro Slack. Puoi quindi impostare le notifiche tramite il canale Slack.

**Per connetterti CodeCatalyst al tuo spazio di lavoro Slack**

1. [Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Vai al tuo progetto.

1. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Scegli la scheda **Notifiche**.

1. Scegli **Configura notifiche**.

1. Scegli **Connect to Slack workspace**.

1. Leggi il contenuto della finestra di dialogo, quindi scegli **Connect to Slack workspace**.

1. Nel messaggio **Amazon Q Developer nelle applicazioni di chat**:

   1. In alto a destra, scegli l'area di lavoro Slack che contiene il tuo canale.

   1. Scegli **Permetti**.

   Verrai reindirizzato alla console. CodeCatalyst 

1. Continua su [Passaggio 2: aggiungi il tuo canale Slack a CodeCatalyst](#getting-started-notifications-add-slack-channel).

## Passaggio 2: aggiungi il tuo canale Slack a CodeCatalyst
<a name="getting-started-notifications-add-slack-channel"></a>

Ti serve l'ID del canale Slack a cui aggiungere il tuo canale. CodeCatalyst

**Per ottenere l'ID del tuo canale Slack**

1. Accedi a Slack. Per ulteriori informazioni, consulta [Accedere a Slack](https://slack.com/help/articles/212681477-Sign-in-to-Slack).

1. Vai all'area di lavoro di Slack che contiene il canale in cui desideri che vengano inviate le notifiche. Per maggiori informazioni, consulta [Passare da un'area di lavoro Slack all'altra o Accedere ad aree di lavoro](https://slack.com/help/articles/1500002200741-Switch-between-workspaces) [Slack aggiuntive](https://slack.com/help/articles/212681477-Sign-in-to-Slack).

1. **Nel riquadro di navigazione, apri il menu contestuale (clic con il tasto destro) del canale in cui desideri inviare le notifiche e scegli Apri dettagli del canale.**

   L'ID del canale viene visualizzato nella parte inferiore della finestra di dialogo. 

1. Copia il valore dell'**ID del canale**. Questo valore servirà nella fase successiva.

Utilizzando l'ID del canale che hai appena copiato, ora puoi connettere il tuo canale Slack a. CodeCatalyst

**Per aggiungere il tuo canale Slack a CodeCatalyst**

1. Prima di iniziare, se il tuo canale Slack è privato, aggiungi l'app Amazon Q Developer nelle applicazioni di chat al canale come segue:

   1. Nella casella dei messaggi del tuo canale Slack, inserisci **@aws** e scegli **l'app aws** dalla finestra di dialogo.

   1. Premere Invio.

      Viene visualizzato un messaggio Slackbot che indica che Amazon Q Developer nelle applicazioni di chat non è nel canale privato. 

   1. Scegli **Invitali** per invitare Amazon Q Developer nelle applicazioni di chat sul canale.

1. Nella CodeCatalyst console, scegli **Avanti**.

1. In **Channel ID**, incolla l'ID del canale Slack che hai ottenuto in precedenza.

1. Nel **nome del canale**, inserisci un nome. Ti consigliamo di utilizzare il nome del canale Slack.

1. Scegli **Next (Successivo)**.

1. In **Seleziona gli eventi di notifica**, scegli il tipo di evento per cui desideri ricevere notifiche.

1. Scegli **Fine**.

## Passaggio 3: prova le notifiche da inviare CodeCatalyst a Slack
<a name="getting-started-notifications-next-steps"></a>



Dopo aver configurato il progetto per inviare notifiche sullo stato del flusso di lavoro, puoi visualizzare le notifiche in Slack.

**Per visualizzare le notifiche in Slack**

1. Nel tuo CodeCatalyst progetto, [avvia un flusso di lavoro manualmente](workflows-manually-start.md) per completare l'esecuzione di un flusso di lavoro e ricevi una notifica di stato al termine dell'esecuzione.

1. In Slack, visualizza il canale che hai configurato per le notifiche. Le tue notifiche mostrano lo stato più recente di ogni workflow eseguito e se è fallito o ha avuto esito positivo.

## Fase 4: Fasi successive
<a name="getting-started-notifications-test"></a>

Una volta configurato uno spazio di lavoro Slack per il tuo CodeCatalyst spazio, puoi aggiungere altri canali Slack, i CodeCatalyst progetti esistenti e aggiungerli a nuovi progetti dopo averli creati. Puoi anche far sapere agli utenti del progetto che possono configurare notifiche Slack personali per i loro membri IDs Slack e configurare gli eventi per i quali riceveranno email. Per ulteriori informazioni, consulta [Invio di notifiche via email e su Slack da CodeCatalyst](notifications-manage.md).

# Invio di notifiche via email e su Slack da CodeCatalyst
<a name="notifications-manage"></a>

È possibile CodeCatalyst configurare l'invio di notifiche sugli eventi che si verificano nel progetto. CodeCatalyst può inviare notifiche a client di messaggistica come i canali Slack. L' CodeCatalyst invio di messaggi ai canali Slack aiuta a garantire che tutto il team sia a conoscenza di eventi importanti, come gli errori del flusso di lavoro. Facoltativamente, puoi scegliere di inserire CodeCatalyst @mention you nei messaggi Slack che invia in modo da ricevere un messaggio diretto (DM) corrispondente.

CodeCatalyst può anche inviarti notifiche direttamente tramite e-mail. Verranno inviate notifiche e-mail sugli eventi di qualsiasi progetto a cui sei membro. Queste e-mail verranno inviate all'indirizzo e-mail configurato nel tuo ID AWS Builder.

**Nota**  
Gli eventi che possono essere inviati ai canali Slack possono essere diversi da quelli inviati tramite e-mail. 

**Topics**
+ [Configurazione delle notifiche e-mail](notifications-personal.md)
+ [Invio di notifiche ai canali Slack](notifications-projects.md)
+ [Configurazione dei messaggi diretti Slack](notifications-personal-slack.md)
+ [Modifica delle notifiche per un canale di notifica](notifications-edit.md)
+ [Rimuovere un canale](notifications-remove-channel.md)

# Configurazione delle notifiche e-mail
<a name="notifications-personal"></a>

Puoi scegliere di ricevere notifiche e-mail sugli eventi di qualsiasi progetto di cui sei membro. Queste e-mail verranno inviate all'indirizzo e-mail configurato nel tuo ID AWS Builder. Per impostazione predefinita, riceverai e-mail su tutti gli eventi del progetto per i quali è possibile inviare e-mail.<a name="notifications-personal-email"></a>

**Per configurare le notifiche e-mail per gli eventi del progetto**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Nella barra dei menu in alto, scegli il badge del tuo profilo, quindi scegli **Le mie impostazioni**. Si apre la pagina **Le CodeCatalyst mie impostazioni**.
**Suggerimento**  
Puoi anche trovare il tuo profilo utente accedendo alla pagina dei membri di un progetto o di uno spazio e scegliendo il tuo nome dall'elenco dei membri.

1. In **Notifiche e-mail**, trova il progetto nell'elenco in cui desideri configurare le notifiche e-mail e scegli **Modifica**.

1. Seleziona gli eventi per i quali desideri ricevere e-mail, quindi scegli **Salva**.

# Invio di notifiche ai canali Slack
<a name="notifications-projects"></a>

Puoi configurare l'invio CodeCatalyst di notifiche sugli eventi del progetto ai canali Slack del tuo team. In questo modo, puoi contribuire a garantire che l'intero team sia a conoscenza di eventi importanti, ad esempio quando l'esecuzione di un flusso di lavoro fallisce.

**Nota**  
Qualsiasi membro di un progetto può gestire le notifiche inviate ai canali di quel progetto. Tuttavia, solo gli utenti con il ruolo di **amministratore dello spazio** possono aggiungere o eliminare aree di lavoro Slack. 

Utilizza le seguenti istruzioni per aggiungere un canale Slack a cui verranno inviate le notifiche.

**Per aggiungere un canale Slack per le notifiche**

1. Se stai aggiungendo il tuo primo canale Slack, guarda invece. [Guida introduttiva alle notifiche di Slack](getting-started-notifications.md)

   Dopo aver configurato il primo canale, torna a questa procedura per configurare canali aggiuntivi.

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo progetto.

1. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Scegli la scheda **Notifiche**.

1. Scegli **Add channel** (Aggiungi canale).

1. Scegli **Scegli l'area di lavoro**, quindi seleziona l'area di lavoro Slack che contiene il canale a cui desideri inviare le notifiche.

   Se il tuo spazio di lavoro Slack non è nell'elenco, puoi aggiungerlo seguendo le istruzioni in. [Guida introduttiva alle notifiche di Slack](getting-started-notifications.md)

1. Prima di inserire un **ID di canale**, se il canale Slack che desideri aggiungere è privato, completa questi passaggi:

   1. Nella casella dei messaggi del tuo canale Slack, inserisci **@aws** e scegli **l'app aws dal pop-up**.

   1. Premere Invio.

      Viene visualizzato un messaggio Slackbot che indica che Amazon Q Developer nelle applicazioni di chat non è nel canale privato. 

   1. Scegli **Invitali** per invitare Amazon Q Developer nelle applicazioni di chat sul canale.

1. Nel campo **ID CodeCatalyst del canale**, inserisci l'ID del canale Slack. Per trovare l'ID, vai su Slack e, nel riquadro di navigazione, fai clic con il pulsante destro del mouse sul canale e scegli **Apri dettagli del canale**.

   L'ID del canale viene visualizzato nella parte inferiore della finestra di dialogo. 

1. In **Nome del canale**, inserisci un nome. Ti consigliamo di utilizzare il nome del canale Slack.

1. In **Seleziona gli eventi di notifica**, scegli il tipo di evento per cui desideri ricevere notifiche.

1. Scegli **Aggiungi**.

# Configurazione dei messaggi diretti Slack
<a name="notifications-personal-slack"></a>

Se un CodeCatalyst progetto è stato configurato per [inviare notifiche a un canale Slack](notifications-projects.md), tali notifiche possono essere inviate anche come messaggi diretti (DMs). Ricevere notifiche direttamente a te DMs può aiutarti a sensibilizzare l'opinione pubblica sugli eventi che accadono nei progetti in cui svolgi un ruolo. Per abilitarlo DMs, devi aggiungere il tuo ID membro Slack a CodeCatalyst. 

**Per configurare i messaggi diretti di Slack**

1. Apri la CodeCatalyst console all'indirizzo [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Nella barra dei menu in alto, scegli il badge del tuo profilo, quindi scegli **Le mie impostazioni**. Si apre la pagina **Le CodeCatalyst mie impostazioni**.
**Suggerimento**  
Puoi anche trovare il tuo profilo utente accedendo alla pagina dei membri di un progetto o di uno spazio e scegliendo il tuo nome dall'elenco dei membri.

1. Nelle **notifiche personali di Slack**, scegli **Connetti ID Slack**, quindi scegli **Connetti all'area di lavoro Slack**. Si aprirà una finestra separata.
**Suggerimento**  
Questa opzione non è configurabile a meno che un utente con il ruolo di **amministratore dello spazio** non abbia aggiunto un'area di lavoro Slack per il tuo spazio. CodeCatalyst Per ulteriori informazioni, consulta [Guida introduttiva alle notifiche di Slack](getting-started-notifications.md) e [Invio di notifiche ai canali Slack](notifications-projects.md).

1. Nella finestra di richiesta delle autorizzazioni, assicurati che il nome dell'area di lavoro corrisponda all'area di lavoro Slack configurata per lo spazio. CodeCatalyst Scegli **Consenti** per consentire agli sviluppatori Amazon Q nelle applicazioni di chat di accedere all'area di lavoro. **La finestra si chiuderà e l'area di lavoro Slack mostrerà lo stato della **connessione come Connnect**.**
**Suggerimento**  
Se lo stato della connessione non cambia, controlla se si è verificato un errore durante la connessione dell'area di lavoro Slack. Potrebbe essere necessario scorrere verso l'alto per visualizzare l'errore. 

1. Per non ricevere più notifiche personali su Slack, scegli l'area di lavoro Slack connessa, quindi scegli **Disconnetti** l'ID Slack.

# Modifica delle notifiche per un canale di notifica
<a name="notifications-edit"></a>

Puoi modificare i canali a cui vanno indirizzate le notifiche e puoi disattivare del tutto notifiche specifiche.

**Per modificare le notifiche**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo progetto.

1. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Scegli la scheda **Notifiche**.

1. Scegli **Modifica notifiche**.

1. Esegui una di queste operazioni:
   + Per inviare una notifica a un canale specifico, scegli il canale dall'elenco a discesa.
   + Per disattivare una notifica a livello globale, scegli l'interruttore accanto alla notifica.
   + Per interrompere l'invio di una notifica a un canale specifico, scegli la **X** sul canale.

1. Seleziona **Salva**.

# Rimuovere un canale
<a name="notifications-remove-channel"></a>

Puoi rimuovere un canale Slack da Amazon CodeCatalyst. Rimuovendo un canale Slack, le notifiche relative a un CodeCatalyst progetto scelto non verranno più inviate al canale. 

**Per rimuovere un canale**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo progetto. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Nella pagina **delle impostazioni del progetto**, scegli la scheda **Notifiche**.

1. Scegli l'indicatore accanto al canale che desideri rimuovere, quindi scegli **Rimuovi canale**. Scegli **Ok** nella finestra di conferma.