Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

でサポートされているプログラミング言語 AWS CDK

フォーカスモード
でサポートされているプログラミング言語 AWS CDK - AWS Cloud Development Kit (AWS CDK) v2

これは v2 AWS CDK デベロッパーガイドです。旧版の CDK v1 は 2022 年 6 月 1 日にメンテナンスを開始し、2023 年 6 月 1 日にサポートを終了しました。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

これは v2 AWS CDK デベロッパーガイドです。旧版の CDK v1 は 2022 年 6 月 1 日にメンテナンスを開始し、2023 年 6 月 1 日にサポートを終了しました。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Cloud Development Kit (AWS CDK) には、以下の汎用プログラミング言語のファーストクラスサポートがあります。

  • TypeScript

  • JavaScript

  • Python

  • Java

  • C#

  • Go

その他の JVM や .NET CLR 言語も理論上使用できますが、現時点では公式なサポートを提供していません。

AWS CDK は 1 つの言語で開発されていますTypeScript。他の言語をサポートするために、 AWS CDK は JSII と呼ばれるツールを使用して言語バインディングを生成します。

各言語の通常の規則を提供して、 AWS CDK 可能な限り自然で直感的に を開発しようとします。例えば、任意の言語の標準リポジトリを使用して AWS コンストラクトライブラリモジュールを配布し、言語の標準パッケージマネージャーを使用してインストールします。メソッドおよびプロパティも、言語の推奨命名パターンを使用して名前が付けられます。

次の内容は、いくつかのコード例です。

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'}});
注記

これらのコードスニペットは、あくまでも説明用に使用されています。不完全なため、そのままでは実行されません。

AWS コンストラクトライブラリは、、、、 MavenなどNPMPyPi、各言語の標準パッケージ管理ツールを使用して配布されますNuGet。各言語の「AWS CDK API リファレンス」のバージョンも提供します。

AWS CDK 任意の言語で を使用できるように、このガイドにはサポートされている言語に関する以下のトピックが含まれています。

TypeScript は でサポートされている最初の言語であり AWS CDK、 AWS CDK サンプルコードの多くは で記述されていますTypeScript。このガイドには、サポートされている他の言語で使用するためにTypeScript AWS CDK コードを適応させる方法を示す専用のトピックが含まれています。詳細については、「AWS CDKTypeScript と他の言語の比較」を参照してください。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.