Ensure server parameter 'connection_throttle.enable' is set to 'ON' for PostgreSQL flexible server
Pourquoi cela est important
La limitation des connexions empêche les attaques par déni de service (DoS) en limitant la façon dont la base de données PostgreSQL gère les connexions simultanées. Sans ce paramètre activé, des tentatives de connexion excessives peuvent épuiser les ressources système, entraînant une dégradation des performances ou une panne complète du service. L'activation de la limitation des connexions améliore également la visibilité des journaux, permettant aux administrateurs d'identifier et de résoudre les anomalies liées aux connexions.
Ce que vérifie Aether365
Aether365 vérifie que le paramètre serveur connection_throttle.enable est défini sur ON pour vos serveurs flexibles PostgreSQL. Cette vérification apparaît dans le tableau de bord Aether365 sous la section des vérifications de configuration Azure PostgreSQL.
Comment corriger
- Connectez-vous au portail Azure et accédez à votre instance de serveur flexible PostgreSQL.
- Dans le menu de gauche, sélectionnez "Server parameters" sous la section Settings.
- Recherchez le paramètre
connection_throttle.enable. - Définissez la valeur sur
ON. - Cliquez sur "Save" en haut de la page pour appliquer la modification.
Vous pouvez également utiliser Azure PowerShell. Exécutez la commande suivante pour vérifier le paramètre actuel :Get-AzPostgresqlFlexibleServerConfiguration -ResourceGroupName <ResourceGroup> -ServerName <ServerName> -Name connection_throttle.enable
Puis mettez-le à jour avec :Update-AzPostgresqlFlexibleServerConfiguration -ResourceGroupName <ResourceGroup> -ServerName <ServerName> -Name connection_throttle.enable -Value ON
Conformité
- CIS Microsoft Azure Foundations 3.0.0, Section 5.2.3 (Niveau 1)
- Microsoft Azure Security Benchmark : LT-3 (Activer la journalisation pour les enquêtes de sécurité)
Ressources associées
- List server configurations via REST API
- Configure server parameters using Azure portal
- Azure Security Benchmark logging guidance
- PostgreSQL flexible server logging concepts
- Get PostgreSQL flexible server configuration with PowerShell
- Update PostgreSQL flexible server configuration with PowerShell