Buat Jaringan Ethereum - AWS Blockchain Templates

AWS Blockchain Templates dihentikan pada 30 April 2019. Tidak ada pembaruan lebih lanjut untuk layanan ini atau dokumentasi pendukung ini akan dilakukan. Untuk pengalaman Blockchain Terkelola terbaikAWS, kami sarankan Anda menggunakan Amazon Managed Blockchain (AMB). Untuk mempelajari lebih lanjut tentang memulai dengan Amazon Managed Blockchain, lihat lokakarya kami tentang Hyperledger Fabric, atau blog kami tentang penerapan node Ethereum. Jika Anda memiliki pertanyaan tentang AMB atau memerlukan dukungan lebih lanjut, hubungi AWS Support atau tim AWS akun Anda.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Buat Jaringan Ethereum

Jaringan Ethereum yang Anda tentukan menggunakan templat dalam topik ini meluncurkan AWS CloudFormation tumpukan yang membuat kluster Amazon ECS dari instans EC2 untuk jaringan Ethereum. Template bergantung pada sumber daya yang Anda buat sebelumnya. Siapkan Prasyarat

Saat Anda meluncurkan AWS CloudFormation tumpukan menggunakan template, itu membuat tumpukan bersarang untuk beberapa tugas. Setelah selesai, Anda dapat terhubung ke sumber daya yang dilayani oleh Application Load Balancer jaringan melalui host bastion untuk memverifikasi bahwa jaringan Ethereum Anda berjalan dan dapat diakses.

Untuk membuat jaringan Ethereum menggunakan AWS Blockchain Template untuk Ethereum
  1. Lihat Memulai dengan AWS Blockchain Templates, dan buka Template AWS Blockchain terbaru untuk Ethereum di AWS CloudFormation konsol menggunakan tautan cepat untuk Wilayah AWS Anda.

  2. Masukkan nilai sesuai dengan pedoman berikut:

    • Untuk nama Stack, masukkan nama yang mudah untuk Anda identifikasi. Nama ini digunakan dalam nama sumber daya yang dibuat oleh tumpukan.

    • Di bawah Parameter Jaringan Ethereum dan Parameter Jaringan Ethereum Pribadi, tinggalkan pengaturan default.

      Awas

      Gunakan akun default dan frase mnemonik terkait hanya untuk tujuan pengujian. Jangan mengirim Eter asli menggunakan kumpulan akun default karena siapa pun yang memiliki akses ke frasa mnemonik dapat mengakses atau mencuri Eter dari akun. Sebagai gantinya, tentukan akun khusus untuk tujuan produksi. Frasa mnemonik yang terkait dengan akun default adalah. outdoor father modify clever trophy abandon vital feel portion grit evolve twist

    • Di bawah konfigurasi Platform, tinggalkan pengaturan default, yang membuat kluster Amazon ECS dari instans EC2. Alternatifnya, docker-local membuat jaringan Ethereum menggunakan satu instans EC2.

    • Di bawah konfigurasi EC2, pilih opsi sesuai dengan pedoman berikut:

    • Di bawah konfigurasi jaringan VPC, pilih opsi sesuai dengan pedoman berikut:

      • Untuk ID VPC, pilih VPC yang Anda buat sebelumnya. Buat VPC dan Subnet

      • Untuk ID Subnet Jaringan Ethereum, pilih subnet pribadi tunggal yang Anda buat sebelumnya dalam prosedur. To create the VPC

    • Di bawah konfigurasi cluster ECS, biarkan default. Ini menciptakan cluster ECS dari tiga instans EC2.

    • Di bawah konfigurasi Application Load Balancer (khusus ECS), pilih opsi sesuai dengan pedoman berikut:

    • Di bawah EthStats, pilih opsi sesuai dengan pedoman berikut:

      • Untuk Deploy EthStats, tinggalkan pengaturan default, yang benar.

      • Untuk EthStats Connection Secret, ketikkan nilai arbitrer yang setidaknya enam karakter.

    • Di bawah EthExplorer, tinggalkan pengaturan default untuk Deploy EthExplorer, yang benar.

    • Di bawah Parameter lain, tinggalkan nilai default untuk Awalan URL Nested Template S3 dan catat itu. Di sinilah Anda dapat menemukan template bersarang.

  3. Biarkan semua pengaturan lain ke defaultnya, pilih kotak centang pengakuan, dan pilih Buat.

    Halaman Stack Detail untuk tumpukan root yang AWS CloudFormation diluncurkan muncul.

  4. Untuk memantau kemajuan tumpukan root dan tumpukan bersarang, pilih Stacks.

  5. Ketika semua tumpukan menampilkan CREATE_COMPLETE untuk Status, Anda dapat terhubung ke antarmuka pengguna Ethereum untuk memverifikasi bahwa jaringan berjalan dan dapat diakses. Saat Anda menggunakan platform kontainer ECS, URL untuk menghubungkan ke EthStats EthExplorer, dan EthJson RPC melalui Application Load Balancer tersedia di tab Output dari tumpukan root.

    penting

    Anda tidak akan dapat terhubung langsung ke URL atau SSH ini secara langsung sampai Anda mengatur koneksi proxy melalui host bastion di komputer klien Anda. Untuk informasi selengkapnya, lihat Connect ke EthStats dan EthExplorer Menggunakan Bastion Host.