Den Status einer Paketversion aktualisieren - Amazon 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 Hinweise zu den möglichen Statuswerten von Paketversionen und deren Bedeutung finden Sie unterStatus der Paketversion.

So aktualisieren Sie den Status einer Paketversion
  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 die Option Versionen und dann die Version aus, die Sie anzeigen möchten.

  5. Wählen Sie auf der Seite mit den Paketversionsdetails die Option Aktionen und dann Liste aufheben, Archivieren oder Löschen aus. 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 Je nachdem, auf welchen Status Sie aktualisieren, die Liste entfernen, Archivieren oder Löschen aus.

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.

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

  • Nicht aufgeführt: Die Paketversions-Assets 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. Das bedeutet, dass die NPM-Abhängigkeitsauflösungslogik die Paketversion nicht auswählt, da die Version nicht in der Liste der verfügbaren Versionen erscheint. Wenn die Paketversion „Nicht gelistet“ jedoch bereits in einer npm package-lock.json Datei referenziert wird, kann sie trotzdem heruntergeladen und installiert werden, z. B. wenn sie ausgeführt wird. npm ci

  • Archiviert: Die Ressourcen 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 der Build Ihrer Anwendung von einer Version abhängt, die auf Archiviert aktualisiert wurde, schlägt der Build fehl, es sei denn, die Paketversion wurde lokal zwischengespeichert. 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 auf Nicht gelistet oder Veröffentlicht ändern.

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

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

Normalisierung von Paketnamen, Paketversion und Assetnamen

CodeCatalyst normalisiert Paketnamen, Paketversionen und Assetnamen, bevor sie gespeichert werden, was bedeutet, dass sich die Namen oder Versionen in denen 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.