- Strumenti per sviluppatori›
- AWS CodeArtifact›
- Funzionalità
Funzionalità di AWS CodeArtifact
Page Topics
Domande generaliDomande generali
Panoramica
AWS CodeArtifact è un servizio di repository di artefatti completamente gestito che consente alle organizzazioni di conservare, pubblicare e condividere in modo sicuro e con maggiore facilità i pacchetti software utilizzati nel loro processo di sviluppo software.
Utilizzo di pacchetti da repository di artefatti pubblici
È possibile configurare CodeArtifact per recuperare pacchetti software da repository pubblici, come npm Registry, Maven Central, PyPI, RubyGems.org e NuGet.org in pochi semplici passaggi.
Pubblica e condividi pacchetti
È possibile utilizzare gestori di pacchetti esistenti, come npm, pip, yarn, twine, Maven, NuGet, Gem CLI, Bundler e SwiftPM per pubblicare pacchetti sviluppati all'interno dell'organizzazione.
Approvazione di pacchetti da utilizzare e visibilità sull'uso dei pacchetti
È possibile approvare i pacchetti da utilizzare creando flussi di lavoro automatizzati con le API CodeArtifact e Amazon EventBridge. L'integrazione ad AWS CloudTrail fornisce ai responsabili la visibilità di quali pacchetti sono utilizzati e dove, facilitando l'identificazione dei pacchetti da aggiornare o rimuovere.
Disponibilità e durabilità elevate
CodeArtifact opera in più zone di disponibilità e archivia dati e metadati relativi agli artefatti in Amazon Simple Storage Service (Amazon S3) e Amazon DynamoDB. I tuoi dati crittografati vengono archiviati in modo ridondante in più strutture e dispositivi all'interno di ogni struttura, rendendoli estremamente durevoli e disponibili.
Utilizzo di un servizio completamente gestito
CodeArtifact ti consente di dedicarti ai clienti, anziché alla configurazione e mantenimento dell'infrastruttura di sviluppo. CodeArtifact è un servizio estremamente disponibile in grado di ridimensionarsi per soddisfare le esigenze di tutti i team di sviluppo software. Non richiede software da aggiornare, né server da gestire.
Monitoraggio e abilitazione del controllo degli accessi
CodeArtifact si integra con AWS Identity and Access Management (IAM) e CloudTrail, offrendo il controllo su chi può accedere ai pacchetti software e visibilità su chi vi ha accesso. Inoltre, CodeArtifact si integra con Servizio AWS di gestione delle chiavi (AWS KMS) per la crittografia dei pacchetti.
Accesso ai pacchetti all'interno di un VPC
È possibile incrementare la sicurezza dei repository configurando CodeArtifact in modo che utilizzi gli endpoint di AWS PrivateLink. In questo modo, il sistema eseguito nel cloud privato virtuale (VPC) può accedere ai pacchetti archiviati in CodeArtifact senza che i dati vengano trasferiti tramite la rete internet pubblica.