Skip to content

About

Let's Learn HashiCorp Vault

Topics

Resources

Stars

82 stars

Watchers

4 watching

Forks

Latest commit

 

History

248 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HashiCorp Vault Workshop

Vault は HashiCorp が中心に開発をする OSS のシークレット管理ツールです。Vault を利用することで既存の Static なシークレット管理のみならず、クラウド、データベースや SSH などの様々なシークレットを動的に発行することができます。Vault はマルチプラットフォームでかつ全ての機能を HTTP API で提供しているため、環境やクライアントを問わず利用することができます。

本ワークショップは OSS の機能を中心に様々なユースケースに合わせたハンズオンを用意しています。

Pre-requisite

  • 環境

    • macOS or Linux(Ubuntu 推奨)
  • ソフトウェア

    • Vault
    • Docker
    • MySQL クライアント
    • Java 12(いつか直します...)
    • jq, watch, wget, curl
    • vagrant(SSH の章のみ必要)
    • minikube(Kubernetes の章のみ必要)
    • helm(Kubernetes の章のみ必要)
  • アカウント

    • GitHub
    • AWS / Azure / GCP

Vault 概要の学習

  • こちらのビデオをご覧ください。

HashiCorp Vault で始めるクラウドセキュリティ対策

資料

お勧めの進め方

初めて Vault を扱う人は下記の順番で消化すると一通りの Vault の使い方が掴めるためお勧めです。

  1. 初めての Vault
  2. Databases Secret Engine
  3. 認証とポリシー & トークン
  4. Auth Method のいずれか
  5. Public Clouds Secret Engine のいずれか
  6. Transit

アジェンダ

About

Let's Learn HashiCorp Vault

Topics

Resources

Stars

82 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages