Trabajar con grupos de paquetes en CodeArtifact
Los grupos de paquetes se pueden usar para aplicar la configuración a varios paquetes que coincidan con un patrón definido mediante el formato del paquete, el espacio de nombres del paquete y el nombre del paquete. Puede usar grupos de paquetes para configurar de manera más cómoda los controles de origen de los paquetes para varios paquetes. Los controles de origen de los paquetes se utilizan para bloquear o permitir la ingesta o publicación de nuevas versiones de paquetes, lo que protege a los usuarios de acciones malintencionadas conocidas como ataques de sustitución de dependencias.
Cada dominio de CodeArtifact contiene automáticamente un grupo de paquetes raíz. Este grupo de paquetes raíz, /*, contiene todos los paquetes y permite que las versiones de paquetes ingresen a los repositorios del dominio desde todos los tipos de origen de forma predeterminada. El grupo de paquetes raíz se puede modificar, pero no se puede eliminar.
La característica Package Group Configuration funciona eventualmente de manera coherente al crear un grupo de paquetes nuevo o eliminar un grupo de paquetes existente. Esto significa que, al crear o eliminar un grupo de paquetes, los controles de origen se aplicarán a los paquetes asociados esperados, pero con cierto retraso debido al comportamiento coherente final. El tiempo necesario para lograr una coherencia final depende del número de grupos de paquetes en el dominio, así como del número de paquetes en el dominio. Puede haber un breve período en el que los controles de origen no se reflejen inmediatamente en los paquetes asociados tras la creación o eliminación de un grupo de paquetes.
Además, las actualizaciones de los controles de origen de los grupos de paquetes entran en vigor casi con carácter inmediato. A diferencia de la creación o eliminación de grupos de paquetes, los cambios en los controles de origen de un grupo de paquetes existente se reflejan en los paquetes asociados sin esta demora.
Estos temas contienen información sobre los grupos de paquetes de AWS CodeArtifact.