Avec AWS Lambda, vous payez uniquement en fonction de votre utilisation. La facturation est basée sur le nombre de requêtes de vos fonctions et le nombre de fois où votre code est exécuté. 

AWS Lambda est désormais disponible

Essayer AWS Lambda gratuitement

Le niveau gratuit d'AWS inclut un million de requêtes gratuites et jusqu'à 3,2 millions de secondes de calcul par mois avec AWS Lambda.

Voir les détails relatifs au niveau gratuit d'AWS »

L'offre gratuite Lambda comprend un million de requêtes offertes ainsi que 400 000 Go-secondes de temps de calcul par mois.

Vous payez en fonction du nombre total de requêtes obtenues par l'intégralité de vos fonctions. Lambda comptabilise le nombre de requêtes chaque fois qu'il s'exécute en réponse à une notification d'événement ou un appel de demande, notamment les appels d'essai provenant de la console.

  • Le premier million de requêtes par mois est gratuit
  • Vous devrez ensuite payer 0,20 USD par million de requêtes (0,0000002 USD par requête)

La durée est calculée à partir de l'exécution de votre code jusqu'à ce que ce dernier soit renvoyé ou résilié. Sa valeur est arrondie à 100 ms près. Le tarif est évalué en fonction de la quantité de mémoire que vous attribuez à votre fonction. Vous devez payer 0,00001667 USD par Go-seconde utilisé.

Le niveau gratuit de Lambda comprend un million de requêtes offertes ainsi que 400 000 Go-secondes de temps de calcul par mois. La taille de la mémoire que vous décidez d'attribuer à vos fonctions Lambda permet de déterminer la durée à laquelle elles pourront être exécutées dans le niveau gratuit. Le niveau gratuit de Lambda n'expire pas automatiquement à l'issue des 12 mois de votre niveau gratuit d'AWS et reste disponible indéfiniment aux anciens clients ainsi qu'aux nouveaux clients d'AWS.

Le tableau ci-dessous indique le nombre de secondes offertes et le tarif approximatif par 100 ms correspondant aux différentes tailles de mémoire.

Mémoire (Mo) Nombre de secondes offertes par mois Tarif par 100 ms (USD)
128 3 200 000 0,000000208
192 2 133 333 0,000000313
256 1 600 000 0,000000417
320 1 280 000 0,000000521
384 1 066 667 0,000000625
448 914 286 0,000000729
512 800 000 0,000000834
576 711 111 0,000000938
640 640 000 0,000001042
704 581 818 0,000001146
768 533 333 0,000001250
832 492 308 0,000001354
896 457 143 0,000001459
960 426 667 0,000001563
1 024 400 000 0,000001667
1 088 376 471

0,000001771

1 152 355 556

0,000001875

1 216 336 842

0,000001980

1 280 320 000 0,000002084
1 344

304 762

0,000002188
1 408

290 909

0,000002292
1 472 278 261 0,000002396
1 536 266 667 0,000002501

Des frais supplémentaires peuvent vous être facturés si votre fonction Lambda nécessite l'utilisation d'autres services AWS ou des transferts de données. Par exemple, si votre fonction Lambda lit des données depuis Amazon S3, ou écrit des données dans Amazon S3, les demandes de lecture/écriture et les données stockées dans Amazon S3 vous seront facturées.

Pour plus de détails sur la tarification des services AWS, consultez la section Tarification de chaque service AWS concerné. Vous trouverez ci-après une liste de liens renvoyant vers les tarifs de services couramment utilisés.

Transfert de données (si votre fonction Lambda lance des transferts de données externes, ceux-ci vous sont facturés selon les tarifs de transfert de données d'EC2)

Tarifs Amazon S3 (incluent les tarifs pour le stockage, les requêtes et le transfert de données)

Tarifs Amazon DynamoDB (incluent les tarifs pour le stockage de données, le débit et le transfert de données)

Si vous avez attribué 512 Mo de mémoire à votre fonction et que vous l'avez exécutée 3 millions de fois en un mois (pour une durée d'une seconde par exécution), vos frais sont calculés comme suit :

Frais de calculs mensuels

Le tarif de calcul mensuel revient à 0,00001667 USD par Go-s et le niveau gratuit offre 400 000 Go-s.

Taux de calcul total (en secondes) = 3 M * (1 s) = 3 000 000 secondes

Taux de calcul total (en Go-s) = 3 000 000 * 512Mo/1 024 = 1 500 000 Go-s

Taux de calcul total – Taux de calcul offert = Taux de calcul facturable par mois (en Go-s)

1 500 000 Go-s – 400 000 Go-s offerts = 1 100 000 Go-s

Frais de calcul mensuels = 1 100 000 * 0,00001667 USD = 18,34 USD

 

Frais de requêtes mensuels

Le tarif de requête mensuel est de 0,20 USD par million de requêtes et le niveau gratuit offre un million de requêtes par mois.

Nombre total de requêtes – Nombre de requêtes offertes = Nombre de requêtes facturables par mois

3 M de requêtes – 1 M de requêtes offertes = 2 M de requêtes facturables par mois

Frais de requêtes mensuels = 2 M * 0,2 USD/M = 0,40 USD

 

Frais mensuels totaux

Frais totaux = Frais de calcul + Frais de requêtes = 18,34 USD + 0,40 USD = 18,74 USD par mois

Si vous avez attribué 128 Mo de mémoire à votre fonction et que vous l'avez exécutée 30 millions de fois en un mois (pour une durée de 200 ms par exécution), vos frais sont calculés comme suit :

Frais de calculs mensuels

Le tarif de calcul mensuel revient à 0,00001667 USD par Go-s et le niveau gratuit offre 400 000 Go-s.

Taux de calcul (en secondes) = 30 M * (0,2 s) = 6 000 000 secondes

Taux de calcul total (en Go-s) = 6 000 000 * 128Mo/1 024 = 750 000 Go-s

Taux de calcul total – Taux de calcul offert = Taux de calcul facturable par mois (en secondes)

750 000 Go-s – 400 000 Go-s offerts = 350 000 Go-s

Frais de calcul mensuels = 350 000 * 0,00001667 USD = 5,83 USD

 

Frais de requêtes mensuels

Le tarif de requête mensuel est de 0,20 USD par million de requêtes et le niveau gratuit offre un million de requêtes par mois.

Nombre total de requêtes – Nombre de requêtes offertes = Nombre de requêtes facturables par mois

30 M de requêtes – 1 M de requêtes offertes = 29 M de requêtes facturables par mois

Frais de requêtes mensuels = 29 M * 0,2 USD/M = 5,80 USD

 

Frais de calcul totaux

Frais totaux = Frais de calcul + Frais de requêtes = 5,83 USD + 5,80 USD = 11,63 USD par mois

Cet exemple montre comment les frais sont calculés lorsque vous exécutez des fonctions avec chacune une taille de mémoire différente. Par exemple, si vous exécutez trois fonctions, avec chacune une taille de mémoire correspondant aux valeurs indiquées ci-dessous :

Fonction 1

128 Mo de mémoire, exécutée 25 M de fois en un mois (pour une durée de 200 ms par exécution)

Taux de calcul total (en secondes) = 25 M * (0,2 s) = 5 M de secondes

Fonction 2

448 Mo de mémoire, exécutée 5 M de fois en un mois (pour une durée de 500 ms par exécution)

Taux de calcul total (en secondes) = 5 M * (0,5 s) = 2 M de secondes

Fonction 3

1 024 Mo de mémoire, exécutée 2,5 M de fois en un mois (pour une durée d'une seconde par exécution)

Taux de calcul total (en secondes) = 2,5 M * (1 s) = 2,5 M de secondes

 

Si vous avez exécuté ces fonctions, vos frais devraient être calculés comme suit :

Frais de calculs mensuels

AWS Lambda normalise le temps de calcul total en Go-s, puis calcule la valeur totale sur l'intégralité des fonctions

Fonction 1 (en Go-s) = 5 M de secondes * (128 Mo/1 024) = 625 000 Go-s

Fonction 2 (en Go-s) = 2,5 M de secondes * (448 Mo/1 024) = 1 093 750 Go-s

Fonction 3 (en Go-s) = 2,5 M de secondes * (1 024 Mo/1 024) = 2 500 000 Go-s

Taux d'utilisation mensuel du calcul (en Go-s) = 4 218 750 Go-s

 

Le tarif de calcul mensuel revient à 0,00001667 USD par Go-s et le niveau gratuit offre 400 000 Go-s.

Taux d'utilisation mensuel facturé du calcul = Taux d'utilisation mensuel total du calcul – Taux d'utilisation offert

Taux d'utilisation mensuel facturé du calcul = 4 218 750 – 400 000 = 3 818 750 Go-s

Frais de calcul mensuels = 3 818 750 * 0,00001667 USD = 63,66 USD

 

Frais de requêtes mensuels

Le tarif de requête mensuel est de 0,20 USD par million de requêtes et le niveau gratuit offre un million de requêtes par mois.

Nombre total de requêtes – Nombre de requêtes offertes = Nombre de requêtes facturables par mois

(25 M + 5 M + 2,5 M) de requêtes – 1 M de requêtes offertes = 31,5 M de requêtes facturables par mois

Frais de requêtes mensuels = 31,5 M * 0,2 USD/M = 6,30 USD

 

Frais mensuels totaux

Frais totaux = Frais de calcul + Frais de requêtes = 63,66 USD + 6,30 USD = 69,96 USD par mois

 


Il n'existe actuellement pas d'offre gratuite pour Lambda@Edge.

Vous payez en fonction du nombre total de requêtes obtenues par l'intégralité de vos fonctions. Le service Lambda@Edge comptabilise une requête chaque fois qu'il commence à exécuter une réponse à un événement Amazon CloudFront dans le monde.

Le tarif appliqué est 0,60 USD par million de requêtes (0,0000006 USD par requête).

La durée est calculée à partir du début de l'exécution de votre code, jusqu'à ce qu'il soit renvoyé ou prenne fin pour une autre raison. Le tarif appliqué est 0,00005001 USD par Go-seconde utilisé. Les fonctions Lambda@Edge ont accès à 128 Mo de mémoire disponible par exécution ; par conséquent, la facturation pour la durée est de 0,00000625125 USD par 128 Mo-seconde utilisé. Notez que la durée des fonctions Lambda@Edge est mesurée avec une précision de 50 ms.

Si votre fonction Lambda@Edge a été exécutée 10 millions de fois au cours du mois, avec une durée de 50 ms pour chaque exécution, vos frais sont calculés de la manière suivante :

Frais de calcul mensuels

Le tarif mensuel pour le calcul correspond à 0,00000625125 USD par 128 Mo-seconde.

Durée de calcul totale (en secondes) = 10 millions * (0,05 s) = 500 000 secondes

Frais de calcul mensuels = 500 000 * 0,00000625125 USD = 3,13 USD

 

Frais de requêtes mensuels

Le tarif mensuel pour les requêtes correspond à 0,60 USD par million de requêtes.

Frais de requêtes mensuels = 10 millions * 0,6 USD/million = 6,00 USD

 

Frais mensuels totaux

Frais totaux = Frais de calcul + Frais de requêtes = 3,13 USD + 6,00 USD = 9,13 USD par mois