Cors - AWS Lambda

Cors

As configurações de compartilhamento de recursos de origem cruzada (CORS) para o URL de função do Lambda. Use CORS para conceder acesso de qualquer origem ao URL de função. Você também pode usar CORS para controlar o acesso a cabeçalhos e métodos HTTP específicos em solicitações ao URL de função.

Conteúdo

AllowCredentials

Se você vai permitir cookies ou outras credenciais em solicitações ao URL de função. O padrão é false.

Tipo: booliano

Obrigatório: não

AllowHeaders

Os cabeçalhos HTTP que as origens podem incluir em solicitações ao URL de função. Por exemplo: Date, Keep-Alive, X-Custom-Header.

Tipo: matriz de strings

Membros da matriz: número máximo de 100 itens.

Restrições de comprimento: comprimento máximo de 1024.

Padrão: .*

Obrigatório: não

AllowMethods

Os métodos HTTP que são permitidos ao chamar o URL de função. Por exemplo: GET, POST, DELETE ou o caractere curinga (*).

Tipo: matriz de strings

Membros da matriz: número máximo de 6 itens.

Restrições de comprimento: comprimento máximo de 6.

Padrão: .*

Obrigatório: não

AllowOrigins

As origens que podem acessar o URL de função. Você pode listar qualquer número de origens específicas, separadas por vírgulas. Por exemplo: https://www.example.com, http://localhost:60905.

Ou então, você pode conceder acesso a todas as origens usando o caractere curinga (*).

Tipo: matriz de strings

Membros da matriz: número máximo de 100 itens.

Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 253.

Padrão: .*

Obrigatório: não

ExposeHeaders

Os cabeçalhos HTTP na resposta da função que você deseja expor às origens que chamam o URL de função. Por exemplo: Date, Keep-Alive, X-Custom-Header.

Tipo: matriz de strings

Membros da matriz: número máximo de 100 itens.

Restrições de comprimento: comprimento máximo de 1024.

Padrão: .*

Obrigatório: não

MaxAge

O tempo máximo, em segundos, durante o qual os navegadores da Web podem armazenar em cache os resultados de uma solicitação de simulação. Por padrão, esse valor é definido como 0, o que significa que o navegador não armazena em cache os resultados.

Tipo: inteiro

Intervalo válido: valor mínimo de 0. Valor máximo de 86400.

Exigido: não

Ver também

Para mais informações sobre como usar essa API em um dos AWS SDKs de idiomas específicos, consulte o seguinte: