SERVICES ET OUTILS AWS

Services & outils AWS

Ce catalogue présente les services AWS et l’outil AWS SAM utilisés dans mes projets, regroupés par domaine. Chaque fiche résume son rôle et renvoie aux réalisations associées.

CATÉGORIE

DNS et hébergement

SERVICE AWS

Amazon Route 53

DNS et hébergement

Le DNS relie le nom de domaine aux services qui reçoivent les visiteurs. Dans le projet, la résolution de dev.lucat.dev vers CloudFront et une vérification TXT ont été observées.

Fondation transversale

SERVICE AWS

AWS Certificate Manager

DNS et hébergement

Le certificat pour lucat.dev et *.lucat.dev a atteint l’état ISSUED en us-east-1 après validation DNS.

Fondation transversale

SERVICE AWS

Amazon CloudFront

DNS et hébergement

La distribution DEV sert en HTTPS le contenu de son origine S3 privée avec Origin Access Control. Une recette a obtenu HTTP 200 via CloudFront et HTTP 403 sur l’accès direct à S3.

Fondation transversale

SERVICE AWS

Amazon S3

DNS et hébergement

S3 conserve le contenu statique DEV et les artefacts utilisés lors du packaging d’infrastructure. Le bucket du site est privé ; CloudFront accède à l’origine avec OAC.

Fondation transversale

CATÉGORIE

Identités et livraison

SERVICE AWS

AWS Security Token Service

Identités et livraison

Dans GitLab CI, OIDC permet d’obtenir une session STS temporaire au lieu de stocker une clé AWS longue durée. Une branche non autorisée a été rejetée par AccessDenied.

Fondation transversale

SERVICE AWS

AWS CloudFormation

Identités et livraison

CloudFormation a géré les stacks, Change Sets, rôles d’exécution, sorties et retours arrière.

Fondation transversale

OUTIL AWS

AWS Serverless Application Model

Identités et livraison

AWS SAM a servi au transform et au packaging d’applications Lambda dans la chaîne CloudFormation. Son usage dans le pipeline nécessite les permissions de packaging et de transform correspondantes.

Fondation transversale

CATÉGORIE

API et calcul

SERVICE AWS

AWS Lambda

API et calcul

Les fonctions Lambda servent des API, consomment des messages et exécutent une tâche Step Functions. Trois tailles mémoire ont été comparées en Java 25 avec métriques, concurrence et traces.

CATÉGORIE

Données et événements

CATÉGORIE

Orchestration

CATÉGORIE

Observabilité