Publicado: Apr 2, 2018

Agora, você pode usar uma função do AWS Lambda de uma conta diferente da AWS como autorizador do Lambda ou back-end de integração para seus métodos de API do Amazon API Gateway. Isso possibilita um melhor gerenciamento e controles de segurança ao trabalhar com diferentes equipes que podem ter suas próprias contas da AWS.

Antes, você só podia usar as funções do AWS Lambda pela mesma conta do API Gateway para usar o autorizador do Lambda e o back-end de integração.

O autorizador do AWS Lambda é uma função do Lambda usada para controlar o acesso à sua API. O autorizador do AWS Lambda usa estratégias de autenticação de token, como OAuth ou SAML. Com os autorizadores do Lambda de várias contas, você pode criar uma função de autorização central que possa ser usada em várias APIs do Amazon API Gateway. Acesse nossa documentação para saber mais sobre os autorizadores do Lambda.

Você também pode usar uma função do AWS Lambda por uma conta da AWS diferente como seu back-end de integração de API. Isso facilita o gerenciamento central e o compartilhamento da função de integração do AWS Lambda em várias APIs. Para saber mais sobre as integrações do Lambda entre contas no Amazon API Gateway, acesse nossa documentação.

Você pode usar SDKs da AWS ou CLI da AWS para habilitar o acesso entre contas de uma função do Lambda a ser usada como integrações ou autorizador do Lambda no Amazon API Gateway.

As integrações e os autorizadores do AWS Lambda entre contas para o Amazon API Gateway estão disponíveis em todas as regiões onde o API Gateway está disponível. Para saber mais sobre onde o Amazon API Gateway está disponível, consulte a tabela de regiões da AWS. Visite a nossa página de produtos para obter mais informações sobre o Amazon API Gateway.