Siga as instruções passo a passo abaixo para criar sua API REST. Clique no número de cada etapa para expandir a seção.

  • Etapa 1. Criar uma nova API RESTful

    O Amazon API Gateway permite que você crie, publique, mantenha, monitore e proteja as operações de suas próprias APIs REST e WebSocket. Siga as etapas abaixo para criar uma nova API RESTful.

    1. Abra o console do Amazon API Gateway em https://console.aws.amazon.com/apigateway.
    2. Execute uma das seguintes ações:
      • A página Comece a usar é exibida caso esta seja sua primeira operação de API. Escolha Comece a usar.
      • Na caixa de diálogo Criar exemplo de API, selecione OK.
      • Caso esta seja uma operação subsequente de API, escolha Criar API.
    3. Em Escolher um tipo de API, selecione API REST e selecione Compilar.
    4. Em Escolha o protocolo, mantenha a opção REST selecionada.
    5. Em Criar nova API, mantenha a opção API nova selecionada.
    6. Em Configurações:
      • Em Nome da API, digite examplecorp_eao.
      • Em Descrição, você pode digitar uma descrição opcional.
      • Em Tipo de endpoint, mantenha a opção Regional selecionada.
    7. Escolha Criar API.
  • Etapa 2. Configurar o API Gateway para integração ao Lambda

    Execute as etapas a seguir a fim de configurar o API Gateway para este curso rápido.

    1. Abra o console do Amazon API Gateway em https://console.aws.amazon.com/apigateway.
    2. No painel de navegação, selecione Recursos abaixo da API examplecorp_eao.
    3. Escolha Ações, Criar recurso.
    4. Faça o seguinte:
      • Em Nome do recurso, digite execute.
      • Em Caminho do recurso, confirme que o valor exibido é /execute.
      • Marque a caixa de seleção Ativar CORS do API Gateway.
      • Mantenha a caixa de seleção Configurar como recurso de proxy desmarcada.
    5. Clique em Criar recurso.
    6. Com seu recurso recém-criado (/execute) selecionado no painel Recursos, escolha Ações, Criar método.
    7. Em OPTIONS (Opções), selecione POST e clique na marca de seleção à direita da lista.
    8. No painel POST - Configuração:
      • Em Tipo de integração, selecione Serviço da AWS.
      • Em Região da AWS, selecione sua região.
      • Em Serviço da AWS, selecione Step Functions.
      • Deixe o campo Subdomínio da AWS vazio.
      • Em Método HTTP, selecione POST.
      • Em Tipo de ação, deixe a opção Usar nome da ação selecionada.
      • Em Ação, digite StartExecution.
      • Em Função de execução, copie e cole o ARN de função da função vinculada ao serviço do IAM que você criou anteriormente, examplecorp_eao_role.
      • Em Manuseio de conteúdo, deixe a opção Passagem selecionada.
      • Em Usar o tempo limite padrão, deixe a caixa de seleção marcada.
      • Selecione Salvar.
    9.  Com seu método recém-criado (POST) selecionado no painel Recursos, escolha Ações, Ativar CORS.
    10. No painel Ativar CORS, mantenha os valores padrão e selecione Ative o CORS e substitua os cabeçalhos dele existentes.
    11. Na caixa de diálogo Confirmar alterações de método, escolha Sim, substituir os valores existentes.
    12. O sistema exibe uma notificação de que seu recurso foi configurado para o CORS.
    13. No painel Recursos, selecione POST.
    14. Selecione Ações, Implantar API.
    15. Na caixa de diálogo Implantar API:
      • Em Estágio de implantação, selecione [Novo estágio].
      • Em Nome do estágio, digite test.
      • Em Descrição do estágio e Descrição da implantação, você pode digitar uma descrição opcional.
      • Selecione Implante.
    16. No painel Estágios, expanda seu estágio recém-criado, test.
    17. Selecione POST.
    18. A opção Invocar URL aparece no topo do painel do editor de estágio. Anote esse URL. Ele é necessário posteriormente no projeto.