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à.
Connessione GitLab
GitLab l'integrazione consente all' AWS DevOps agente di monitorare le implementazioni da GitLab Pipelines per fornire informazioni sulle indagini causali durante la risposta agli incidenti. Questa integrazione segue un processo in due fasi: registrazione a livello di account GitLab, seguita dal collegamento di progetti specifici a singoli Agent Spaces.
Registrazione GitLab (a livello di account)
GitLab è registrato a livello di AWS account e condiviso tra tutti gli Agent Space di quell'account. I singoli Agent Spaces possono quindi scegliere quali progetti specifici applicare al proprio Agent Space.
Passaggio 1: accedi ai fornitori di pipeline
Accedi alla console di AWS gestione
Vai alla console dell' AWS DevOps agente
Vai alla pagina Capability Provider (accessibile dalla barra di navigazione laterale)
Cerca GitLabnella sezione Provider disponibili sotto Pipeline e fai clic su Registra
Fase 2: Configurare GitLab la connessione
Nella pagina GitLab di registrazione, configura quanto segue:
Tipo di connessione: seleziona se ti stai connettendo come persona o come gruppo:
Personale (impostazione predefinita): il tuo account GitLab utente individuale con nome utente e profilo
Gruppo: in GitLab, utilizzi i gruppi per gestire uno o più progetti correlati contemporaneamente
GitLab tipo di istanza: scegli a quale tipo di GitLab istanza ti stai connettendo:
GitLab.com (impostazione predefinita) — Il GitLab servizio pubblico
Accessibile pubblicamente, ospitato autonomamente GitLab: seleziona la casella Usa endpoint con hosting GitLab autonomo e fornisci l'URL alla tua istanza GitLab
Nota
Attualmente sono supportate solo le GitLab istanze accessibili al pubblico.
Token di accesso: fornisci un token di accesso GitLab personale:
In una scheda separata del browser, accedi al tuo GitLab account
Vai alle impostazioni utente e seleziona Access Tokens
Crea un nuovo token di accesso personale con le seguenti autorizzazioni:
read_repository— Necessario per accedere ai contenuti del repositoryread_virtual_registry— Necessario per accedere alle informazioni del registro virtualeread_registry— Necessario per accedere alle informazioni del registroapi— Richiesto per l'accesso alle API di lettura e scritturaself_rotate- Necessario per la rotazione dei token. Questa funzionalità non è attualmente supportata da AWS DevOps Agent, ma lo sarà in un secondo momento. L'aggiunta di ora evita la necessità di creare un nuovo token in futuro.
Imposta la scadenza del token su un massimo di 365 giorni dalla data corrente
Copia il token generato
Torna alla console dell' AWS DevOps agente
Incolla il token nel campo «Token di accesso»
Fase 3: Completa la registrazione
(Facoltativo) Tag: aggiungi AWS tag alla GitLab registrazione per scopi organizzativi.
Fai clic su Avanti per rivedere la configurazione, quindi fai clic su Invia per completare il processo di GitLab registrazione. Il sistema convaliderà il token di accesso e stabilirà la connessione.
Collegamento dei progetti a un Agent Space
Dopo la registrazione GitLab a livello di account, puoi collegare progetti specifici a singoli Agent Spaces:
Nella console dell' AWS DevOps agente, seleziona il tuo Agent Space
Vai alla scheda Funzionalità
Nella sezione Pipeline, fai clic su Aggiungi
Seleziona GitLabdall'elenco dei fornitori disponibili
Seleziona i GitLab progetti pertinenti al tuo Agent Space
Fai clic su Salva
AWS DevOps L'agente monitorerà questi progetti per individuare eventuali implementazioni da parte di GitLab Pipelines al fine di fornire informazioni sulle indagini causali.
Gestione delle connessioni GitLab
Aggiornamento del token di accesso: se il token di accesso scade o deve essere aggiornato, puoi aggiornarlo nella console dell' AWS DevOps agente modificando la GitLab registrazione a livello di account.
Visualizzazione dei progetti collegati: nella console dell' AWS DevOps agente, seleziona Agent Space e vai alla scheda Funzionalità per visualizzare i progetti collegati nella sezione Pipeline.
Rimozione della GitLab connessione: per disconnettere GitLab i progetti da un Agent Space, seleziona la connessione nella sezione Pipeline e fai clic su Rimuovi. Per rimuovere completamente la GitLab registrazione, rimuovila prima da tutti gli Agent Spaces, quindi elimina la registrazione a livello di account.