で AWS CDK を使用して IaC プロジェクトを作成 TypeScript するためのベストプラクティス - AWS 規範ガイダンス

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

で AWS CDK を使用して IaC プロジェクトを作成 TypeScript するためのベストプラクティス

Sandeep Gawande、Mason Cahill、Sandip Gangapadhyay、Siamak Heshmati、Rajneesh Tyagi (Amazon Web Services (AWS))

2024 年 2 月 (ドキュメント履歴

このガイドでは、 AWS Cloud Development Kit (AWS CDK) を使用して大規模な Infrastructure as Code (IaC ) プロジェクトを構築およびデプロイ TypeScript するための推奨事項とベストプラクティスについて説明します。 AWS CDK は、コードでクラウドインフラストラクチャを定義し、 を通じてそのインフラストラクチャをプロビジョニングするためのフレームワークです AWS CloudFormation。プロジェクト構造が明確に定義されていない場合、大規模なプロジェクトの AWS CDK コードベースを構築して管理するのは難しい場合があります。こうした課題に対処するために、大規模プロジェクトでアンチパターンを使用する組織もありますが、そうしたパターンはプロジェクトの進行を遅らせ、組織に悪影響を及ぼす他の問題を引き起こす可能性があります。例えば、アンチパターンは、開発者のオンボーディング、バグ修正、新機能の採用を複雑にし、遅らせる可能性があります。

このガイドでは、アンチパターンに代わる方法を示し、スケーラビリティ、テスト、セキュリティのベストプラクティスとの整合性を考慮してコードを整理する方法を説明します。このガイドを参考にして、IaC プロジェクトのコード品質を向上させ、ビジネスのアジリティを最大化することも可能です。このガイドは、アーキテクト、テクニカルリード、インフラストラクチャエンジニア、および大規模なプロジェクト向けに適切に設計された AWS CDK プロジェクトを構築しようとするその他の役割を対象としています。