FunctionUrlConfig - AWS Lambda

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

FunctionUrlConfig

Détails d'une URL de fonction Lambda.

Table des matières

AuthType

Le type d'authentification que votre URL de fonction utilise. Définissez sa valeur sur AWS_IAM si vous voulez limiter l’accès aux utilisateurs authentifiés uniquement. Définissez la valeur sur NONE, si vous souhaitez contourner l’authentification IAM pour créer un point de terminaison public. Pour plus d’informations, consultez Modèle de sécurité et d’authentification pour les URL de fonctions Lambda.

Type : chaîne

Valeurs valides : NONE | AWS_IAM

Obligatoire : oui

CreationTime

Date de création de l’URL de la fonction, au format ISO-8601 (AAAA-MM-JJHhh:mm:ss.sTZD).

Type : chaîne

Obligatoire : oui

FunctionArn

Amazon Resource Name (ARN) de votre fonction.

Type : chaîne

Modèle : arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}(-gov)?-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?

Obligatoire : oui

FunctionUrl

Le point de terminaison de l'URL HTTP pour votre fonction.

Type : chaîne

Contraintes de longueur : longueur minimum de 40. Longueur maximum de 100.

Obligatoire : oui

LastModifiedTime

Date de la dernière mise à jour de la configuration de l'URL de la fonction, au format ISO-8601 (AAAA-MM-JJHhh:mm:ss.sTZD).

Type : chaîne

Obligatoire : oui

Cors

Les paramètres du partage de ressources cross-origin (CORS) pour l’URL de votre fonction.

Type : objet Cors

Obligatoire : non

InvokeMode

Utilisez l’une des options suivantes :

  • BUFFERED : il s’agit de l’option par défaut. Lambda invoque votre fonction en utilisant l’opération d’API Invoke. Les résultats de l’invocation sont disponibles lorsque la charge utile est complète. La taille de la charge utile maximale est de 6 Mo.

  • RESPONSE_STREAM : votre fonction diffuse les résultats de la charge utile au fur et à mesure qu’ils sont disponibles. Lambda invoque votre fonction en utilisant l’opération d’API InvokeWithResponseStream. La taille maximale de la charge utile de réponse est de 20 Mo, mais vous pouvez demander une augmentation du quota.

Type : chaîne

Valeurs valides : BUFFERED | RESPONSE_STREAM

Obligatoire : non

consultez aussi

Pour plus d’informations sur l’utilisation de cette API dans l’un des kits SDK AWS spécifiques au langage, consultez les ressources suivantes :