Esta es la guía para AWS CDK desarrolladores de la versión 2. La primera versión del CDK pasó a la etapa de mantenimiento el 1.° de junio de 2022 y no cuenta con soporte desde el 1.° de junio de 2023.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
AWS Cloud Development Kit (AWS CDK) Tiene un soporte de primera clase para los siguientes lenguajes de programación de uso general:
-
TypeScript
-
JavaScript
-
Python
-
Java
-
C#
-
Go
Otro JVM y .NET CLR Los lenguajes también se pueden usar en teoría, pero no ofrecemos soporte oficial en este momento.
AWS CDK Está desarrollado en un idioma, TypeScript. Para admitir los otros idiomas, AWS CDK utiliza una herramienta llamada JSII
Intentamos ofrecer las convenciones habituales de cada idioma para que el desarrollo sea AWS CDK lo más natural e intuitivo posible. Por ejemplo, distribuimos los módulos de AWS Construct Library utilizando el repositorio estándar de su idioma preferido y usted los instala utilizando el administrador de paquetes estándar del idioma. Los métodos y las propiedades también se nombran según los patrones de nomenclatura recomendados en su idioma.
A continuación, se muestran algunos ejemplos de códigos:
const bucket = new s3.Bucket(this, 'amzn-s3-demo-bucket', {
bucketName: 'amzn-s3-demo-bucket',
versioned: true,
websiteRedirect: {hostName: 'aws.amazon.com'}});
nota
Estos fragmentos de código están destinados únicamente a fines ilustrativos. Están incompletos y no se ejecutarán tal como están.
La biblioteca AWS Construct se distribuye utilizando las herramientas de administración de paquetes estándar de cada idioma, que incluyen NPM, PyPi, Maven, y NuGet. También ofrecemos una versión de la referencia de la AWS CDK API para cada idioma.
Para ayudarte a usar la AWS CDK en tu idioma preferido, esta guía incluye los siguientes temas sobre los idiomas compatibles:
TypeScript fue el primer idioma admitido por AWS CDK, y gran parte del código de AWS CDK ejemplo está escrito en TypeScript. Esta guía incluye un tema específico para mostrar cómo adaptarse TypeScript AWS CDK código para usar con los demás lenguajes compatibles. Para obtener más información, consulte Comparando AWS CDK en TypeScript con otros idiomas.