Um desenvolvedor usa o AWS CloudFormation para implantar uma API do Amazon API Gateway e uma máquina de estado do AWS Step Functions. A máquina de estado deve fazer referência ao endpoint do API Gateway após a implantação do modelo. Qual abordagem de CloudFormation econômica permite que a máquina de estado faça referência ao endpoint da API?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use a propriedade DefinitionSubstitutions do modelo do CloudFormation para o recurso AWS::StepFunctions::StateMachine para substituir o endpoint da API..
Por que esta é a resposta
A propriedade DefinitionSubstitutions do AWS Step Functions permite que você defina um mapa de pares chave-valor que serão substituídos em sua definição de máquina de estado no tempo de implantação. Isso é ideal para injetar valores dinâmicos, como o endpoint de um API Gateway que só é conhecido após a criação do recurso no CloudFormation. É uma solução nativa, eficiente e econômica para este caso de uso. Armazenar o endpoint em uma variável de ambiente para a máquina de estado não é uma opção nativa para o Step Functions, pois ele não suporta variáveis de ambiente diretamente em sua definição. Usar o Secrets Manager ou o AppConfig para armazenar um endpoint público do API Gateway seria um exagero e adicionaria custos e complexidade desnecessários, já que o endpoint não é uma credencial secreta e a substituição direta via DefinitionSubstitutions é mais apropriada.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão