Ce guide expliquera en détail AWS Cloud Development Kit (CDK).
Quel est le CDK AWS?
CDK est la version améliorée de CloudFormation car elle permet aux utilisateurs de créer et de déployer des ressources AWS. L'utilisateur peut effectuer toutes les activités de création et de configuration des ressources AWS en utilisant le langage de programmation de son choix. Cela signifie que l'utilisateur peut avoir accès à la saisie semi-automatique de l'IDE, aux avertissements de temps de compilation, aux instructions de flux de contrôle, etc.:
Avantages de l'AWS CDK
Certains des avantages importants de l'AWS CDK sont expliqués ci-dessous:
Construction: AWS offre à ses utilisateurs des modèles de ressources appelés «Construction«Qui peut être utilisé avec un grand effet et l'utilisateur peut également construire ses propres constructions.
Contrage: CDK ne crée pas directement des ressources AWS, il compile le CDK jusqu'au cloudformation, puis CloudFormation est responsable de la gestion des ressources AWS.
Langage de programmation: CDK permet à l'utilisateur de gérer les ressources AWS à l'aide de langages de programmation comme JavaScript, Python, TypeScript, etc.:
Installez le package CDK AWS
AWS offre à l'utilisateur pour installer des packages CDK dans plusieurs langages de programmation et certains de leurs processus d'installation sont démontrés ci-dessous.
AWS CDK pour TypeScript
Utilisez la commande suivante pour installer le CDK pour le langage TypeScript:
NPM Install -g AWS-CDK
Pour vérifier que le package CDK a été installé, tapez simplement la commande suivante:
CDK - Version
On peut observer que la version CDK "2.66.1" a été installé:
Package pour JavaScript
Pour installer le package CDK pour JavaScript, utilisez la commande suivante:
NPM Installer AWS-CDK-Lib
Package pour python
Taping La commande suivante installera le package CDK pour le langage Python:
python -m pip install aws-cdk-lib
Il s'agissait d'installer des packages CDK pour plusieurs langues.
Conclusion
AWS CDK est utilisé pour gérer les ressources cloud d'Amazon à l'aide des langages de programmation. L'utilisateur peut écrire des scripts pour gérer les ressources AWS et les compiler dans la Cloudformation. Après cela, le service Cloudformation sera directement responsable de la création et du contrôle des ressources sur le cloud. Ce blog a discuté de l'AWS CDK.