パッケージバージョンのステータスの更新 - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

パッケージバージョンのステータスの更新

のすべてのパッケージバージョン CodeCatalyst には、パッケージバージョンの現在の状態と可用性を記述するステータスがあります。パッケージバージョンのステータスはコンソールで CodeCatalyst変更できます。パッケージバージョンで可能なステータス値とその意味の詳細については、「」を参照してくださいパッケージバージョンのステータス

パッケージバージョンのステータスを更新するには
  1. ナビゲーションペインで、[Packages (パッケージ)] を選択します。

  2. パッケージリポジトリページで、ステータスを更新するパッケージバージョンを含むリポジトリを選択します。

  3. テーブルからパッケージを検索して選択します。

  4. パッケージの詳細ページで、バージョンを選択し、表示するバージョンを選択します。

  5. パッケージバージョンの詳細ページで、アクション を選択し、リスト解除 アーカイブ 、または廃棄 を選択します。各パッケージバージョンのステータスについては、「」を参照してくださいパッケージバージョンのステータス

  6. 確認テキストをテキストフィールドに入力し、更新先のステータスに応じて Unlist Archive 、または Dispose を選択します。

パッケージバージョンのステータス

パッケージバージョンステータスの可能な値は、次のとおりです。パッケージバージョンのステータスはコンソールで変更できます。詳細については、「パッケージバージョンのステータスの更新」を参照してください。

  • 公開済み : パッケージバージョンが正常に公開され、パッケージマネージャーによってリクエストできます。パッケージバージョンは、 の出力など、パッケージマネージャーに返されるパッケージバージョンリストに含まれますnpm view <package-name> versions。パッケージバージョンのすべてのアセットは、リポジトリから入手できます。

  • [未完了]: 最後の公開の試みは完了しませんでした。現在、Maven パッケージのバージョンのみが [未完了] のステータスになり得ます。これは、クライアントがパッケージバージョンのひとつ以上のアセットをアップロードしながら、そのバージョンを含むパッケージのmaven-metadata.xmlファイルを公開しないときに発生します。

  • リストにない : パッケージバージョンアセットはリポジトリからダウンロードできますが、パッケージバージョンはパッケージマネージャーに返されるバージョンのリストに含まれません。例えば、npm パッケージの場合、 の出力npm view <package-name> versionsにはパッケージバージョンは含まれません。つまり、npm 依存関係解決ロジックはパッケージバージョンを選択しません。これは、そのバージョンが使用可能なバージョンのリストに表示されないためです。ただし、リストされていないパッケージバージョンがnpm package-lock.jsonファイルで既に参照されている場合、 の実行時などにダウンロードしてインストールできますnpm ci

  • アーカイブ済み : パッケージバージョンアセットをダウンロードできません。パッケージバージョンは、パッケージマネージャーによって返されるバージョンのリストには含まれません。アセットが使用できないため、クライアントによるパッケージバージョンの使用はブロックされます。アプリケーションビルドがアーカイブ済み に更新されたバージョンに依存する場合、パッケージバージョンがローカルにキャッシュされていない限り、ビルドは失敗します。アーカイブパッケージバージョンはリポジトリにまだ存在するため、パッケージマネージャーまたはビルドツールを使用して再発行することはできません。ただし、パッケージバージョンのステータスは、コンソールで Unlisted または Published に戻すことができます。

  • 破棄: パッケージバージョンがリストに表示されず、アセットをリポジトリからダウンロードできません。DisposedArchived の主な違いは、ステータスが Disposed の場合、パッケージバージョンのアセットは によって完全に削除されます CodeCatalyst。このため、パッケージバージョンを[開放済み] から[アーカイブ済み][一覧表示されていない]、または [公開] に移動することはできません。アセットが削除されているため、パッケージバージョンを使用できません。パッケージバージョンが Disposed としてマークされている場合、パッケージアセットのストレージに対して課金されません。

上記のリストのステータスに加えて、パッケージバージョンを削除することもできます。削除後、パッケージバージョンはリポジトリにないため、パッケージマネージャーまたはビルドツールを使用して、そのパッケージバージョンを自由に再発行できます。

パッケージ名、パッケージバージョン、アセット名の正規化

CodeCatalyst は、パッケージ名、パッケージバージョン、アセット名を保存する前に正規化します。つまり、 の名前またはバージョンは、パッケージの公開時に指定された名前またはバージョンとは異なる CodeCatalyst 可能性があります。パッケージタイプ CodeCatalyst ごとに で名前とバージョンを正規化する方法の詳細については、次のドキュメントを参照してください。

CodeCatalyst は、他のパッケージ形式では正規化を実行しません。