[フレーム]
BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

InfoQのすべての体験をアンロックして、そのメリットを最大限に活用しましょう

ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。

ログイン
または

アカウントをお持ちでない方

登録
  • あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。
  • 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。
  • 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

Topics

地域を選ぶ

AIオールスターズ2025

"AI活用"をキーワードに「AIを使い倒し/使いこなす」企業の最前線をお届けします。

QCon San Francisco - image
QCon San Francisco 2025

Get production-proven patterns from the leaders who scaled a GenAI search platform to millions, migrated a core ML system without downtime, and architected a global streaming service from the ground up.

Early Bird ends Nov 11.

QCon AI New York - image
QCon AI New York 2025

Move beyond AI demos to real engineering impact. Discover how teams embed LLMs, govern models, and scale inference pipelines to accelerate development securely.

Early Bird ends Nov 11.

QCon London - image
QCon London 2026

Benchmark your systems against leading engineering teams. See what really works in FinOps, modern Java, and distributed data architectures to balance cost, scale, and reliability.

Early Bird ends Nov 11.

InfoQ ホームページ ニュース AWS CDK Toolkit Libraryが正式リリース ― 自動化されたインフラ管理を強化

AWS CDK Toolkit Libraryが正式リリース ― 自動化されたインフラ管理を強化

2025年11月7日 読了時間 3 分

作者:

翻訳者

原文リンク(2025年06月14日)

AWSは最近、CDK Toolkit Libraryの一般提供を発表した。この新しいNode.jsライブラリは、開発者がCDKをプログラムで制御し、CDKを中心とした追加の自動化を構築可能にする。これにより、クラスやメソッドを利用してスタックの合成、デプロイ、削除などの操作が可能だ。

CDK Toolkit Libraryは、CLIコマンドに依存せず、コードを通じてCDKの操作をプログラムで実行できるようにする。現在はTypeScriptのみをサポートしており、カスタムツールの作成、専門的なCLIアプリケーションの構築、既存の開発ワークフローへのCDK機能の統合に利用可能だ。AWSのシニアクラウドアーキテクトであるAdam Keller氏は、このプロジェクトの主な目的について次のように説明している。

これまで、AWS CDKとのやり取りの主な方法はCDK CLIを通じて行われていました。このため、CDKを中心とした自動化を構築する際に課題がありました。ユーザーはコード内でCDK Toolkitに直接ネイティブにアクセスできませんでした。

ドキュメントによると、CDK Toolkit Libraryは高度なインフラ展開に適しており、CI/CDパイプライン内での自動化、カスタム検証や承認ステップの作成、複数環境にわたるパターンの実装などに利用可能だ。

AWS CDKは、コードでクラウドインフラを定義し、その後AWS CloudFormationを通じてプロビジョニングできるオープンソースフレームワークである。CDKは、インフラをモデル化するためのクラスライブラリと、それらのモデルを操作するためのコマンドラインインターフェースまたはプログラムライブラリを提供するToolkitの2つの主要コンポーネントを含んでいる。

新しいNode.jsライブラリは、以下のCDKアクションに対するプログラムインターフェースを提供する。合成(CloudFormationテンプレートとデプロイメント成果物の生成)、デプロイメント(インフラのプロビジョニングまたは更新)、リスト(スタックとその依存関係に関する情報の表示)、ウォッチ(ローカル変更のためのCDKアプリケーションの監視)、ロールバック(スタックを最新の安定状態に戻す)、削除(スタックと関連リソースの削除)の6つだ。Keller氏は次のように述べている。

AWS CDK Toolkit Libraryは、インフラがどのように、そしていつデプロイおよびテストされるかについて、より細かい制御を必要とするプラットフォームエンジニアや開発者に新しい可能性を提供します。

提供された例のシナリオの中で、AWSはアプリケーションロジックの自動検証、統合またはエンドツーエンドテストのための一時的な環境の維持、テスト完了後のリソースの即時クリーンアップによるクラウドコストと構成ドリフトの削減を強調している。CyberArkのプリンシパルソフトウェアアーキテクトでありAWS HeroでもあるRan Isenberg氏は次のようにコメントしている

正しい方向への一歩ではありますが、すべてのスタックに対して作成したデプロイスクリプトを置き換えるものではないと思います。私たちにはCDK Toolkitがサポートしない特定のニーズや構成が非常に多くあります。

GitHubでは、バグ報告、フィードバック提供、アイデア共有、新機能のリクエストなどのオプションを含む詳細が提供されている。コミュニティは、EnvironmentAccessなどの追加クラスや機能を将来的な拡張として提案している。

CDK Toolkit Libraryは、AWS CDKがサポートされているすべてのリージョンで利用可能だ。入門ページでは、ライブラリのインストール、設定、カスタマイズ方法に関する手順が提供されている。

作者について

Renato Losio

もっと見るより少なく

この記事に星をつける

おすすめ度
スタイル
  • 関連記事

    • 関連スポンサーコンテンツ

特集コンテンツ一覧

InfoQ ニュースレター

毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。 サンプルを見る

We protect your privacy.

BT

AltStyle によって変換されたページ (->オリジナル) /