Klaytn en 의 비번 설정

안녕하세요 m5.2xlarge 를 통해 EN Node 를 운영 중에 있습니다
KAS 의 경우 access key id 와 private access key 를 입력해야 접근이 가능 합니다
어떻게 rpc 보안을 강화 할 수 있을지 여쭙습니다

안녕하세요

저는 reverse proxy를 사용하여 authentication을 하였습니다.

ingress nginx → reverse proxy → klaytn endpoint node 이런 순서로 진행됩니다.

아래 레포 링크 전달드립니다.

2 Likes

감사합니다
혹 aws en 을 외부에서 접근 하기 위해선 Public DNS 주소를 이용하면 되는 것일까요??
호출시 const caver = new Caver(new Caver.providers.HttpProvider(‘http://public.dns:8551’));
로 호출 하는 것인지도 궁금합니다.

어제부터 제 글에 답변 남겨 주셔서 정말 감사합니다. 큰 도움이 되고 있습니다!

아 또한 balance 를 조회 하는 등의 여러 트랜잭션을 발생 시키는 작업 등에 웹소켓이 적절할지 rpc 가 적절할지도 함께 질문 드립니다

안녕하세요

reverse proxy만 외부망으로 노출된상태이고

reverse proxy에서 en으로 요청을 날릴때 내부망으로 접속하게 하여 EN이 외부와 격리되어있는 상태입니다.

EN을 외부에서 사용하시고싶으신 경우 RPS 제한을건 또 다른 노드를 추가적으로 사용하시는것을 추천드립니다.

블록체인 데이터를 query해야할경우 별도 API에서 Basic Authentication을 이용하여 사용합니다. (Redis를 이용해 Cache하는 것이 중요합니다.)

transaction같은 경우는 kaikas의 public node를 이용합니다.

웹소켓같은경우는 subscribe외에는 잘 사용하지 않습니다.

  • 다만 속도가 더빠를 수 있습니다.
  • disconnect되었을때 reconnect 하는 로직을 잘 구성하셨다면 문제없습니다.
1 Like