

# Cors
<a name="API_Cors"></a>

As configurações de [compartilhamento de recursos de origem cruzada (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/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
<a name="API_Cors_Contents"></a>

 ** AllowCredentials **   <a name="lambda-Type-Cors-AllowCredentials"></a>
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 **   <a name="lambda-Type-Cors-AllowHeaders"></a>
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 **   <a name="lambda-Type-Cors-AllowMethods"></a>
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 **   <a name="lambda-Type-Cors-AllowOrigins"></a>
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 **   <a name="lambda-Type-Cors-ExposeHeaders"></a>
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 **   <a name="lambda-Type-Cors-MaxAge"></a>
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
<a name="API_Cors_SeeAlso"></a>

Para mais informações sobre como usar essa API em um dos AWS SDKs de idiomas específicos, consulte o seguinte:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/Cors) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/Cors) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/Cors) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/Cors) 