CodeArtifact でのパッケージグループの操作 - CodeArtifact

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

CodeArtifact でのパッケージグループの操作

パッケージグループを使用すると、パッケージ形式、パッケージ名前空間、パッケージ名を使用して、定義したパターンに一致する複数のパッケージに設定を適用できます。パッケージグループを使用すると、複数のパッケージのパッケージオリジンコントロールをより簡単に設定できます。パッケージオリジンコントロールは、新しいパッケージバージョンの取り込みや公開をブロックまたは許可するために使用します。これにより、依存関係置換攻撃と呼ばれる悪意のあるアクションからユーザーを保護できます。

CodeArtifact のすべてのドメインには、ルートパッケージグループが自動で含まれています。このルートパッケージグループ (/*) には、すべてのパッケージが含まれています。これにより、パッケージバージョンは、デフォルトですべてのオリジンタイプからドメイン内のリポジトリに入れます。ルートパッケージグループは変更できますが、削除はできません。

新しいパッケージグループを作成する場合、または既存のパッケージグループを削除する場合、パッケージグループ設定機能は、結果整合性のある形で動作します。つまり、パッケージグループを作成または削除すると、オリジンコントロールは想定される関連パッケージに適用されますが、結果整合性による遅延が生じるため、反映までに時間がかかるが場合があります。結果整合性に達するまでの時間は、ドメイン内パッケージグループの数と、ドメイン内パッケージの数によって異なります。パッケージグループの作成または削除後、関連パッケージへのオリジンコントロールの反映にわずかな遅れが生じる場合があります。

一方で、パッケージグループのオリジンコントロールを更新した場合は、ほぼ即時に反映されます。パッケージグループの作成または削除の場合とは異なり、既存のパッケージグループのオリジンコントロールの変更は、同様の遅延なく関連パッケージに反映されます。

これらのトピックには、AWS CodeArtifact のパッケージグループに関する情報が含まれます。