Q39 — AWS DVA-C02 第2章

第 39/100 問 | ← 第2章

ある開発者がAWS CloudFormationを使用してAmazon API Gateway APIとAWS Step Functionsステートマシンをデプロイしています。CloudFormationテンプレートのデプロイ後、ステートマシンはAPI Gateway APIを呼び出す必要があります。開発者は、ステートマシンがAPI Gatewayエンドポイントを呼び出すためのソリューションを必要としています。この要件を最もコスト効率よく満たすソリューションはどれですか?

正解: A. CloudFormationテンプレートを設定し、AWS::StepFunctions::StateMachineリソースのDefinitionSubstitutionsプロパティ内でAPIエンドポイントを参照します。

解説

CloudFormationテンプレートを設定し、AWS::StepFunctions::StateMachineリソースのDefinitionSubstitutionsプロパティ内でAPIエンドポイントを参照することが、最もコスト効率の良いソリューションです。DefinitionSubstitutionsプロパティにより、ステートマシン定義内でテンプレートパラメータを使用可能となり、追加のリソースを必要とせずにステートマシンがAPI Gatewayエンドポイントを参照できます。