Cors - AWS Lambda

Cors

La configuración de uso compartido de recursos entre orígenes (CORS) para la URL de función de Lambda. Utilice CORS para conceder acceso a la URL de función desde cualquier origen. También puede utilizar CORS para controlar el acceso de encabezados y métodos HTTP específicos en las solicitudes a la URL de función.

Contenido

AllowCredentials

Si desea permitir cookies u otras credenciales en las solicitudes a la URL de función. El valor predeterminado es false.

Tipo: Booleano

Obligatorio: no

AllowHeaders

Los encabezados HTTP que los orígenes pueden incluir en las solicitudes a la URL de función. Por ejemplo, Date, Keep-Alive, X-Custom-Header.

Tipo: matriz de cadenas

Miembros de la matriz: número máximo de 100 elementos.

Limitaciones de longitud: longitud máxima de 1024 caracteres.

Patrón: .*

Obligatorio: no

AllowMethods

Los métodos HTTP permitidos al llamar a la URL de función. Por ejemplo: GET, POST, DELETE o el carácter comodín (*).

Tipo: matriz de cadenas

Miembros de la matriz: número máximo de 6 elementos.

Limitaciones de longitud: longitud máxima de 6 caracteres.

Patrón: .*

Obligatorio: no

AllowOrigins

Los orígenes que pueden acceder a la URL de función. Puede enumerar cualquier número de orígenes específicos, separados mediante comas. Por ejemplo: https://www.example.com, http://localhost:60905.

También puede conceder acceso a todos los orígenes utilizando el carácter comodín (*).

Tipo: matriz de cadenas

Miembros de la matriz: número máximo de 100 elementos.

Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 253.

Patrón: .*

Obligatorio: no

ExposeHeaders

Los encabezados HTTP de la respuesta de función que desea exponer a los orígenes que llaman a la URL de función. Por ejemplo, Date, Keep-Alive, X-Custom-Header.

Tipo: matriz de cadenas

Miembros de la matriz: número máximo de 100 elementos.

Limitaciones de longitud: longitud máxima de 1024 caracteres.

Patrón: .*

Obligatorio: no

MaxAge

Tiempo máximo, en segundos, que los navegadores web pueden almacenar en caché los resultados de una solicitud de verificación previa. De forma predeterminada, está establecido en 0, lo que significa que el navegador no almacena en caché los resultados.

Tipo: entero

Rango válido: valor mínimo de 0. Valor máximo de 86 400.

Obligatorio: no

Véase también

Para obtener más información sobre el uso de esta API en un SDK de AWS de un lenguaje específico, consulte: