View a markdown version of this page

での Web3 分散アプリケーション AWS - での Web3 分散アプリケーション AWS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

での Web3 分散アプリケーション AWS

公開日: 2023 年 8 月 3 日 (図の履歴)

このアーキテクチャを、Amazon Managed Blockchain ノードを介してブロックチェーンネットワークと通信する静的ホストウェブアプリケーションを開発するためのリファレンスとして使用します。

AWS 図表上の Web3 分散アプリケーション

Amazon Managed Blockchain ノードを介してブロックチェーンネットワークと通信する静的ホストウェブアプリケーションを開発する方法を示すリファレンスアーキテクチャ図。
  1. ブラウザは Amazon Amazon CloudFront ドメインにリクエストを行い、分散アプリケーション (DApp) の最も近いディストリビューションにルーティングします。

  2. DApp は CloudFront のエッジにキャッシュされます。DApp ファイルは、Amazon Simple Storage Service (Amazon S3) バケットにリクエストを行う CloudFront ディストリビューションによってエッジに配布され、DApp ファイルは静的にホストされます。

    Amazon S3 バケットは、CloudFront ディストリビューションの設定済みオリジンアクセスアイデンティティを除くすべてのトラフィックをブロックすることで保護されます。Amazon S3オリジンへのアクセスの制限」を参照してください。

  3. DApp はブラウザから Amazon API Gateway にリクエストを行います。

  4. API Gateway へのすべてのリクエストは DApp AWS Lambda バックエンドに送信されます。パスとメソッドのリクエストを読み取り、sigv4 署名付き Http リクエストプロバイダーを使用して Web3.js リクエストにバインドします。

  5. Amazon Managed Blockchain Ethereum Node は、Web3 リクエストを受信して処理します。

  6. Ethereum リクエストとトランザクションは、分散型 Ethereum Blockchain Mainnet に伝達され、そこから受信されます。

詳細情報

詳細については、「」を参照してください。

寄稿者

このリファレンスアーキテクチャ図の寄与要因は次のとおりです。

  • Amazon Web Services、プリンシパルパートナーソリューションアーキテクト、Aaron Sempf

  • Amazon Web Services、Senior Partner Sales Solutions Architect、Gonzalo Ron

図の履歴

このリファレンスアーキテクチャ図の更新について通知を受け取るには、RSS フィードをサブスクライブします。

変更説明日付

初版発行

リファレンスアーキテクチャ図が最初に公開されました。

2023 年 8 月 3 日

注記

RSS 更新をサブスクライブするには、使用しているブラウザで RSS プラグインが有効になっている必要があります。