Übersicht über Azure Artifacts

Azure Artifacts können Entwickler Pakete aus verschiedenen Feeds und öffentlichen Registrierungen freigeben und nutzen. Pakete können innerhalb desselben Teams, derselben Organisation und sogar öffentlich freigegeben werden. Azure Artifacts unterstützt mehrere Pakettypen wie NuGet, Npm, Python, Maven und Universal Packages.

Azure Artifacts wird auf Verbrauchsbasis abgerechnet und ist bis zu 2 GiB Speicherplatz frei. Wenn Ihre Organisation mehr Speicher benötigt, müssen Sie die Abrechnung einrichten.

Azure Artifacts ist in Azure DevOps Services, Azure DevOps Server 2019 und 2020 sowie TFS 2017 und 2018 vorinstalliert.

Voraussetzungen

Hinweis

Azure Artifacts Lizenz ist in jeder Basislizenz für TFS 2017, 2018 und Azure DevOps Server 2019 und 2020 enthalten.

Installieren Azure Artifacts in TFS

Azure Artifacts ist in TFS 2017 und 2018 vorinstalliert. Wenn die Erweiterung entfernt wurde, können Sie sie über den marketplace Visual Studio installieren.

Zuweisen von Lizenzen in TFS

  1. Bewegen Sie in einer beliebigen Sammlung in TFS den Hover über das Einstellungsmenü, und wählen Sie die Seite Benutzer aus. Wählen Sie dann Azure Artifacts.

    Zuweisen von Benutzerlizenzen in TFS

  2. Wählen Sie Zuweisen aus, geben Sie den Benutzer ein, dem Lizenzen zugewiesen werden, und klicken Sie dann auf OK.

    • Benutzer mit Visual Studio Enterprise abonnements Azure Artifacts automatisch.
    • Stellen Sie sicher, Visual Studio Enterprise Abonnenten der Zugriffsebene VS Enterprise zugewiesen ist.

Erste Schritte mit Azure Artifacts

Mit Azure Artifacts Können Sie je nach Anforderungen Ihres Teams verschiedene Arten von Paketen veröffentlichen, nutzen und freigeben. Wählen Sie Ihren Pakettyp aus, um weitere Informationen zu erhalten:

Verfügbarkeit von Funktionen

Sehen Sie sich die Kompatibilitätstabelle an, um zu überprüfen, ob Ihr Pakettyp unterstützt wird.

Funktion Azure DevOps Services Azure DevOps Server TFS
NuGet Ja Ja TFS 2017 und neuer
npm Ja Ja TFS 2017 Update 1 und neuer
NuGet.org-Upstreamquelle Ja Ja TFS 2018 Update 2 und neuer
Maven Ja Ja TFS 2018 und neuer
Maven Central-Upstreamquelle Yes Azure DevOps Server 2019 Update 1 und neuer, Azure DevOps Server 2020 Yes
Python Yes Azure DevOps Server 2019 Update 1 und neuer, Azure DevOps Server 2020 Yes
Universal Packages Ja Nein Nein

Artifacts Free-Ebene und Upgrade

Azure Artifacts ist für jede Organisation bis zu 2 GiB Speicher kostenlos. Sobald Sie das maximale Speicherlimit erreicht haben, können Sie keine neuen Artefakte mehr hochladen und müssen entweder einige Ihrer vorhandenen Artefakte löschen oder die Abrechnung einrichten, um Ihr Speicherlimit zu erhöhen. Weitere Informationen zur Abrechnung finden Sie im Azure DevOps Preisrechner.

Abrechnung der Organisation

Führen Sie die unten beschriebenen Schritte aus, um Ihre Abrechnungseinstellungen für Ihre Organisation anzeigen zu können.

  1. Melden Sie sich bei Ihrer Azure DevOps-Organisation an.

  2. Wählen Sie  das Zahnradsymbol Organisationseinstellungen aus.

    Zugreifen auf Organisationseinstellungen

  3. Wählen Sie Abrechnung aus.

    Organisationseinstellungen – Abrechnung

  4. Zeigen Sie Artifacts Nutzungs- und Nutzungslimit an.

    Artifacts abrechnungseinstellungen

Häufig gestellte Fragen

F: Welche Artefakte werden auf meinen gesamten abgerechneten Speicher angerechnet?

A: Derzeit werden Ihnen alle Pakettypen (npm, NuGet, Python, Maven und Universal Packages) einschließlich der pakete in Rechnung, die aus Upstreamquellen gespeichert sind.

Die Speicherung von Pipeline-Artifacts, Build-Artifacts und Pipelinezwischenspeicherung wird Ihnen nicht in Rechnungiert.

Hinweis

Pakete, die im Papierkorb platziert werden, werden nach 30 Tagen endgültig gelöscht. Diese Pakete werden jedoch weiterhin als Teil Ihrer Speicherrechnung gezählt. Wenn Sie sie früher löschen möchten, können Sie zum Papierkorb navigieren und sie manuell löschen.

F: Ich speichere Artifacts aber mein Speicherverbrauch zeigt 0 GiB an?

A: 1 GiB ist derzeit unsere niedrigste Granularität, sodass Sie wahrscheinlich noch nicht 1 GiB erreicht haben.

F: Wie kann ich steuern, wie viele Tage Artifacts werden?

A: Sie können die Aufbewahrungsrichtlinien so einrichten, dass Pakete automatisch gelöscht werden. Weitere Informationen finden Sie unter Verwenden von Aufbewahrungsrichtlinien zum Löschen alter Pakete.

F: Wie kann ich meine Artifacts?

A: Weitere Informationen finden Sie unter Löschen und Wiederherstellen von Paketen.

F: Wie lange dauert es, bis gelöschte Artifacts die Menge des abgerechneten Speichers beeinflussen?

A: Das Löschen von Artefakten wird nicht sofort registriert. Storage Verbrauchs sollte innerhalb von 24 Stunden aktualisiert werden, in einigen Fällen kann es jedoch bis zu 48 Stunden dauern. Wenn Sie am Hochladen von Artifacts, können Sie als Problemumgehung vorübergehend Ihre Nutzungsebene erhöhen und die Ebene dann wieder reduzieren, sobald die Speichermetriken aktualisiert wurden.

Die used Spalte auf der Seite Abrechnung Ihrer Organisation wird einmal pro Tag aktualisiert. Wenn Sie ein Artefakt löschen, wird es möglicherweise nicht sofort auf Ihrer Abrechnungsseite angezeigt. Die Artefaktseite Storage jedoch häufiger aktualisiert, sodass eine kleine Abweichung zwischen den beiden angezeigt werden kann.

Artifacts abrechnungseinstellungen und Artifacts Von Speicherdaten

F: Was geschieht, wenn ich mein Azure-Abonnement aus meiner Azure DevOps entferne?

A: Wenn Sie Ihr Azure-Abonnement aus Ihrer Azure DevOps-Organisation entfernen, haben Sie nur Zugriff auf den free-Speicher (< 2 GiB). Wenn Sie über mehr als 2 GiB verwendeten Speicher verfügen, können Sie nur Pakete lesen. Sie können keine neuen Pakete veröffentlichen, bis Sie einige Ihrer älteren Pakete löschen, um Ihre Nutzung auf unter 2 GiB zu senken, oder Sie können ein Azure-Abonnement erneut mit Ihrer Organisation verbinden und die Abrechnung einrichten, um Ihre Speicherebene zu erhöhen.