

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.

# Applications décentralisées Web3 sur AWS
<a name="web3-decentralized-applications-on-aws"></a>

Date de publication : 3 ** août 2023 ([Historique du diagramme](#diagram-history)) **

Utilisez cette architecture comme référence pour développer des applications Web hébergées statiques qui communiquent avec un réseau blockchain via un nœud Amazon Managed Blockchain.

## Applications décentralisées Web3 sur AWS Schéma
<a name="diagram1"></a>

![Schéma d'architecture de référence montrant comment développer des applications Web hébergées statiques qui communiquent avec un réseau blockchain via un nœud Amazon Managed Blockchain.](https://docs.aws.amazon.com/fr_fr/reference-architecture-diagrams/latest/web3-decentralized-applications-on-aws/images/web-decentralized-applications-on-aws.png)


1. Le navigateur envoie une requête au CloudFront ** domaine ** Amazon, qui est acheminée vers la distribution la plus proche pour l'application décentralisée (DApp). 

1. Le DApp est mis en cache à la périphérie dans. ** CloudFront ** Les fichiers DApp sont distribués à la périphérie par une ** CloudFront ** distribution qui adresse une demande à un compartiment ** Amazon Simple Storage Service ** (Amazon S3), où les fichiers DApp sont hébergés de manière statique. 

    Le compartiment ** Amazon ** S3 est sécurisé en bloquant tout le trafic, à l'exception d'une identité d'accès d'origine configurée pour la CloudFront distribution. Reportez-vous à [ la section Restreindre l'accès à une origine Amazon S3](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html). 

1. La DApp envoie des requêtes à ** Amazon API Gateway ** depuis le navigateur. 

1. Toutes les demandes adressées à l'**API Gateway ** sont envoyées au **AWS Lambda** DApp Backend. Il lit les requêtes de chemin et de méthode et les lie dans une Web3.js requête avec un fournisseur de requêtes HTTP signé sigv4. 

1. **Amazon Managed Blockchain ** Ethereum Node reçoit et traite les requêtes Web3. 

1. Les demandes et les transactions Ethereum sont propagées et reçues depuis le réseau principal décentralisé Ethereum Blockchain. 

## Suggestions de lecture
<a name="further-reading"></a>

 Pour plus d'informations, reportez-vous à 
+ [AWS Icônes de l'architecture ](https://aws.amazon.com/architecture/icons)
+ [AWS Centre d'architecture ](https://aws.amazon.com/architecture)
+  [AWS Well-Architected](https://aws.amazon.com/architecture/well-architected) 

## Collaborateurs
<a name="contributors"></a>

 Les contributeurs à ce schéma d'architecture de référence incluent : 
+  Aaron Sempf, architecte de solutions partenaires principal, Amazon Web Services 
+  Gonzalo Ron, partenaire principal et architecte de solutions commerciales, Amazon Web Services 

## Historique du diagramme
<a name="diagram-history"></a>

Pour être informé des mises à jour de ce schéma d'architecture de référence, abonnez-vous au fil RSS.

| Modification | Description | Date | 
| --- |--- |--- |
| [Publication initiale](#diagram-history) | Schéma d'architecture de référence publié pour la première fois. | 3 août 2023 | 

**Note**  
Pour vous abonner aux mises à jour RSS, un plug-in RSS doit être activé pour le navigateur que vous utilisez.