View a markdown version of this page

Den Status einer Paketversion aktualisieren - Amazon CodeCatalyst

Amazon CodeCatalyst ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Wie migriert man von CodeCatalyst.

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.

Den Status einer Paketversion aktualisieren

Jede Paketversion in CodeCatalyst hat einen Status, der den aktuellen Status und die Verfügbarkeit der Paketversion beschreibt. Sie können den Status der Paketversion in der CodeCatalyst Konsole ändern. Weitere Informationen zu den möglichen Statuswerten von Paketversionen und deren Bedeutung finden Sie unterStatus der Paketversion.

Um den Status einer Paketversion zu aktualisieren
  1. Wählen Sie im Navigationsbereich Packages (Pakete) aus.

  2. Wählen Sie auf der Seite Paket-Repositorys das Repository aus, das die Paketversion enthält, deren Status Sie aktualisieren möchten.

  3. Suchen Sie das Paket und wählen Sie es aus der Tabelle aus.

  4. Wählen Sie auf der Seite mit den Paketdetails Versionen aus und wählen Sie dann die Version aus, die Sie anzeigen möchten.

  5. Wählen Sie auf der Seite mit den Paketversionsdetails „Aktionen“ und dann „Aus der Liste entfernen“, „Archivieren“ oder „Löschen“. Informationen zum Status der einzelnen Paketversionen finden Sie unter. Status der Paketversion

  6. Geben Sie den Bestätigungstext in das Textfeld ein und wählen Sie dann „Aus der Liste entfernen“, „Archivieren“ oder „Löschen“, je nachdem, auf welchen Status Sie aktualisieren.

Status der Paketversion

Die folgenden Werte sind für den Status der Paketversion möglich. Sie können den Status der Paketversion in der Konsole ändern. Weitere Informationen finden Sie unter Den Status einer Paketversion aktualisieren.

  • Veröffentlicht: Die Paketversion wurde erfolgreich veröffentlicht und kann von einem Paketmanager angefordert werden. Die Paketversion wird in die Paketversionslisten aufgenommen, die an die Paketmanager zurückgegeben werden, z. B. in der Ausgabe vonnpm view <package-name> versions. Alle Ressourcen der Paketversion sind im Repository verfügbar.

  • Nicht fertiggestellt: Der letzte Veröffentlichungsversuch wurde nicht abgeschlossen. Derzeit können nur Maven-Paketversionen den Status Unabgeschlossen haben. Dies kann vorkommen, wenn der Client ein oder mehrere Assets für eine Paketversion hochlädt, aber keine maven-metadata.xml Datei für das Paket veröffentlicht, das diese Version enthält.

  • Nicht aufgeführt: Die Assets der Paketversion können aus dem Repository heruntergeladen werden, aber die Paketversion ist nicht in der Liste der Versionen enthalten, die an die Paketmanager zurückgegeben werden. Bei einem NPM-Paket enthält die Ausgabe von beispielsweise npm view <package-name> versions nicht die Paketversion. Dies bedeutet, dass die Logik zur Auflösung der NPM-Abhängigkeit die Paketversion nicht auswählt, da die Version nicht in der Liste der verfügbaren Versionen erscheint. Wenn die nicht aufgeführte Paketversion jedoch bereits in einer npm package-lock.json Datei referenziert wird, kann sie trotzdem heruntergeladen und installiert werden, z. B. während der Ausführung. npm ci

  • Archiviert: Die Assets der Paketversion können nicht heruntergeladen werden. Die Paketversion wird nicht in die Liste der Versionen aufgenommen, die an die Paketmanager zurückgegeben werden. Da die Ressourcen nicht verfügbar sind, wird die Nutzung der Paketversion durch Clients blockiert. Wenn Ihr Anwendungsbuild von einer Version abhängt, die auf Archived aktualisiert wurde, schlägt der Build fehl, sofern die Paketversion nicht lokal zwischengespeichert wurde. Sie können einen Paketmanager oder ein Build-Tool nicht verwenden, um eine archivierte Paketversion erneut zu veröffentlichen, da sie immer noch im Repository vorhanden ist. Sie können den Status der Paketversion jedoch in der Konsole wieder in Nicht aufgeführt oder Veröffentlicht ändern.

  • Gelöscht: Die Paketversion erscheint nicht in den Auflistungen, und die Assets können nicht aus dem Repository heruntergeladen werden. Der wesentliche Unterschied zwischen Entsorgt und Archiviert besteht darin, dass die Assets der Paketversion mit dem Status Verkauft von dauerhaft gelöscht werden CodeCatalyst. Aus diesem Grund können Sie eine Paketversion nicht von „Entsorgt“ in „Archiviert“, „Nicht gelistet“ oder „Veröffentlicht“ verschieben. Die Paketversion kann nicht verwendet werden, da die Assets gelöscht wurden. Wenn eine Paketversion als gelöscht markiert wurde , wird Ihnen die Speicherung der Paketressourcen nicht in Rechnung gestellt.

Zusätzlich zu den Status in der vorherigen Liste kann eine Paketversion auch gelöscht werden. Nach dem Löschen befindet sich eine Paketversion nicht mehr im Projektarchiv, und Sie können diese Paketversion mit einem Paketmanager oder einem Build-Tool beliebig erneut veröffentlichen.

Normalisierung von Paketnamen, Paketversion und Assetnamen

CodeCatalyst normalisiert Paketnamen, Paketversionen und Asset-Namen, bevor sie gespeichert werden. Das bedeutet, dass sich die Namen oder Versionen in CodeCatalyst möglicherweise von dem Namen oder der Version unterscheiden, die bei der Veröffentlichung des Pakets angegeben wurden. Weitere Informationen darüber, wie Namen und Versionen CodeCatalyst für jeden Pakettyp normalisiert werden, finden Sie in der folgenden Dokumentation.

CodeCatalyst führt keine Normalisierung für andere Paketformate durch.