Utiliser backend en s3

Interrogations :

Dans quel mesure est utilisé le cognito ? Pas utilisé
Appversion est utilisé ? Pas utilisé
Lambda-Proxy vs Lambda Integration in AWS API Gateway | by Lakshman Diwaakar (LD) | Medium
https://codewithmukesh.com/blog/aws-lambda-with-net-6/
https://github.com/aws/aws-lambda-dotnet/blob/master/Libraries/src/Amazon.Lambda.AspNetCoreServer/README.md
https://serverlessland.com/
https://clearmeasure.com/hosting-dot-net-6-minimal-api-aws-lambda/?utm_source=rss&utm_medium=rss&utm_campaign=hosting-dot-net-6-minimal-api-aws-lambda

Hosting a .NET 6 Minimal API in AWS Lambda (clearmeasure.com)
Set up a method request in API Gateway - Amazon API Gateway
Lambda > RDS pop
Build a Serverless Dotnet Core Web API with AWS Lambda and API Gateway | by Sunil Kumar | C# Programming | Medium
AWS API Gateway API Key - Examples and best practices | Shisho Dojo
How to use Amazon API Gateway {proxy+} - 1Strategy
https://stackoverflow.com/questions/32825413/how-do-you-add-cloudfront-in-front-of-api-gateway
Always_on = créer la web api + .Net 6 lambda
Plus tard :
Créer repo dedie pour le module + versioning

Lire SPF record et DMARC for domain validation
A corriger:
augmenter timeout de la lambda, specifier l’architecture, la mémoire, cpu, concurrency, provisioning
Deploiement avec self contained true fait
Ajouter depends sur les integrations dans le usage plan fait

Dynamic config du module avec var terraform fait
Créer origin pour l.url
Modifier le aws publish
Récupérer le zip du s3 ![cloudFront > Distributions > E108D2RL776VVL El 08D2RL776VVL General Behaviors Origins Behaviors Error pages Geographic restrictions Origin or origin group ALB-25-api_sandbox.popred external-api S3-addactis-25-sandbox.po_. Invalidations Tags Move up Cache policy name Managed-Cachingoptimized Move down Edit Delete Create behavior Q Filter behaviors by property or value 0 o o Path pattern /apiP /external-apift Default Viewer protocol p O icy Redirect HTTP to HTTPS HTTP and HTTPS Redirect HTTP to HTTPS Origin request policy name Response headers
0 工 TTPSot ニ 、 En 言 「 を ョ 0 'O' に 1 一 第 0 ュ を コ 0 は 一 」 を ・ 。 ミ 守 ミ - ま 0 0 エ コ PO 一 を 0 き 0 第 当 A を ′ 安 = ′ 0 一 0 ロ ) 、 、 安 各 イ do ョ 第 コ コ を n や Q 4- e 一 ョ ミ 59 市 市 常 2- ↑ 3 マ - - 毒 市 当 ー 、 0- 一 ( 9 コ 奩 を 9 Match 2W2 「 0 0 0 0 TLS 三 .2 The - - を 41 ー 一 SS' 0-2 見 = 、 - 0 」 d : 0 コ - u -0 ・ ・ - h - 一 ろ を お 一 コ - 市 ミ 第 u 「 0 ュ 9 ー 工 11 1h0 に 2 き 気 し み 4 M 一 三 -1 を m 安 一 gin 55r を 0 バ 2 イ -0 HTTPS も 0 ニ HTTP 第 X

L’erreur du Go vient du fait que la function url crée une permission avec comme principal * et terraform n’arrive pas à parser

Test via Postman en invoquant directement l’API Gateway
Demarrage + 1ere requete : 3 s
Deuxieme requete : 70ms - 150ms

Test via Postman par cloudfront
Demarrage + 1ere requete : 3.39 ms
Deuxieme requete : 190 ms - 240 ms
Troisième requête : 24 ms - 31 ms

https://referbruv.com/blog/creating-aws-lambda-layers-in-aspnet-core-getting-started/
https://github.com/aws/aws-extensions-for-dotnet-cli/blob/master/docs/Layers.md
https://medium.com/@aniruddhashastry/implementing-aws-lambda-layers-in-net-9f0e6de646c4