Publicado: Oct 26, 2018

Agora, você pode usar uma única configuração de propriedade no AWS Serverless Application Model (AWS SAM) para definir autorizadores do Amazon API Gateway e controlar quem pode acessar as APIs do Amazon API Gateway.

Você pode habilitar a autorização para as APIs por meio da definição de um grupo de usuários do Amazon Cognito ou um autorizador Lambda do API Gateway como uma propriedade da API no modelo do SAM. Para começar a usar, acesse os exemplos de autorizadores de grupos de usuários do Cognito, autorizadores de token do Lambda e autorizadores de solicitações do Lambda. Para obter mais detalhes sobre como usar autorizadores do API Gateway em aplicativos do SAM, consulte as notas de release e a seção sobre autorizadores da especificação.

O AWS SAM amplia o AWS CloudFormation para oferecer uma maneira simplificada de definir as APIs do Amazon API Gateway, as funções do AWS Lambda e as tabelas do Amazon DynamoDB necessárias para aplicativos sem servidor. O SAM está disponível nos termos da licença do Apache 2.0. Qualquer pessoa pode adotar e incorporar o SAM em ferramentas de criação, implantação, monitoramento e gerenciamento com uma licença adequada para fins comerciais. Para saber como criar aplicativos sem servidor usando o SAM, consulte nossa documentação e o modelo no GitHub.

O AWS SAM está disponível em todas as regiões onde o AWS Lambda é oferecido. Para obter mais informações sobre onde o Lambda está disponível, consulte a tabela de regiões da AWS.