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à.
AWS CodeArtifact è un servizio di repository di artefatti gestito sicuro, altamente scalabile e che aiuta le organizzazioni a archiviare e condividere pacchetti software per lo sviluppo di applicazioni. Puoi utilizzarlo CodeArtifact con i più diffusi strumenti di compilazione e gestori di pacchetti come NuGet CLI, Maven, Gradle, npm, yarn, pip e twine. CodeArtifact aiuta a ridurre la necessità di gestire il proprio sistema di storage degli artefatti o di preoccuparsi della scalabilità della sua infrastruttura. Non ci sono limiti al numero o alla dimensione totale dei pacchetti che è possibile archiviare in un repository. CodeArtifact
Puoi creare una connessione tra il tuo CodeArtifact repository privato e un archivio pubblico esterno, come npmjs.com o Maven Central. CodeArtifact recupererà e archivierà quindi i pacchetti su richiesta dall'archivio pubblico quando vengono richiesti da un gestore di pacchetti. Ciò semplifica l'utilizzo delle dipendenze open source utilizzate dall'applicazione e contribuisce a garantire che siano sempre disponibili per le build e lo sviluppo. Puoi anche pubblicare pacchetti privati in un repository. CodeArtifact Ciò consente di condividere componenti software proprietari tra più applicazioni e team di sviluppo dell'organizzazione.
Per ulteriori informazioni, consulta AWS CodeArtifact
Come CodeArtifact funziona?
CodeArtifact archivia i pacchetti software nei repository. I repository sono poliglotti: un singolo repository può contenere pacchetti di qualsiasi tipo supportato. Ogni CodeArtifact repository è membro di un singolo dominio. CodeArtifact Ti consigliamo di utilizzare un dominio di produzione per la tua organizzazione con uno o più repository. Ad esempio, potresti utilizzare ogni repository per un team di sviluppo diverso. I pacchetti presenti nei repository possono quindi essere scoperti e condivisi tra i team di sviluppo.
Per aggiungere pacchetti a un repository, configura un gestore di pacchetti come npm o Maven per utilizzare l'endpoint (URL) del repository. È quindi possibile utilizzare il gestore di pacchetti per pubblicare i pacchetti nel repository. Puoi anche importare pacchetti open source in un repository configurandolo con una connessione esterna a un archivio pubblico come npmjs, Gallery NuGet , Maven Central o PyPI. Per ulteriori informazioni, consulta Connect un CodeArtifact repository a un repository pubblico.
È possibile rendere i pacchetti in un repository disponibili in un altro repository nello stesso dominio. A tale scopo, configura un repository come upstream dell'altro. Tutte le versioni del pacchetto disponibili per il repository upstream sono disponibili anche per il repository downstream. Inoltre, tutti i pacchetti disponibili nell'archivio upstream tramite una connessione esterna a un archivio pubblico sono disponibili nel repository downstream. Per ulteriori informazioni, consulta Lavorare con i repository upstream in CodeArtifact.
CodeArtifact richiede agli utenti di autenticarsi con il servizio per pubblicare o utilizzare le versioni dei pacchetti. È necessario autenticarsi al CodeArtifact servizio creando un token di autorizzazione utilizzando le proprie AWS credenziali. I pacchetti nei CodeArtifact repository non possono essere resi disponibili pubblicamente. Per ulteriori informazioni sull'autenticazione e l'accesso in CodeArtifact, vedereAWS CodeArtifact autenticazione e token.
Come posso iniziare CodeArtifact?
È consigliabile completare la procedura seguente:
-
Scopri di più CodeArtifact leggendoConcetti AWS CodeArtifact.
-
Configura il tuo Account AWS AWS CLI, il e un utente IAM seguendo la procedura riportata di seguitoConfigurazione con AWS CodeArtifact.
-
CodeArtifact Usalo seguendo le istruzioni riportate inGuida introduttiva con CodeArtifact.