Skip to content

Discovery adapters no paginan resultados de APIs de AWS #16

Description

@sre-helmcode

Tipo de problema

Bug

Descripción

Ninguno de los 8 discovery adapters maneja paginación. Solo se procesa la primera página de resultados. Para cuentas con más recursos de los que caben en una respuesta (50-1000 items según servicio), los recursos se pierden silenciosamente.

Localización

  • internal/provider/aws/discovery/ec2.go:L62, L119
  • internal/provider/aws/discovery/rds.go:L38
  • internal/provider/aws/discovery/lambda.go:L38
  • internal/provider/aws/discovery/elasticache.go:L38
  • internal/provider/aws/discovery/ecs.go:L39
  • internal/provider/aws/discovery/cloudfront.go:L33
  • internal/provider/aws/discovery/s3.go:L33
  • internal/provider/aws/discovery/nat.go:L30

Impacto

Cuentas AWS grandes tendrán descubrimiento de recursos incompleto, sin que el usuario lo sepa.

Sugerencia de solución

Usar paginadores del AWS SDK v2 (e.g., ec2.NewDescribeInstancesPaginator) o implementar paginación manual con NextToken/NextMarker.

Detectado por

Calidad Agent

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions