Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Linguaggi di programmazione supportati per AWS CDK

Modalità Focus
Linguaggi di programmazione supportati per AWS CDK - AWS Cloud Development Kit (AWS CDK) v2

Questa è la guida per sviluppatori AWS CDK v2. Il vecchio CDK v1 è entrato in manutenzione il 1° giugno 2022 e ha terminato il supporto il 1° giugno 2023.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Questa è la guida per sviluppatori AWS CDK v2. Il vecchio CDK v1 è entrato in manutenzione il 1° giugno 2022 e ha terminato il supporto il 1° giugno 2023.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Offre AWS Cloud Development Kit (AWS CDK) un supporto di prima classe per i seguenti linguaggi di programmazione generici:

  • TypeScript

  • JavaScript

  • Python

  • Java

  • C#

  • Go

Altro JVM e .NET CLR i linguaggi possono essere utilizzati anche in teoria, ma al momento non offriamo supporto ufficiale.

AWS CDK è sviluppato in una sola lingua, TypeScript. Per supportare le altre lingue, AWS CDK utilizza uno strumento chiamato JSIIper generare associazioni linguistiche.

Cerchiamo di offrire le consuete convenzioni di ogni lingua per rendere lo sviluppo il AWS CDK più naturale e intuitivo possibile. Ad esempio, distribuiamo i moduli di AWS Construct Library utilizzando l'archivio standard della lingua preferita e voi li installate utilizzando il gestore di pacchetti standard del linguaggio. I metodi e le proprietà vengono inoltre denominati utilizzando gli schemi di denominazione consigliati nella lingua in uso.

Di seguito sono riportati alcuni esempi di codice:

TypeScript
const bucket = new s3.Bucket(this, 'amzn-s3-demo-bucket', { bucketName: 'amzn-s3-demo-bucket', versioned: true, websiteRedirect: {hostName: 'aws.amazon.com'}});
JavaScript
const bucket = new s3.Bucket(this, 'amzn-s3-demo-bucket', { bucketName: 'amzn-s3-demo-bucket', versioned: true, websiteRedirect: {hostName: 'aws.amazon.com'}});
Python
bucket = s3.Bucket("amzn-s3-demo-bucket", bucket_name="amzn-s3-demo-bucket", versioned=True, website_redirect=s3.RedirectTarget(host_name="aws.amazon.com"))
Java
Bucket bucket = Bucket.Builder.create(self, "amzn-s3-demo-bucket") .bucketName("amzn-s3-demo-bucket") .versioned(true) .websiteRedirect(new RedirectTarget.Builder() .hostName("aws.amazon.com").build()) .build();
C#
var bucket = new Bucket(this, "amzn-s3-demo-bucket", new BucketProps { BucketName = "amzn-s3-demo-bucket", Versioned = true, WebsiteRedirect = new RedirectTarget { HostName = "aws.amazon.com" }});
Go
bucket := awss3.NewBucket(scope, jsii.String("amzn-s3-demo-bucket"), &awss3.BucketProps { BucketName: jsii.String("amzn-s3-demo-bucket"), Versioned: jsii.Bool(true), WebsiteRedirect: &awss3.RedirectTarget { HostName: jsii.String("aws.amazon.com"), }, })
const bucket = new s3.Bucket(this, 'amzn-s3-demo-bucket', { bucketName: 'amzn-s3-demo-bucket', versioned: true, websiteRedirect: {hostName: 'aws.amazon.com'}});
Nota

Questi frammenti di codice sono solo a scopo illustrativo. Sono incompleti e non funzioneranno così come sono.

La AWS Construct Library è distribuita utilizzando gli strumenti di gestione dei pacchetti standard di ogni lingua, tra cui NPM, PyPi, Mavene NuGet. Forniamo anche una versione dell'AWS CDK API Reference per ogni lingua.

Per aiutarti a utilizzarlo AWS CDK nella tua lingua preferita, questa guida include i seguenti argomenti per le lingue supportate:

TypeScript è stata la prima lingua supportata da AWS CDK, e gran parte del codice di AWS CDK esempio è scritto in TypeScript. Questa guida include un argomento specifico per mostrare come adattarsi TypeScript AWS CDK codice da utilizzare con le altre lingue supportate. Per ulteriori informazioni, consulta Confronto in AWS CDKTypeScript con altre lingue.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.