Fabricを構築してみる2018.04.24tacckです。ブロックチェーンテンプレートを使用してブロックチェーンを始める上記の記事が、2018/04/22に公開されました。Fabric”の構築をやってみます。概要については、AWSのドキュメントに記載されているので、これに従ってやってみます。Fabric”が動くようになるようです。(us-west-2)の3つから選ぶようになっています。今回は、”us-east-2′′のオハイオリージョンでの構築を進めます。ドキュメント内の”Prerequisites“を参照しながらAWSの環境を整えていきます。ポリシーとロールの作成リージョンをオハイオにしておきます。上記ドキュメント内で、”IAMのポリシー”を設定するように書いてあるので、ドキュメント通りのポリシーを作成します。ポリシーができたら、これをアタッチしたロールを作成します。“インスタンスプロファイルARN”の値を後ほど使うので、忘れないようにしておきます。次に、EC2へアクセスするキーペアを作成します。“PEM”ファイルがダウンロードされるので、無くさないようにしておいてください。前準備の最後として、セキュリティグループを作成します。ここでは、”22′′番ポートと”8080′′番ポートをインバウンドで通過するように設定します。スタック作成と実行いよいよ本番です。Fabric”の構築を行ないます。(us-east-2)からスタックを作成します。リンクをクリックすると、下記画面に進みます。それぞれ、下記のように情報を入力していきます。チェック入力できたら「作成」ボタンをクリックします。上図のように、”CREATE_COMPLETE”と出たら完了です。動作確認として、Webでの確認と、SSHでログインしての確認を行ないます。EC2のコンソールで、接続するドメイン名を調べます。対象のインスタンスをクリックし、「パブリックDNS」の値を記録します。ブラウザで「http://”パブリックDNS”:8080/」へアクセスしてみます。上記のような、ダッシュボードページが見えたら成功です。続いて、SSHで接続します。peer0.org2.example.com“docker”コマンドを使うと、設定通りに”Peer”が3台いることがわかります。“Orderer”サーバはいますが、”CA”サーバは無いようですね。“fabric-explorer”というのが、Webのサーバとなっています。まとめ簡単でしたが、使い方を紹介しました。「Fabricの環境を作りたい」という時には、すぐに使えるので便利そうですね。構成から考えると本番向けでは無いので、実運用できるTemplateも出てくることを期待しています。得意なことは、領域をまたいで考え、開発すること。ブロックチェーンも、領域の一つとして取り込んでいきたいです。好きなフィギュアスケートの技は、スプレッド・イーグル。Onlineは、「一般社団法人ブロックチェーン北海道イノベーションプログラム」が運営しています最近の記事2020.01.7【募集】エンジニア向け勉強会「エンタープライズブロ...企業でのブロックチェーン活用が急速に進んでいます。