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à.
Utilizzo di chiavi SSH di repository Git
Importante
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Team su AWS re:post
La chiave SSH di un repository Git, chiamata talvolta chiave SSH di distribuzione, è una chiave SSH senza password che consente di accedere a un repository Git privato. Idealmente, non appartiene ad alcuno sviluppatore specifico. Il suo scopo è consentire a AWS OpsWorks Stacks di distribuire in modo asincrono app o libri di cucina da un repository Git senza richiedere ulteriori input da parte dell'utente.
Di seguito viene descritta la procedura di base per la creazione della chiave SSH di un repository. Per ulteriori informazioni, consulta la documentazione relativa al repository. Ad esempio, Managing deploy keys
Per creare una chiave SSH di repository
-
Creare una coppia di chiavi SSH di distribuzione per il repository Git sulla workstation utilizzando un programma, ad esempio
ssh-keygen
.Importante
AWS OpsWorks Stacks non supporta le passphrase delle chiavi SSH.
-
Assegnare la chiave pubblica al repository e archiviare la chiave privata sulla workstation.
-
Immettere la chiave privata nella casella Repository SSH Key (Chiave SSH repository) quando si aggiunge un'app o si specifica il repository di un libro di ricette. Per ulteriori informazioni, consulta Aggiunta di app.
AWS OpsWorks Stacks passa la chiave SSH del repository a ciascuna istanza e le ricette integrate utilizzano quindi la chiave per connettersi al repository e scaricare il codice. La chiave viene memorizzata negli attributi deploy come node[:deploy]['appshortname'][:scm][:ssh_key] ed è accessibile solo all'utente root.