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à.
CodeCatalyst concetti
Acquisisci familiarità con i concetti chiave per velocizzare la collaborazione e lo sviluppo di applicazioni in Amazon CodeCatalyst. Questi concetti includono termini utilizzati nel controllo del codice sorgente, nell'integrazione continua e nella distribuzione continua (CI/CD) e nella modellazione e configurazione dei processi di rilascio automatizzati.
Per ulteriori informazioni concettuali, vedere i seguenti argomenti:
Argomenti
- AWS Spazi ID Builder in CodeCatalyst
- Spazi che supportano la federazione delle identità in CodeCatalyst
- Progetti
- Blueprints (Piani)
- Connessioni agli account
- VPCconnessioni
- AWS ID del costruttore
- Profili utente in CodeCatalyst
- Archivi di origine
- Commit
- Ambienti di sviluppo
- Flussi di lavoro
- Azioni
- Problemi
- Token di accesso personali () PATs
- Connessioni personali
- Roles
AWS Spazi ID Builder in CodeCatalyst
L'amministratore dello spazio invita gli utenti a CodeCatalyst farlo inviando e-mail di invito individuali dalla pagina dei membri. Utenti invitati o registrati per CodeCatalyst creare il proprio AWS Builder ID. Il profilo è gestito in AWS Builder ID e viene visualizzato come nome utente e informazioni del profilo nelle impostazioni utente in. CodeCatalyst
Spazi che supportano la federazione delle identità in CodeCatalyst
Utenti che sono stati aggiunti agli SSO utenti e ai gruppi per l'istanza di IAM Identity Center, gestiti nell'archivio di identità e invitati nel tuo spazio tramite IAM Identity Center. L'amministratore dello spazio sincronizza la pagina CodeCatalyst dei membri per gli ultimi aggiornamenti. Gli utenti accedono utilizzando il portale di SSO accesso configurato nell'istanza aziendale IAM Identity Center. Gli spazi che supportano la federazione delle identità sono collegati all'istanza dell'archivio di identità tramite l'applicazione Identity Center e la relativa mappatura all'ID dell'archivio di identità.
Progetti
Un progetto rappresenta uno sforzo collaborativo CodeCatalyst che supporta i team e le attività di sviluppo. Dopo aver creato un progetto, puoi aggiungere, aggiornare o rimuovere utenti e risorse, personalizzare la dashboard del progetto e monitorare l'avanzamento del lavoro del team. Puoi avere più progetti all'interno di uno spazio.
Per ulteriori informazioni sui progetti, vedereOrganizza il lavoro con i progetti in CodeCatalyst.
Blueprints (Piani)
Un blueprint è un sintetizzatore di progetti che genera ed estende automaticamente i file di supporto delle applicazioni e le dipendenze, oltre a creare il CodeCatalyst progetto nella console. Scegliete un tipo di progetto da una selezione di progetti in CodeCatalyst, visualizzate il README file e visualizzate in anteprima l'archivio del progetto e le risorse che verranno generate. Il progetto viene generato dalla configurazione di base specificata dal blueprint. Periodicamente si esegue la sintesi nel blueprint del progetto, che aggiorna i file di progetto, ad esempio le dipendenze software, e rigenera le risorse. I progetti utilizzano uno strumento chiamato Proyen per sintetizzare i progetti sincronizzando gli ultimi aggiornamenti del progetto e generando file di supporto. Questi file possono includerepackage.json
, Makefile
eslint
, e altro in base al tipo e alla lingua dell'applicazione. I blueprint di progetto possono generare file che supportano AWS risorse come CDK costrutti, AWS CloudFormation modelli e AWS Serverless Application Model modelli.
Per ulteriori informazioni sui blueprint di progetto, vedere. Creazione di un progetto completo con CodeCatalyst progetti
Connessioni agli account
Una connessione all'account associa uno CodeCatalyst spazio al tuo Account AWS. Dopo aver configurato la connessione all'account, Account AWS viene reso disponibile lo spazio. Puoi quindi aggiungere IAM ruoli CodeCatalyst in modo che possa accedere alle risorse del tuo Account AWS. È inoltre possibile utilizzare questi ruoli per le azioni CodeCatalyst del flusso di lavoro.
Puoi limitare i progetti e le risorse che hanno accesso alle connessioni degli account abilitando le connessioni agli account con restrizioni del progetto. Sono collegate connessioni ad account con restrizioni del progetto a Account AWS cui possono accedere solo progetti specifici nello spazio. Ciò consente ai team presenti in uno spazio di limitare l'uso delle AWS risorse integrate Account AWS per progetto. Ad esempio, l'account utilizzato per i flussi di lavoro e VPC le connessioni di distribuzione in progetti specifici sarà disponibile solo con una connessione account limitata al progetto. Per ulteriori informazioni, consulta Configurazione delle connessioni di account con restrizioni del progetto.
Per ulteriori informazioni sulle connessioni degli account, vedere. Consentire l'accesso alle AWS risorse con connessione Account AWS
VPCconnessioni
Una VPCconnessione è una CodeCatalyst risorsa che contiene tutte le configurazioni necessarie affinché il flusso di lavoro acceda a. VPC Gli amministratori dello spazio possono aggiungere le proprie VPC connessioni nella CodeCatalyst console Amazon per conto dei membri dello spazio. Aggiungendo una VPC connessione, i membri dello spazio possono eseguire azioni di flusso di lavoro e creare ambienti di sviluppo che rispettano le regole di rete e possono accedere alle risorse del relativo ambiente. VPC
Per ulteriori informazioni sulle VPC connessioni, consulta Managing Amazon Virtual Private Clouds nella CodeCatalyst Administrator Guide.
AWS ID del costruttore
Un AWS Builder ID è un'identità personale che puoi utilizzare per registrarti e accedere ad altre CodeCatalyst applicazioni partecipanti. Non è uguale a un Account AWS. Il tuo AWS Builder ID gestisce i metadati come l'alias utente e l'indirizzo email. Il tuo AWS Builder ID è un'identità unica che supporta gli utenti in tutti gli spazi di. CodeCatalyst Per informazioni sull'accesso al tuo profilo AWS Builder ID, consulta. Aggiornamento di un profilo Per ulteriori informazioni su AWS Builder ID, consulta AWS Builder ID nel. Riferimenti generali di AWS
Per ulteriori informazioni sulla registrazione e l'accesso, consulta. Configura e accedi a CodeCatalyst
Profili utente in CodeCatalyst
Puoi accedere al tuo profilo CodeCatalyst utente scegliendo l'opzione del profilo dal menu a discesa sotto le iniziali di accesso in qualsiasi pagina. CodeCatalyst Puoi creare token di accesso personali (PATs) dalla pagina del tuo profilo, ma puoi visualizzarli o eliminarli solo utilizzando il. PATs AWS CLI Il tuo nome utente è l'alias che hai scelto al momento della registrazione. Non puoi cambiare il tuo nome utente. Per visualizzare la pagina del profilo di un altro CodeCatalyst utente, vai alla scheda Membri del tuo progetto e scegli l'utente appropriato.
Puoi accedere al tuo AWS Builder ID visualizzando il tuo CodeCatalyst profilo e poi scegliendo di andare a AWS Builder ID. Verrai reindirizzato alla pagina del tuo profilo AWS Builder ID. Il nome completo, l'indirizzo email e la password del tuo profilo sono gestiti dal tuo ID AWS Builder e puoi modificare tali informazioni utilizzando la pagina AWS Builder ID. Hai inserito queste informazioni al momento della registrazione. Quando sei pronto per configurare l'utilizzo MFA di un'applicazione di autenticazione per l'accesso, utilizzerai la pagina AWS Builder ID. Per ulteriori informazioni sulla visualizzazione del profilo AWS Builder ID, consulta. Aggiornamento di un profilo
Per ulteriori informazioni sulla registrazione e l'accesso, consultaConfigura e accedi a CodeCatalyst.
Archivi di origine
Un repository di sorgenti consente di archiviare in modo sicuro codice e file per il progetto. Memorizza anche la cronologia delle versioni dei file. Per impostazione predefinita, un archivio dei sorgenti viene condiviso con gli altri utenti del CodeCatalyst progetto. Puoi avere più di un archivio di sorgenti per un progetto. È possibile creare archivi di sorgenti per progetti in CodeCatalyst oppure scegliere di collegare un archivio di sorgenti esistente ospitato da un altro servizio se tale servizio è supportato da un'estensione installata. Ad esempio, è possibile collegare un GitHub repository a un progetto dopo aver installato l'GitHub estensione Repositories. Per ulteriori informazioni, consulta Memorizzazione del codice sorgente nei repository per un progetto in CodeCatalyst e Guida rapida: installazione di estensioni, connessione di provider e collegamento di risorse in CodeCatalyst.
I repository di origine sono anche il luogo in cui vengono archiviate le informazioni di configurazione per il CodeCatalyst progetto, ad esempio il file di configurazione che definisce gli attributi e le azioni del flusso di lavoro CI/CD. Se si crea il progetto utilizzando un blueprint, verrà creato un repository di origine con le informazioni di configurazione del progetto memorizzate al suo interno. Se si crea un progetto vuoto, è necessario creare un archivio di origine prima di poter creare risorse che richiedono informazioni di configurazione, come i flussi di lavoro.
Per ulteriori concetti che possono aiutarti a lavorare con gli archivi dei sorgenti e il controllo del codice sorgente, consulta. Concetti relativi al repository di origine
Commit
Un commit è una modifica a un file o a un set di file. Nella CodeCatalyst console Amazon, un commit salva le modifiche e le invia a un repository di origine. Il commit include informazioni sulla modifica, tra cui l'identità dell'utente che ha apportato la modifica, l'ora e la data della modifica, il titolo del commit e qualsiasi messaggio incluso sulla modifica. Per ulteriori informazioni, consulta Comprendere le modifiche al codice sorgente con i commit in Amazon CodeCatalyst.
Nel contesto di un repository di origine in CodeCatalyst, i commit sono istantanee delle modifiche al contenuto del repository. Ogni volta che un utente esegue il commit e invia una modifica, CodeCatalyst salva le informazioni che includono chi ha eseguito la modifica, la data e l'ora del commit e le modifiche apportate nell'ambito del commit. Puoi anche aggiungere tag Git ai commit per aiutare a identificare commit specifici.
Per ulteriori informazioni sui commit, consulta. Comprendere le modifiche al codice sorgente con i commit in Amazon CodeCatalyst
Ambienti di sviluppo
Un ambiente di sviluppo è un ambiente di sviluppo basato su cloud che puoi utilizzare CodeCatalyst per lavorare rapidamente sul codice archiviato nei repository di origine del tuo progetto. Gli strumenti di progetto e le librerie di applicazioni inclusi nel tuo ambiente di sviluppo sono definiti da un devfile nel repository di origine del progetto. Se non avete un devfile nel vostro repository di origine, verrà applicato automaticamente un devfile predefinito. Il devfile predefinito include strumenti per i linguaggi e i framework di programmazione più utilizzati. Per impostazione predefinita, un ambiente di sviluppo è configurato per avere un processore a 2 core, 4 GB e 16 GiB di storage persistente. RAM
Flussi di lavoro
Un flusso di lavoro è una procedura automatizzata che descrive come creare, testare e distribuire il codice come parte di un sistema di integrazione e distribuzione continua (CI/CD). Un flusso di lavoro definisce una serie di passaggi, o azioni, da eseguire durante l'esecuzione di un flusso di lavoro. Un flusso di lavoro definisce anche gli eventi, o trigger, che causano l'avvio del flusso di lavoro. Per configurare un flusso di lavoro, è necessario creare un file di definizione del flusso di lavoro utilizzando l'elemento visivo o l'YAMLeditor della CodeCatalyst console.
Suggerimento
Per una rapida occhiata a come potresti utilizzare i flussi di lavoro in un progetto, crea un progetto con un blueprint. Ogni blueprint implementa un flusso di lavoro funzionante che puoi rivedere, eseguire e sperimentare.
Per ulteriori informazioni sui flussi di lavoro, consulta Crea, testa e distribuisci con i flussi di lavoro.
Azioni
Un'azione è l'elemento costitutivo principale di un flusso di lavoro e definisce un'unità logica di lavoro, o attività, da eseguire durante l'esecuzione di un flusso di lavoro. In genere, un flusso di lavoro include più azioni eseguite in sequenza o in parallelo a seconda di come le hai configurate.
Per ulteriori informazioni sulle azioni, consultaConfigurazione delle azioni del flusso di lavoro.
Problemi
Un problema è un record che tiene traccia del lavoro relativo al progetto. Puoi creare un problema per una funzionalità, un'attività, un bug o qualsiasi altro documento relativo al tuo progetto. Se utilizzi lo sviluppo agile, un problema può anche descrivere un'epopea o una storia utente.
Per ulteriori informazioni sui problemi, consulta. Tieni traccia e organizza il lavoro con problemi in CodeCatalyst
Token di accesso personali () PATs
Un token di accesso personale (PAT) è simile a una password. È associato all'identità utente e può essere utilizzato in tutti gli spazi e i progetti di CodeCatalyst. Si utilizza PATs per accedere a CodeCatalyst risorse che includono ambienti di sviluppo integrati (IDEs) e repository di sorgenti basati su Git. PATsti rappresentano CodeCatalyst e puoi gestirle nelle tue impostazioni utente. Un utente può averne più di unoPAT. I token di accesso personali vengono visualizzati solo una volta. Come procedura consigliata, assicurati di archiviarli in modo sicuro sul tuo computer locale. Per impostazione predefinita, PATs scadono dopo un anno.
Per ulteriori informazioni su PATs, consultare Concedi agli utenti l'accesso al repository con token di accesso personali.
Connessioni personali
Una connessione personale è un'autorizzazione tra la tua CodeCatalyst identità e il tuo provider di origine esterno, ad esempio GitHub. Le connessioni personali vengono utilizzate per consentire a un CodeCatalyst utente di aggiungere repository di sorgenti di terze parti. Ad esempio, è possibile connettere un GitHub repository a uno CodeCatalyst spazio. Un'applicazione connettore installata viene installata nell' GitHub account per essere utilizzata con i repository designati dal proprietario dell'account. È possibile creare una connessione personale per un'identità utente (CodeCatalyst alias) in tutti gli spazi per un tipo di provider specifico, ad esempio. GitHub Le connessioni personali sono associate al tuo AWS Builder ID o al tuo utenteSSO.
Per ulteriori informazioni, consulta Accesso alle GitHub risorse con connessioni personali.
Roles
Un ruolo definisce l'accesso di un utente alle risorse per un progetto o uno spazio e le azioni che l'utente può intraprendere. Scegli il ruolo di un utente quando lo inviti a un progetto. Esistono ruoli a livello di spazio e ruoli a livello di progetto in. CodeCatalyst Un utente con un ruolo amministrativo al livello corretto può modificare i ruoli assegnati. Ad esempio, un utente con il ruolo di amministratore di progetto per un progetto ha il pieno controllo su quel progetto e può modificare i ruoli degli utenti in quel progetto. Per informazioni sui ruoli disponibili e sulle autorizzazioni di ciascun ruolo, vedereConcessione dell'accesso con ruoli utente.
Per ulteriori informazioni sui ruoli, consulta Concessione dell'accesso con ruoli utente.