- Entwickler-Tools›
- AWS CodeArtifact›
- Funktionen
AWS-CodeArtifact-Feature
Page Topics
AllgemeinesAllgemeines
Übersicht
AWS CodeArtifact ist ein vollständig verwalteter Artefakt-Repository-Service, der es Unternehmen jeder Größe erleichtert, die in ihrem Software-Entwicklungsprozess verwendeten Software-Pakete sicher zu speichern, zu veröffentlichen und freizugeben.
Verwendung von Paketen aus öffentlichen Artefakt-Repositorys
Sie können CodeArtifact so konfigurieren, dass Softwarepakete mit nur wenigen Schritten aus öffentlichen Repositorys wie z. B. npm Registry, Maven Central, PyPI, RubyGems.org und NuGet.org abgerufen werden.
Veröffentlichen Sie und geben Sie Paketen frei
Sie können Ihre vorhandenen Paketmanager wie z. B. npm, pip, yarn, twine, Maven, NuGet, die Gem-CLI, Bundler und SwiftPM verwenden, um in Ihrem Unternehmen entwickelte Pakete zu veröffentlichen.
Genehmigen Sie Verwendung von Paketen und gewinnen Sie Einblick in die Paketnutzung
Sie können Verwendung von Pakete genehmigen, indem Sie über CodeArtifact-APIs und Amazon EventBridge automatisierte Workflows erstellen. Die Integration in AWS CloudTrail gibt Führungskräften einen Überblick darüber, welche Pakete wo verwendet werden, sodass es einfach ist, Pakete zu identifizieren, die aktualisiert oder entfernt werden müssen.
Hohe Verfügbarkeit und Beständigkeit
AWS CodeArtifact ist in mehreren Availability Zones verfügbar und speichert Artefaktdaten und Metadaten in Amazon Simple Storage Service (Amazon S3) und Amazon DynamoDB. Ihre verschlüsselten Daten werden redundant an mehreren Standorten und auf mehreren Geräten an jedem Standort gespeichert, sodass sie hochverfügbar und sehr robust sind.
Verwenden Sie einen vollständig verwalteten Service
Mit CodeArtifact können Sie sich auf Leistungen gegenüber Ihren Kunden konzentrieren und müssen sich um die Konfigurierung und Wartung Ihrer Entwicklungsinfrastruktur keine Sorgen machen. CodeArtifact ist ein hochverfügbarer Service, der skaliert wird, um die Anforderungen jedes Softwareentwicklungsteams zu erfüllen. Es gibt keine Software zu aktualisieren bzw. keine Server zu verwalten.
Ermöglichen Sie die Zutrittskontrolle und -überwachung
CodeArtifact lässt sich in AWS Identity and Access Management (IAM) und CloudTrail integrieren und bietet die Kontrolle darüber, wer auf Softwarepakete zugreifen kann, und bietet Transparenz darüber, wer Zugriff auf Ihre Softwarepakete hat. CodeArtifact lässt sich auch für die Paketverschlüsselung in AWS Key Management Service (AWS KMS) integrieren.
Zugreifen Sie auf Pakete innerhalb einer VPC
Sie können die Sicherheit Ihrer Repositorys erhöhen, indem Sie CodeArtifact für die Verwendung von AWS PrivateLink-Endpunkten konfigurieren. Auf diese Weise können Systeme Ihrer virtuellen privaten Cloud (VPC) auf die in CodeArtifact gespeicherten Pakete zugreifen, ohne die Daten per dem öffentlichen Internet zu übertragen.