Deploy Ethereum Full Node on AWS EC2

本地搭eth full node有点麻烦,不够serverless,加上之后也想和risingwave这个数据库打通,云端更方便。所以组里觉得我们还是deploy on AWS吧。然后搜了一下教程,https://pawelurbanek.com/ethereum-node-aws 是写的最好的,跟着步骤走下来大概一个半小时吧。

中间debug花了一点时间,遇到的问题是create a new file but no permission. 解决方法是用 chmod 777命令更改文件夹的权限。命令在下面

sudo chmod -R 777 /home/sixven/camp_sms/inputs

20/3/2023 更新

刚开始的时候还在问google能不能跑在aws s3上面,其实这个根本就不对。s3只是个存储。今天(一个礼拜之后)才想起来去问问chatgpt,算来浪费了一个小时。要拥抱gpt! 今后chatgpt要变成我的default option了。

然后是我给的这个 https://pawelurbanek.com/ethereum-node-aws 有问题的,因为这个没有加debug mode.后面再调整也不太可的样子。所以今天重新开了一个ec2 instance.

教训是需要去看官方文档,goethereum.org的东西,当时有点懒因为这个网站被nus给ban了所以没去上面double check. 偷一会儿懒后面就要用更多的时间去补了。

Leave a comment