This repo is complementary to the article "Demo of Three-Node Two-Channel Setup in Hyperledger Fabric". (https://medium.com/@kctheservant/demo-of-three-node-two-channel-setup-in-hyperledger-fabric-54ba8a9c461f)
Instead of building from scratch, you can clone this repo and skip Step 2. And in Step 3, update extra_hosts with the addresses of your EC2 instances to the docker-compose files inside deployment. Then continue with Step 4.