Configurer les limites de taille des Jobs pour les environnements de Dynamic Engine
Pour protéger vos environnements de Dynamic Engine des attaques par déni de service (DoS), vous pouvez configurer des limites de taille pour les artefacts de Jobs au cours des déploiements et exécutions. Tout artefact de Job dépassant ces limites est automatiquement supprimé.
Personnalisez les limites de taille des Jobs en créant un fichier de valeurs personnalisées et appliquez-les à votre environnement de Dynamic Engine.
Procédure
Résultats
Vérifiez que la propriété jobLimits s'affiche dans la configuration ConfigMap nommée global-configuration pour votre environnement de Dynamic Engine :
"jobLimits": {
"maxZipNameLength": 240,
"maxZippedEntries": 2048,
"maxUnzippedSize": 1000000000,
"maxUnzippedFolderNameLength": 240,
"maxUnzippedFileNameLength": 240,
"maxZipDepth": 64
}
Ces champs spécifient les limites de taille suivantes :
- maxZipNameLength : longueur maximale du nom du fichier ZIP.
- maxZippedEntries : nombre maximal de fichiers et de répertoires dans le fichier ZIP.
- maxUnzippedSize : taille maximale du fichier ZIP décompressé en octets.
- maxUnzippedFolderNameLength : longueur maximale des noms de dossiers après dézippage.
- maxUnzippedFileNameLength : longueur maximale des fichiers après dézippage.
- maxZipDepth : niveau d'imbrication maximal des répertoires dans chaque fichier ZIP d'artefact de Job.