Un desarrollador utiliza AWS CloudFormation para implementar una API de Amazon API Gateway y una máquina de estados de AWS Step Functions. La máquina de estados debe hacer referencia al endpoint de API Gateway después de que se implemente la plantilla. ¿Qué enfoque de CloudFormation rentable permite que la máquina de estados haga referencia al endpoint de la API?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Utilice la propiedad DefinitionSubstitutions de la plantilla de CloudFormation para el recurso AWS::StepFunctions::StateMachine para sustituir el endpoint de la API..
Por qué esta es la respuesta
La propiedad DefinitionSubstitutions en un recurso AWS::StepFunctions::StateMachine de CloudFormation permite definir un mapa de pares clave-valor que se sustituyen en la definición de la máquina de estados. Esto es ideal para inyectar valores dinámicos como el endpoint de API Gateway, que solo se conoce después de la creación de la API. Es rentable porque no requiere servicios adicionales ni costos asociados. Almacenar el endpoint en una variable de entorno no es una opción directa para las máquinas de estados de Step Functions, ya que no tienen variables de entorno como las funciones de Lambda. Usar Secrets Manager o AppConfig es posible, pero introduce servicios adicionales y costos, lo que va en contra del requisito de ser "rentable" para un simple endpoint que no es un secreto ni una configuración compleja.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta