本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 CodeArtifact 中使用套件群組
套件群組可用於使用套件格式、套件命名空間和套件名稱,將組態套用至符合已定義模式的多個套件。使用套件群組可讓您更方便地設定多個套件的套件原始控制項。套件原始控制項用於封鎖或允許擷取或發佈新的套件版本,這種方式可保護使用者,避免遭受稱為相依性替代攻擊的惡意行為。
CodeArtifact 中的每個網域會自動包含根套件群組。此根套件群組 /*包含所有套件,並允許套件版本預設從所有原始伺服器類型輸入網域中的儲存庫。根套件群組可以修改,但無法刪除。
套件群組組態功能會在建立新套件群組或刪除現有套件群組時,以最終一致的方式運作。這表示在建立或刪除套件群組時,原始伺服器控制項會套用至預期的關聯套件,但由於最終一致行為,會有些許延遲。達到最終一致性的時間取決於網域中的套件群組數量,以及網域中的套件數量。建立或刪除套件群組後,在一段短暫的時間內,原始伺服器控制項不會立即反映在相關聯的套件上。
此外,套件群組原始伺服器控制的更新幾乎立即生效。與建立或刪除套件群組不同,現有套件群組的原始伺服器控制變更會反映在相關聯的套件上,而不會有相同的延遲。
這些主題包含 AWS CodeArtifact 中套件群組的相關資訊。