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à.
Che cos'è AWS CodeArtifact?
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, vedere 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. Per fare ciò, 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 inNozioni di base su CodeArtifact.