サイオステクノロジー技術部の池田です。今回は最近PDSの実装として活発に開発が進んでいるPersoniumについて紹介したいと思います。サーバを提供するためのオープンソースソフトフェアの1つです。富士通によって開発が進められています。PDSは「パーソナルデータ」をそのデータを保有する本人の決定により活用できるようにするサービスのことを指します。PDSでは次のような特徴を持つことを求められます。パーソナルデータをセキュアに保存できるパーソナルデータを構造化データとして扱えるパーソナルデータをそのデータを保有する本人が活用方法を決定できるPersoniumは上を満たすPDSの実装となっています。特長Personiumは次のような特長があります。引用)CellはPersoniumの基本的な概念です。Cellがパーソナルデータの単位となります。認証・承認やアクセス制御といった機能を持ちます。Unitは一意のFQDNを持つPersoniumを実行するシステムインフラストラクチャです。これがPersoniumのPDSとなります。後述の手順で作成できます。Boxはアプリケーション用のデータストアです。PersoniumによるPDSサーバの構築PersoniumによるPDSサーバの構成は下図のようになります。実際にこのようなサーバをローカルのPCに構築してみましょう。手作業で作るには複雑ですが、幸いにもVagrantとAnsibleによってインフラのコード化がされているので手順は非常に簡単です。今回は取っ掛かりということでUnit管理者として、「UnitManager」というPersoniumのUnit内のCellを管理するGUIツールにログインするところまでの手順を追ってみます。引用)準備まずはローカルPCに次のソフトウェアをインストールしてください。次を実行するとPersonium環境の構築が開始されます。この手順はマシンスペックや回線速度によっては2時間くらいかかることがあるようです。次のコマンドを実行してください。exit{password}の部分がのちほど必要になります。hostsファイルの設定hostsファイルに次の記述を追記してください。personium.example.com参考までにhostsファイルの通常は場所は以下にあります。/private/etc/hostsUnitManagerへのログイン画面へアクセスブラウザからhttps://personium.example.com/app-uc-unit-manager/__/html/login.htmlにアクセスしてください。すると次のようなログイン画面が表示されます。Unit管理者としてログインUnit管理者のクレデンシャルを入力します。(4で確認したもの)ログイン完了!PDSのサスペンド次のコマンドでPDSをサスペンドできます。雑誌等の執筆依頼を受付しております。役に立たなかった0人がこの投稿は役に立ったと言っています。14:37Personiumの紹介ありがとうございました。Personiumの運営チームのディクソンです。実は最新版は設定が大変ので、困るときTakkyさんの記事を参照してください。14:19ディクソンさま、教えていただいた記事とても参考になります。コメントをキャンセルメールアドレスは表示されません。Reserved.本サイトに掲載されている社名、製品名、サービス名等は各社の商標または登録商標です。プライバシーポリシーお問い合わせ。