Was ist AWS CodeArtifact? - CodeArtifact

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Was ist AWS CodeArtifact?

AWS CodeArtifact ist ein sicherer, hoch skalierbarer, verwalteter Artefakt-Repository-Service, der Unternehmen dabei unterstützt, Softwarepakete für die Anwendungsentwicklung zu speichern und gemeinsam zu nutzen. Sie können es CodeArtifact mit gängigen Build-Tools und Paketmanagern wie NuGet CLI, Maven, Gradle, npm, yarn, pip und Twine verwenden. CodeArtifact trägt dazu bei, dass Sie nicht mehr Ihr eigenes Speichersystem für Artefakte verwalten oder sich Gedanken über die Skalierung der Infrastruktur machen müssen. Es gibt keine Beschränkungen für die Anzahl oder Gesamtgröße der Pakete, die Sie in einem CodeArtifact Repository speichern können.

Sie können eine Verbindung zwischen Ihrem privaten CodeArtifact Repository und einem externen, öffentlichen Repository wie npmjs.com oder Maven Central herstellen. CodeArtifact ruft dann Pakete auf Anfrage aus dem öffentlichen Repository ab und speichert sie, wenn sie von einem Paketmanager angefordert werden. Dies macht es bequemer, Open-Source-Abhängigkeiten zu nutzen, die von Ihrer Anwendung verwendet werden, und trägt dazu bei, dass sie immer für Builds und Entwicklungen verfügbar sind. Sie können auch private Pakete in einem CodeArtifact Repository veröffentlichen. Auf diese Weise können Sie proprietäre Softwarekomponenten von mehreren Anwendungs- und Entwicklungsteams in Ihrem Unternehmen gemeinsam nutzen.

Weitere Informationen finden Sie unter AWS CodeArtifact.

Wie CodeArtifact funktioniert?

CodeArtifact speichert Softwarepakete in Repositorien. Repositorys sind mehrsprachig — ein einzelnes Repository kann Pakete aller unterstützten Typen enthalten. Jedes CodeArtifact Repository ist Mitglied einer einzigen Domain. CodeArtifact Wir empfehlen, dass Sie eine Produktionsdomäne für Ihre Organisation mit einem oder mehreren Repositorys verwenden. Sie können beispielsweise jedes Repository für ein anderes Entwicklungsteam verwenden. Pakete in Ihren Repositorys können dann entdeckt und von Ihren Entwicklungsteams gemeinsam genutzt werden.

Um Pakete zu einem Repository hinzuzufügen, konfigurieren Sie einen Paketmanager wie npm oder Maven so, dass er den Repository-Endpunkt (URL) verwendet. Anschließend können Sie den Paketmanager verwenden, um Pakete im Repository zu veröffentlichen. Sie können Open-Source-Pakete auch in ein Repository importieren, indem Sie es mit einer externen Verbindung zu einem öffentlichen Repository wie npmjs, NuGet Gallery, Maven Central oder PyPI konfigurieren. Weitere Informationen finden Sie unter Ein CodeArtifact Repository mit einem öffentlichen Repository Connect.

Sie können Pakete in einem Repository für ein anderes Repository in derselben Domain verfügbar machen. Um dies zu tun, konfigurieren Sie ein Repository als Upstream-Repository für das andere. Alle Paketversionen, die für das Upstream-Repository verfügbar sind, sind auch für das Downstream-Repository verfügbar. Darüber hinaus sind alle Pakete, die für das Upstream-Repository über eine externe Verbindung zu einem öffentlichen Repository verfügbar sind, auch für das Downstream-Repository verfügbar. Weitere Informationen finden Sie unter Arbeiten mit Upstream-Repositorys in CodeArtifact.

CodeArtifact erfordert, dass sich Benutzer beim Dienst authentifizieren, um Paketversionen zu veröffentlichen oder zu nutzen. Sie müssen sich beim CodeArtifact Dienst authentifizieren, indem Sie mit Ihren AWS Anmeldeinformationen ein Autorisierungstoken erstellen. Pakete in CodeArtifact Repositorys können nicht öffentlich zugänglich gemacht werden. Weitere Hinweise zur Authentifizierung und zum Zugriff in finden Sie CodeArtifact unterAWS CodeArtifact Authentifizierung und Tokens.

Wie fange ich an mit CodeArtifact?

Wir empfehlen, dass Sie zuerst die folgenden Schritte ausführen:

  1. Erfahren Sie mehr darüber, CodeArtifact indem Sie lesenAWS CodeArtifact-Konzepte.

  2. Richten Sie Ihren AWS-Konto AWS CLI, den und einen IAM-Benutzer ein, indem Sie die Schritte unter befolgen. Einrichtung mit AWS CodeArtifact

  3. Folgen Sie zur Verwendung den Anweisungen CodeArtifact unterErste Schritte mit CodeArtifact.