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.
Meilleures pratiques d'utilisation de l' AWS CDK in pour TypeScript créer des projets IaC
Sandeep Gawande, Mason Cahill, Sandip Gangapadhyay, Siamak Heshmati et Rajneesh Tyagi, Amazon Web Services (AWS)
octobre 2025 (historique du document)
Ce guide fournit des recommandations et des bonnes pratiques pour utiliser l'AWS Cloud Development Kit (AWS CDK)in TypeScript pour créer et déployer des projets d'infrastructure en tant que code (IaC) à grande échelle. AWS CDK Il s'agit d'un framework permettant de définir l'infrastructure cloud dans le code et de provisionner cette infrastructure par le biais AWS CloudFormation de celui-ci. Si vous ne disposez pas d'une structure de projet bien définie, la création et la gestion d'une AWS CDK base de code pour des projets de grande envergure peuvent s'avérer difficiles. Pour relever ces défis, certaines organisations utilisent des anti-modèles pour les projets à grande échelle, mais ces modèles peuvent ralentir votre projet et engendrer d'autres problèmes qui ont un impact négatif sur votre organisation. Par exemple, les anti-modèles peuvent compliquer et ralentir l'intégration de développeurs, les corrections de bogues et l'adoption de nouvelles fonctionnalités.
Ce guide propose une alternative à l'utilisation d'anti-modèles et vous explique comment organiser votre code à des fins de capacité de mise à l'échelle, de test et d'alignement sur les bonnes pratiques de sécurité. Vous pouvez utiliser ce guide pour améliorer la qualité du code de vos projets IaC et optimiser l'agilité de votre entreprise. Ce guide est destiné aux architectes, aux responsables techniques, aux ingénieurs d'infrastructure et à toute autre personne cherchant à créer un AWS CDK projet bien conçu pour des projets de grande envergure.
Objectifs
-
Coûts réduits — Vous pouvez utiliser le AWS CDK pour concevoir vos propres composants réutilisables qui répondent aux exigences de sécurité, de conformité et de gouvernance de votre entreprise. Vous pouvez également partager facilement des composants au sein de votre organisation, afin d'amorcer rapidement de nouveaux projets conformes aux bonnes pratiques par défaut.
-
Réduction des délais de mise sur le marché : profitez des fonctionnalités habituelles du AWS CDK pour accélérer votre processus de développement. Cela augmente la réutilisabilité pour le déploiement et réduit les efforts de développement.
-
Productivité accrue des développeurs : les développeurs peuvent utiliser des langages de programmation familiers pour définir l'infrastructure. Cela aide les développeurs à exprimer et à gérer AWS les ressources. Cela peut améliorer l'efficacité et la collaboration des développeurs.