CLF-C02#99(Concepts)

CLF-C02#99(Concepts)
一般的なプログラミング言語を使用してAWSリソースをモデル化しプロビジョニングできるAWSサービスはどれですか?

正解:C

正解の根拠

AWS Cloud Development Kit(CDK)はTypeScript、Python、Java、.NET、Goなどの一般的なプログラミング言語でAWSリソースをモデル化し、内部的にCloudFormationテンプレートに合成してプロビジョニングするIaCフレームワークです。ループ・条件分岐・抽象化など言語機能を活用できます。

IaC関連サービス比較

サービス記述方法
CDK汎用プログラミング言語
CloudFormationJSON/YAMLテンプレート
CodePipelineCI/CDワークフロー
Systems Manager運用管理ツール群

不正解の理由

  • A: CloudFormationはJSON/YAMLでの宣言記述が中心で、汎用言語での記述ではありません。
  • B: CodePipelineはCI/CDオーケストレーションサービスで、IaC定義言語ではありません。
  • D: Systems Managerは運用管理(パッチ、パラメータ等)で、IaCのプログラミング記述用途ではありません。

参考:AWS CDK


コメント

コメント

コメントする

目次