Ethereum 네트워크 생성 - AWS Blockchain Templates

AWS Blockchain 템플릿은 2019년 4월 30일에 중단되었습니다. 이 서비스나 이 지원 문서에 대한 추가 업데이트는 없을 것입니다. AWS에 대한 최고의 관리형 블록체인 경험을 위해서는 Amazon Managed Blockchain (AMB)을 사용하는 것이 좋습니다. Amazon Managed Blockchain을 시작하는 방법에 대해 자세히 알아보려면 하이퍼레저 패브릭 워크숍 또는 이더리움 노드 배포에 관한 블로그를 참조하십시오. AMB에 대해 궁금한 점이 있거나 추가 지원이 필요한 경우에는 AWS Support 또는 AWS 계정 팀에 문의하십시오.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Ethereum 네트워크 생성

이 주제의 템플릿을 사용하여 지정하는 Ethereum 네트워크는 Ethereum 네트워크용 EC2 인스턴스의 Amazon ECS 클러스터를 생성하는 AWS CloudFormation 스택을 시작합니다. 이 템플릿은 사전 조건 설정에서 이전에 생성한 리소스를 이용합니다.

템플릿을 사용하여 AWS CloudFormation 스택을 시작할 때 일부 작업에 대한 중첩 스택을 생성합니다. 완료한 후 Bastion Host를 통해 네트워크의 Application Load Balancer에서 서비스되는 리소스에 연결하여 Ethereum 네트워크가 실행 중이고 액세스 가능한지 확인할 수 있습니다.

Ethereum용 AWS 블록체인 템플릿을 사용하여 Ethereum 네트워크를 만들려면
  1. AWS Blockchain 템플릿 시작하기 를 참조하여, 그리고 AWS 리전에 대한 빠른 링크를 사용해 AWS CloudFormation 콘솔에서 최신 Ethereum용 AWS Blockchain 템플릿을 엽니다.

  2. 다음 지침을 따라 값을 입력합니다.

    • 스택 이름에 쉽게 식별할 수 있는 이름을 입력합니다. 이 이름은 스택에서 생성한 리소스의 이름 내에서 사용됩니다.

    • Ethereum 네트워크 파라미터프라이빗 Ethereum 네트워크 파라미터에서 기본 설정을 그대로 둡니다.

      주의

      기본 계정 및 관련 니모닉 구문은 테스트 용도로만 사용하십시오. 기본 계정 집합을 사용하여 실제 Ether를 전송하지 마십시오. 니모닉 구문의 액세스 권한이 있는 사람은 계정의 Ether에 액세스하거나 Ether를 도용할 수 있습니다. 대신 프로덕션 용도로 사용자 지정 계정을 지정하십시오. 기본 계정과 연결된 니모닉 구문은 outdoor father modify clever trophy abandon vital feel portion grit evolve twist입니다.

    • 플랫폼 구성에서 기본 설정을 그대로 둡니다. 그러면 EC2 인스턴스의 Amazon ECS 클러스터가 생성됩니다. 그 대신 docker-local을 선택하면 단일 EC2 인스턴스를 사용하여 Ethereum 네트워크가 생성됩니다.

    • EC2 구성에서 다음 지침에 따라 옵션을 선택합니다.

    • VPC 네트워크 구성에서 다음 지침에 따라 옵션을 선택합니다.

      • VPC ID에서 VPC 및 서브넷 생성에서 이전에 생성한 VPC를 선택합니다.

      • Ethereum 네트워크 서브넷 ID에서 To create the VPC 절차에서 이전에 생성한 단일 프라이빗 서브넷을 선택합니다.

    • ECS 클러스터 구성에서 기본값을 그대로 둡니다. 이렇게 하면 EC2 인스턴스 3개로 구성된 ECS 클러스터가 생성됩니다.

    • Application Load Balancer 구성(ECS만 해당)에서 다음 지침에 따라 옵션을 선택합니다.

    • 아래에서 EthStats다음 지침에 따라 옵션을 선택합니다.

      • EthStats배포의 경우 기본 설정인 true를 그대로 유지합니다.

      • EthStats 연결 암호의 경우 6자 이상의 임의 값을 입력합니다.

    • 에서 EthExplorer EthExplorer배포의 기본 설정을 그대로 유지합니다. 이 설정은 true입니다.

    • 기타 파라미터에서 중첩 템플릿 S3 URL 접두사의 기본값을 그대로 두고 기록해 둡니다. 여기서 중첩 템플릿을 찾을 수 있습니다.

  3. 다른 모든 설정을 기본값으로 그대로 두고 승인 확인란을 선택한 다음 생성을 선택합니다.

    AWS CloudFormation가 시작하는 루트 스택의 스택 세부 정보 페이지가 나타납니다.

  4. 루트 스택 및 중첩 스택의 진행 상황을 모니터링하려면 스택을 선택합니다.

  5. 스테이터스에 모든 스택이 CREATE_COMPLETE로 표시되면 Ethereum 사용자 인터페이스에 연결하여 네트워크가 실행 중이고 액세스 가능한지 확인할 수 있습니다. ECS 컨테이너 플랫폼을 사용하는 경우, Application Load Balancer에 연결하기 EthStats 위한 URL과 Application Load Balancer를 통한 EthJson RPC를 루트 스택의 출력 탭에서 사용할 수 있습니다. EthExplorer

    중요

    클라이언트 컴퓨터에서 Bastion Host를 통해 프록시 연결을 설정할 때까지 이러한 URL 또는 SSH에 직접 연결할 수 없습니다. 자세한 설명은 배스천 호스트 연결 EthStats 및 EthExplorer 사용 섹션을 참조하세요.