Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

AWS CDK drapeaux caractéristiques

Mode de mise au point
AWS CDK drapeaux caractéristiques - AWS Cloud Development Kit (AWS CDK) v2

Ceci est le guide du AWS CDK développeur de la version 2. L'ancien CDK v1 est entré en maintenance le 1er juin 2022 et a pris fin le 1er juin 2023.

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.

Ceci est le guide du AWS CDK développeur de la version 2. L'ancien CDK v1 est entré en maintenance le 1er juin 2022 et a pris fin le 1er juin 2023.

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.

AWS CDK Utilise des indicateurs de fonctionnalité pour activer des comportements potentiellement perturbateurs dans une version. Les drapeaux sont stockés sous forme de Les valeurs contextuelles et le AWS CDK valeurs dans cdk.json (ou~/.cdk.json). Ils ne sont pas supprimés par les cdk context --clear commandes cdk context --reset or.

Les indicateurs de fonctionnalité sont désactivés par défaut. Les projets existants qui ne spécifient pas le drapeau continueront de fonctionner comme avant dans les AWS CDK versions ultérieures. cdk initLes nouveaux projets créés à l'aide d'indicateurs d'inclusion activant toutes les fonctionnalités disponibles dans la version qui a créé le projet. Modifiez cdk.json pour désactiver les indicateurs pour lesquels vous préférez le comportement antérieur. Vous pouvez également ajouter des indicateurs pour activer de nouveaux comportements après la mise à niveau du AWS CDK.

Une liste de tous les indicateurs de fonctionnalités actuels se trouve dans le AWS CDK GitHub référentiel dans FEATURE_FLAGS.md. Consultez le CHANGELOG dans une version donnée pour une description de toutes les nouvelles fonctionnalités ajoutées dans cette version.

Revenir au comportement de la version 1

Dans CDK v2, les valeurs par défaut de certains indicateurs de fonctionnalité ont été modifiées par rapport à la v1. Vous pouvez les redéfinir sur false pour revenir à un comportement AWS CDK v1 spécifique. Utilisez la cdk diff commande pour inspecter les modifications apportées à votre modèle synthétisé afin de déterminer si l'un de ces indicateurs est nécessaire.

@aws-cdk/core:newStyleStackSynthesis

Utilisez la nouvelle méthode de synthèse des piles, qui suppose des ressources bootstrap portant des noms connus. Nécessite un amorçage moderne, mais permet à son tour le CI/CD via CDK Pipelines et les déploiements entre comptes prêts à l'emploi.

@aws-cdk/aws-apigateway:usagePlanKeyOrderInsensitiveId

Si votre application utilise plusieurs clés d'API Amazon API Gateway et les associe à des plans d'utilisation.

@aws-cdk/aws-rds:lowercaseDbIdentifier

Si votre application utilise une instance de base de données Amazon RDS ou des clusters de base de données et qu'elle spécifie explicitement leur identifiant.

@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021

Si votre application utilise la politique de sécurité TLS_V1_2_2019 avec les distributions. Amazon CloudFront Le CDK v2 utilise la politique de sécurité TLSv1 .2_2021 par défaut.

@aws-cdk/core:stackRelativeExports

Si votre application utilise plusieurs piles et que vous faites référence aux ressources d'une pile à l'autre, cela détermine si le chemin absolu ou relatif est utilisé pour créer AWS CloudFormation les exportations.

@aws-cdk/aws-lambda:recognizeVersionProps

S'il est défini surfalse, le CDK inclut des métadonnées lorsqu'il détecte si une fonction Lambda a changé. Cela peut entraîner des échecs de déploiement lorsque seules les métadonnées ont changé, car les versions dupliquées ne sont pas autorisées. Il n'est pas nécessaire d'annuler cet indicateur si vous avez apporté au moins une modification à toutes les fonctions Lambda de votre application.

La syntaxe permettant de rétablir ces drapeaux cdk.json est indiquée ici.

{ "context": { "@aws-cdk/core:newStyleStackSynthesis": false, "@aws-cdk/aws-apigateway:usagePlanKeyOrderInsensitiveId": false, "@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021": false, "@aws-cdk/aws-rds:lowercaseDbIdentifier": false, "@aws-cdk/core:stackRelativeExports": false, "@aws-cdk/aws-lambda:recognizeVersionProps": false } }

Sur cette page

Rubrique suivante :

Aspects

Rubrique précédente :

Valeurs contextuelles
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.