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)
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
-
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. -
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 EC2 Key Pair (Coppia di chiavi EC2) seleziona una coppia di chiavi. Per informazioni su come creare una coppia di chiavi, consulta Crea una coppia di chiavi.
Per EC2 Security Group (Gruppo di sicurezza EC2), seleziona il gruppo di sicurezza creato in precedenza in Creazione di gruppi di sicurezza.
Per EC2 Instance Profile ARN (ARN profilo istanza EC2), immetti l'ARN del profilo dell'istanza creato in precedenza in Crea un ruolo IAM per Amazon ECS e un profilo di istanza EC2.
-
In VPC network configuration (Configurazione di rete VPC) selezionare le opzioni in base alle seguenti linee guida:
Per VPC ID (ID VPC) seleziona il VPC creato in precedenza in Creazione di un VPC e delle sottoreti.
Per Ethereum Network Subnet IDs (ID sottorete di rete Ethereum), seleziona la singola sottorete privata creata in precedenza nella procedura To create the VPC.
-
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:
Per Application Load Balancer Subnet IDs (ID sottorete Application Load Balancer), selezionare le due sottoreti pubbliche da list of subnets annotate in precedenza.
Per Application Load Balancer Security Group (Gruppo di sicurezza di Application Load Balancer) seleziona il gruppo di sicurezza di Application Load Balancer creato in precedenza in Creazione di gruppi di sicurezza.
Per IAM Role, inserisci l'ARN del ruolo ECS che hai creato in precedenza in. Crea un ruolo IAM per Amazon ECS e un profilo di istanza EC2
-
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.
-
-
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.
-
Per monitorare lo stato di avanzamento dello stack radice e degli stack nidificati scegli Stacks (Stack).
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.