한 개발자가 Amazon API Gateway API와 AWS Step Functions 상태 머신을 배포하기 위해 AWS CloudFormation을 사용합니다. 상태 머신은 템플릿이 배포된 후 API Gateway 엔드포인트를 참조해야 합니다. 상태 머신이 API 엔드포인트를 참조할 수 있도록 하는 비용 효율적인 CloudFormation 접근 방식은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: API 엔드포인트를 대체하기 위해 AWS::StepFunctions::StateMachine 리소스에 대한 CloudFormation 템플릿의 DefinitionSubstitutions 속성을 사용합니다..
이것이 정답인 이유
AWS CloudFormation의 DefinitionSubstitutions 속성은 Step Functions 상태 머신 정의 내의 플레이스홀더를 동적으로 대체하는 데 사용됩니다. 이 방법을 사용하면 API Gateway 엔드포인트와 같이 배포 시에만 알 수 있는 값을 상태 머신 정의에 직접 주입할 수 있습니다. 이는 추가 AWS 리소스 없이 CloudFormation 템플릿 내에서 직접 처리되므로 비용 효율적입니다. 다른 옵션들은 다음과 같은 이유로 적절하지 않습니다. Step Functions 상태 머신은 환경 변수를 직접 지원하지 않습니다. AWS Secrets Manager 또는 AWS AppConfig를 사용하는 것은 가능하지만, API Gateway 엔드포인트를 참조하기 위해 별도의 리소스를 생성하고 관리해야 하므로 DefinitionSubstitutions보다 비용이 더 들고 복잡합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음