ジェネリックパッケージの概要 - CodeArtifact

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

ジェネリックパッケージの概要

generic パッケージ形式を使用すると、任意のタイプのファイルをアップロードして CodeArtifact リポジトリにパッケージを作成できます。ジェネリックパッケージは、特定のプログラミング言語、ファイルタイプ、またはパッケージ管理エコシステムには関連付けられていません。これは、アプリケーションインストーラー、機械学習モデル、設定ファイルなど、任意のビルドアーティファクトの保存とバージョン管理に使用できます。

ジェネリックパッケージは、パッケージ名、名前空間、バージョン、および 1 つ以上のアセット (またはファイル) で構成されます。汎用パッケージは、他の形式のパッケージと一緒に 1 つの CodeArtifact リポジトリに存在できます。

AWS CLI または SDK を使用して汎用パッケージを操作できます。ジェネリックパッケージで動作する AWS CLI コマンドの完全なリストについては、「」を参照してくださいジェネリックパッケージでサポートされるコマンド

ジェネリックパッケージの制約

  • アップストリームリポジトリからは取得できません。ジェネリックパッケージは公開先のリポジトリからのみ取得できます。

  • から返される、ListPackageVersionDependenciesまたは に表示される依存関係を宣言することはできません AWS Management Console 。

  • README ファイルと LICENSE ファイルは保存できますが、 によって解釈されません CodeArtifact。これらのファイル内の情報は、 GetPackageVersionReadmeまたは から返されずDescribePackageVersion、 にも表示されません AWS Management Console。

  • のすべてのパッケージと同様に CodeArtifact、アセットサイズとパッケージあたりのアセット数には制限があります。の制限とクォータの詳細については CodeArtifact、「」を参照してくださいのクォータ AWS CodeArtifact

  • ジェネリックパッケージに含まれるアセット名は、以下の規則に従う必要があります。

    • アセット名には Unicode の文字と数字を使用できます。具体的には、小文字 (Ll)、修飾文字 (Lm)、その他の文字 (Lo)、タイトルケース文字 (Lt)、大文字 (Lu)、文字番号 (Nl)、および 10 進数 (Nd) の Unicode 文字カテゴリを使用できます。

    • 次の特殊文字を使用できます。~!@^&()-_+[]{};,.

    • ... はアセット名に使用できません。

    • 使用できる空白文字はスペースのみです。アセット名の先頭や末尾にスペースを含めることはできません。また、連続するスペースを含めることはできません。