Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Guide du développeur
Cette section fournit le code source de la solution ainsi que des personnalisations supplémentaires.
Code source
Consultez notre GitHub référentiel
Maintenance
Cette solution utilise des images Docker avec des versions fixes correspondant à chaque version de solution. Par défaut, les mises à jour automatiques sont désactivées, ce qui vous permet de contrôler totalement le moment et la version des mises à jour appliquées à votre déploiement. L'équipe AWS Solutions utilise Amazon ECR Enhanced Scanning pour détecter les vulnérabilités et les expositions courantes (CVEs) dans l'image de base et les packages installés. Dans la mesure du possible, l'équipe publie des images corrigées avec le même tag de version afin de les résoudre CVEs sans compromettre la compatibilité avec la version publiée de la solution.
Lorsque des images sont corrigées sur la même version mineure, la balise stable est automatiquement mise à jour et une balise d'image supplémentaire est créée au format<solution-version>_<date-of-fix>. Si une version majeure ou mineure est publiée, vous devez effectuer une mise à jour complète pour obtenir la dernière version de l'image, car la balise stable est incrémentée pour correspondre à la version de la solution.
Si vous optez pour les mises à jour automatiques pendant le déploiement, les modifications apportées à l'image, y compris les correctifs CVE et les corrections de bogues mineurs, sont automatiquement appliquées à la dernière version mineure correspondante.
Versions
Par défaut, cette solution est déployée avec les mises à jour automatiques désactivées. Cela signifie que la version de l'image du conteneur est verrouillée sur la version spécifique correspondant à la version de votre solution déployée, ce qui vous permet de contrôler totalement les mises à jour de version.
Si vous choisissez d'activer les mises à jour automatiques en sélectionnant Oui lors du CloudFormation déploiement, la solution recevra automatiquement les correctifs de sécurité et les corrections de bogues mineurs et non révolutionnaires jusqu'à la dernière version mineure correspondante. Par exemple, si vous déployez la version 4.0.0 avec les mises à jour automatiques activées, vous recevrez les mises à jour jusqu'à la version 4.0.x, mais pas la version 4.1.0 ou supérieure.
Pour contrôler manuellement la version de l'image du conteneur, vous pouvez modifier la définition de la tâche afin de spécifier une version d'image particulière à l'aide du format de version balisé. Cela vous permet d'épingler une version d'image spécifique quel que soit le paramètre de mise à jour automatique.