Référence API - Constructions dans les Solutions d'AWS

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.

Référence API

AWS Solutions Constructs (Constructs) est une extension open source d'AWS Cloud Development Kit (AWS CDK) qui fournit des modèles multi-services et bien architectés pour définir rapidement des solutions dans le code afin de créer une infrastructure prévisible et reproductible. L'objectif de Constructs est d'accélérer l'expérience des développeurs pour construire des solutions de n'importe quelle taille en utilisant des définitions basées sur des motifs pour leur architecture.

Les modèles définis dans Constructs sont des abstractions multi-services de haut niveau des constructions AWS CDK qui ont des configurations par défaut basées sur des meilleures pratiques bien conçues. La bibliothèque est organisée en modules logiques utilisant des techniques orientées objet pour créer chaque modèle de modèle architectural.

Le kit CDK est disponible dans les langues suivantes :

  • JavaScript, TypeScript (Node.js ≥ 10.3.0)

  • Python (Python ≥ 3,6)

  • Java (Java ≥ 1,8)

Modules

AWS Solutions Constructs est organisé en plusieurs modules. Ils sont nommés comme ceci :

  • aws-xxx : Paquet de motifs bien conçu pour les services indiqués. Ce package contiendra des constructions qui contiennent plusieurs modules de service AWS CDK pour configurer le modèle donné.

  • xxx : Paquets qui ne démarrent pas »aws-« sont des modules de base de Constructs qui sont utilisés pour configurer les meilleures pratiques par défaut pour les services utilisés dans la bibliothèque de modèles.

Contenu du module

Les modules contiennent les types suivants :

  • Modèles- Toutes les constructions multi-services de niveau supérieur dans cette bibliothèque.

  • Autres types- Toutes les classes non construites, interfaces, structures et énumérations qui existent pour prendre en charge les modèles.

Les modèles prennent un ensemble de propriétés (en entrée) dans leur constructeur ; l'ensemble des propriétés (et celles qui sont requises) peut être vu sur la page de documentation d'un modèle.

La page de documentation du modèle répertorie également les méthodes disponibles à appeler et les propriétés qui peuvent être utilisées pour récupérer des informations sur le modèle après son instanciation.