Creazione della rete Ethereum - AWS Blockchain Templates

AWSBlockchain Templates è stato interrotto il 30 aprile 2019. Non verranno effettuati ulteriori aggiornamenti a questo servizio o alla presente documentazione di supporto. Per la migliore esperienza di Managed Blockchain su AWS, ti consigliamo di utilizzare Amazon Managed Blockchain (AMB). Per ulteriori informazioni su come iniziare a usare Amazon Managed Blockchain, consulta il nostro workshop su Hyperledger Fabric o il nostro blog sull'implementazione di un nodo Ethereum. Se hai domande AMB o hai bisogno di ulteriore assistenza, contatta AWS Supporto il tuo AWS team addetto all'account.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione della rete Ethereum

La rete Ethereum specificata utilizzando il modello in questo argomento avvia uno AWS CloudFormation stack che crea un cluster Amazon ECS di istanze EC2 per la rete Ethereum. Il modello si basa sulle risorse create in precedenza in Prerequisiti di installazione.

Quando avvii lo AWS CloudFormation stack utilizzando il modello, crea stack annidati per alcune attività. Al completamento, è possibile connettersi alle risorse servite attraverso il sistema Application Load Balancer della rete attraverso il bastion host per verificare che la rete Ethereum sia in esecuzione e accessibile.

Per creare la rete Ethereum utilizzando il modello AWS Blockchain per Ethereum
  1. Consulta la sezione Getting Started with AWS Blockchain Templates e apri la versione più recente di AWS Blockchain Template per Ethereum nella AWS CloudFormation console utilizzando i collegamenti rapidi per la tua regione AWS.

  2. Inserisci i valori in base alle seguenti indicazioni:

    • Per Stack name (Nome stack) inserire un nome che sia facile da identificare. Il nome viene utilizzato all'interno dei nomi delle risorse create dallo stack.

    • In Ethereum Network Parameters (Parametri rete Ethereum) e Private Ethereum Network Parameters (Parametri rete privata Ethereum), lascia le impostazioni predefinite.

      avvertimento

      Utilizzare gli account predefiniti e la frase mnemonica associata solo a scopo di test. Non inviare Ether reale utilizzando il set predefinito di account perché chiunque abbia accesso alla frase mnemonica può accedere o rubare Ether dagli account. Specificare invece account personalizzati per scopi di produzione. La frase mnemonica associata all'account predefinito è outdoor father modify clever trophy abandon vital feel portion grit evolve twist.

    • In Configurazione della piattaforma, lascia le impostazioni predefinite, che creano un cluster Amazon ECS di istanze EC2. L'alternativa, docker-local, crea una rete Ethereum mediante una singola istanza EC2.

    • In EC2 configuration (Configurazione EC2), selezionare le opzioni in base alle seguenti linee guida:

    • In VPC network configuration (Configurazione di rete VPC) selezionare le opzioni in base alle seguenti linee guida:

    • In ECS cluster configuration (Configurazione cluster ECS), lasciare le impostazioni predefinite. In questo modo viene creato un cluster ECS di tre istanze EC2.

    • In Application Load Balancer configuration (ECS only) (Configurazione Application Load Balancer (solo ECS)), selezionare le opzioni in base alle seguenti linee guida:

    • In EthStats, seleziona le opzioni in base alle seguenti linee guida:

      • Per Deploy EthStats, lascia l'impostazione predefinita, che è vera.

      • Per EthStats Connection Secret, digitate un valore arbitrario composto da almeno sei caratteri.

    • Sotto EthExplorer, lascia l'impostazione predefinita per Deploy EthExplorer, che è vera.

    • In Other parameters (Altri parametri), lascia il valore predefinito per Nested Template S3 URL Prefix Prefisso URL modello nidificato S3) e annotalo. Qui è dove puoi trovare i modelli nidificati.

  3. Lascia tutte le altre impostazioni ai valori predefiniti, seleziona la casella di controllo di conferma, quindi scegli Create (Crea).

    Viene visualizzata la pagina Stack Detail relativa allo stack principale che AWS CloudFormation viene avviato.

  4. Per monitorare lo stato di avanzamento dello stack radice e degli stack nidificati scegli Stacks (Stack).

    AWS CloudFormation interface showing Stacks option highlighted in the navigation menu.
  5. Quando tutti gli stack mostrano CREATE_COMPLETE for Status, puoi connetterti alle interfacce utente di Ethereum per verificare che la rete sia attiva e accessibile. Quando si utilizza la piattaforma container ECS, gli URL per la connessione e l' EthJsonRPC tramite Application Load EthStats Balancer sono disponibili nella scheda Outputs dello stack principale. EthExplorer

    Importante

    Non sarà possibile connettersi direttamente a questi URL o SSH fino a quando non si imposta una connessione proxy tramite bastion host sul computer client. Per ulteriori informazioni, consulta Connect EthStats e EthExplorer utilizzo di Bastion Host.

    AWS CloudFormation console showing Ethereum network stack details and output URLs.