Hetzner
Un jeton Cloud Read autorise les requêtes GET pour inventorier les ressources. Read & Write autorise aussi POST, PUT et DELETE : nécessaire pour supprimer. Créez un jeton dédié au projet concerné.
Object Storage utilise une clé d’accès et une clé secrète S3 distinctes. Par défaut, elles donnent accès aux buckets du projet : ne les considérez pas comme limitées à la lecture sans vérifier les politiques applicables.
Scaleway
Utilisez un principal IAM dédié et limitez sa politique au projet et aux services scannés. Autorisez l’inventaire en lecture ; ajoutez les actions de suppression uniquement pour les ressources que vous souhaitez nettoyer. Les actions non autorisées sont refusées par défaut.
Pour Object Storage, combinez IAM et politiques de bucket afin de limiter l’accès. Les autorisations de suppression des objets sont distinctes de la lecture ; ne les accordez pas pour un inventaire seul.
DigitalOcean
Privilégiez un jeton API personnalisé avec les scopes de lecture des types de ressources concernés. Ajoutez leurs scopes de suppression et les prérequis associés seulement pour nettoyer. L’alias global api:write accorde tous les scopes : évitez-le quand des droits plus ciblés suffisent.
Spaces utilise des clés d’accès S3 distinctes des jetons API. Réglez leurs permissions par bucket. Les scopes de gestion des clés Spaces ne remplacent pas les permissions d’accès aux objets.