Key Vault の概要
FPT Key Vault は、認証情報・token・設定などの機密データをアプリケーションのコードの外に保存するためのサービスです。Vault Instance は1つ以上の Secret Engine を保持し、各 Secret Engine は Key/Value 形式でバージョン管理された Secret を保存します。Policy と Auth Method により、どのユーザーまたはアプリケーションがそれらの Secret にアクセスできるかを制御します。
Key Vault でできること
- Vault Instance を作成し、Secret Engine を追加して、アプリケーションや環境ごとに Secret を整理できます。
- 組み込みのバージョン管理機能を使って Key/Value 形式の Secret を保存し、値の変更履歴を追跡・ロールバックできます。
- Policy を定義して、ユーザーまたはアプリケーションが読み取り・書き込み・削除できる Secret path を正確に制御できます。
- AppRole タイプの Auth Method と Role を設定し、個人のログインの代わりにアプリケーション自身が認証(machine-to-machine)できるようにします。
Key Vault は、機密性の高い設定情報をソースコード管理やアプリケーションコードの外に保つと同時に、誰が — またはどのシステムが — アクセスできるかを細かく制御するのに役立ちます。
次のステップ
- 初期設定 — FPT Cloud アカウントと Portal へのアクセス権があることを確認します。
- Vault Instance の作成 — 最初の Vault Instance を作成します。