Skip to content
Latchkey

OCI Artifact とは何か?

OCI artifact とは、実行可能なコンテナイメージだけでなく、Open Container Initiative の manifest 形式を使ってパッケージ化・保存される任意のペイロードです。manifest とレイヤーの構造を再利用することで、レジストリは Helm chart、SBOM、署名、任意の blob も保持できます。これにより、コンテナレジストリは汎用のコンテンツストアになります。

なぜ重要か

署名、attestation、SBOM を OCI artifact として扱うことで、それらが記述するイメージの隣に、同じレジストリ内で digest により参照される形で存在できます。これにより、サプライチェーンのメタデータが 1 つのシステムと 1 つのアクセスモデルに統合されます。CI の pipeline は、すでにイメージに使っているのと同じレジストリツールでこれらの artifact を push および pull します。

関連ガイド