Iniciar uma consulta do Athena e enviar uma notificação de resultados - AWS Step Functions

Iniciar uma consulta do Athena e enviar uma notificação de resultados

Esse projeto de exemplo demonstra como usar o Step Functions e o Amazon Athena para iniciar uma consulta do Athena e enviar uma notificação com os resultados da consulta usando fluxos de trabalho padrão.

Neste projeto, o Step Functions usa funções do Lambda e um AWS Glue crawler para gerar um conjunto de dados de exemplo. Em seguida, ele executa uma consulta usando a integração do serviço Athena e retorna os resultados usando um tópico do SNS.

Para obter mais informações sobre integrações de serviços do Athena e do Step Functions, consulte os tópicos a seguir.

Etapa 1: Criar a máquina de estado

  1. Abra o console do Step Functions e clique em Criar máquina de estado.

  2. Selecione Criar a partir do modelo e encontre o modelo inicial relacionado. Escolha Próximo para continuar.

  3. Escolha como usar o modelo:

    1. Executar uma demonstração: cria uma máquina de estado somente leitura. Após a revisão, você pode criar o fluxo de trabalho e todos os recursos relacionados.

    2. Comece a criar: fornece uma definição de fluxo de trabalho editável que você pode revisar, personalizar e implantar com seus próprios recursos. (Recursos relacionados, como perfis ou filas, não serão criados automaticamente.)

  4. Escolha Usar modelo para continuar com a seleção.

    nota

    Cobranças padrão são aplicadas aos serviços implantados na conta.

Etapa 2: Executar a máquina de estado de demonstração

Se você escolher a opção Executar uma demonstração, todos os recursos relacionados serão implantados e estarão prontos para execução. Se você escolheu a opção Comece a criar, talvez seja necessário definir valores de espaço reservado e criar recursos adicionais antes de executar seu fluxo de trabalho personalizado.

  1. Selecione Implantar e executar.

  2. Aguarde até que a pilha do CloudFormation seja implantada. Esse processo pode levar até 10 minutos.

  3. Depois que a opção Iniciar execução for exibida, revise a Entrada e selecione Iniciar execução.

Parabéns!

Agora você deve ter uma demonstração em execução da máquina de estado. Você pode escolher estados na visualização do gráfico para revisar a entrada, a saída, as variáveis, a definição e os eventos.