HashiCorp Certified: Vault Associate をオンライン監督で受験し合格しました。本稿では「当日の流れ」と「やってよかった注意点」に絞って、過度に一般論へ寄らず具体的にまとめます。
受験プラットフォームやポリシーは変わり得るため、最終的な要件は必ず公式の受験ガイドで確認してください。ここでは実務と資格対策の両立を意識し、Associate 受験者と運用担当(Ops)に共通して役立つ観点を抜き出しています。
試験当日のスムーズさは事前準備でほぼ決まります。ソフトウェア更新や回線混雑など、当日にコントロールしづらい要素は前倒しで潰しておくのが安全です。
Vault の学習として軽い手慣らしをするのは有効ですが、試験は原則クローズドブックです。当日は手元でのコマンド実行やノート参照に頼らない前提で臨みます。
| 受験モード | チェックイン / 監督 | 環境制約 | 主なリスクと対策 |
|---|---|---|---|
| オンライン監督 | 本人確認・室内撮影・画面共有。監督とのチャット/音声。 | 単一モニタ、仮想背景不可、他アプリ常駐不可が一般的。 | 回線不安→有線接続・予備回線。通知誤爆→集中モード。 |
| テストセンター | 受付で身分証、会場PCを使用。 | 機材は会場準拠。持ち込み制限が明確。 | 移動遅延→余裕の到着。会場ルールの事前確認。 |
| 企業内会場 | 社内管理の試験環境。 | 社内ネットワーク方針の影響。 | プロキシ/フィルタ→事前に疎通試験・例外申請。 |
前日ハンズオンの最終手慣らし(試験では実行不可)
# ローカルで軽く思い出すだけ。試験中は実行・参照禁止。
export VAULT_DEV_ROOT_TOKEN_ID=root
vault server -dev -dev-root-token-id=$VAULT_DEV_ROOT_TOKEN_ID &
export VAULT_ADDR='http://127.0.0.1:8200'
vault login $VAULT_DEV_ROOT_TOKEN_ID
# 最低限の操作を数分で復習
vault status
vault auth list
vault secrets enable -path=kv kv-v2
vault kv put kv/app/config db_user=app db_pass=secret
vault policy write app - <<'HCL'
path "kv/data/app/*" {
capabilities = ["create","read","update","delete","list"]
}
HCL
vault token create -policy=app -ttl=30mチェックインは試験開始の約30分前に着手すると安心です。本人確認、室内と机上の撮影、システムチェック、同意事項の確認を経て監督と接続され、試験UIが解放されます。
監督からの指示はチャットか音声で届きます。イヤホンの可否やスマホでの室内撮影など、細部は受験ガイドに従います。指示は短く明確に返答し、不要な会話は避けるとスムーズです。
オンライン監督の一連の流れ(概念図)
受験者 ──▶ チェックインポータル ──▶ 本人確認/室内撮影 ──▶ システムチェック
│ │
│ └─▶ 注意事項同意
▼
監督接続 ──▶ 監督確認(音声/チャット) ──▶ 試験UI解放 ──▶ 受験開始
│
└─▶ フラグ付け/見直し → 提出UIは単一画面で、設問のフラグ機能とナビゲーションが用意されるのが一般的です。複数選択式では「正解をすべて選ぶ」形式が含まれる場合があります。設問数・制限時間は受験ガイドの最新情報に従ってください。
配点は均等であることが多く、難問に固執するより、1周目で確実な問題を回収し、フラグを付けて2周目で戻るのが安定します。
万一、回線が一時切断しても、短時間なら自動復帰できる場合があります。復帰後は監督の指示を待ち、チャットで状況を簡潔に共有します。
アプリの強制終了やOSのクラッシュが発生した場合は、再ログインの可否や再開手順が試験ポリシーに依存します。慌てて再起動を乱発するより、まずは監督チャネルで指示を仰ぐのが最短です。
監督への英語連絡テンプレ(必要に応じて)
Issue: Temporary network drop. Reconnected within 1 minute. Requesting permission to resume.
Issue: Camera feed frozen. I will restart the exam application if instructed.
Noise alert: Construction noise outside for ~30 seconds. I remain alone in the room.Associateは概念・ユースケース理解、Opsは日々の運用作法の正確さが問われがちです。バージョンで揺れにくい基礎を当日朝に短時間で再確認しました。
Enterprise機能(例: Namespaces, HSMクラスタの詳細など)は出題範囲の明記に従って取捨選択。オープンソースとEnterpriseで挙動が異なる箇所は、公式ドキュメントの表現に合わせて理解しておくと安全です。
最小権限 + 自動失効を意識したサンプル(復習用)
# ポリシー: appロールに必要最小限のcapabilitiesのみ付与
vault policy write app - <<'HCL'
path "kv/data/app/*" {
capabilities = ["create","read","update","list"]
}
HCL
# AppRole作成: 短いTTLと上限を設定(概念復習)
vault write auth/approle/role/app-role \
token_policies="app" \
token_ttl="15m" \
token_max_ttl="1h" \
secret_id_ttl="15m"
# クライアントは RoleID/SecretID から短命トークンを取得→ジョブ完了で自然失効提出後は、その場で合否が表示される場合と、後日メールで通知される場合があります。正式なスコアレポートやデジタルバッジの案内は、認定ポータル経由で届きます。
不合格だった場合の再受験ポリシー、再予約の待機期間、割引やバウチャーの扱いは変更されることがあるため、最新の受験ガイドを必ず確認してください。合格後は、運用標準化(オンボーディング手順、ローテーション設計、監査証跡の保存先)に学びを反映すると実務価値が高まります。
Associate / Ops
問題 1
短時間のバッチジョブに最小権限でVaultアクセスを付与し、ジョブ終了後は自動的に失効させたい。最も適切なアプローチはどれか?
正解: B
最小権限の原則を満たしつつ自動失効するには、AppRoleなどのマシン向け認証を使い、短いTTLと上限(max_ttl)を設定して短命トークンを発行するのが定石。root共有は厳禁、default単独は権限過不足の制御が弱く、トークン再利用や複製は秘匿性・追跡性の点で不適切。
オンライン受験時、部屋や機材の要件は?
一般に単一モニタ、不要物の除去、静かな個室、常駐アプリ停止、通知オフ、カメラ・マイク必須が求められます。細部は受験ガイドの最新要件に従ってください。
途中で離席や休憩はできますか?
オンライン監督では通常不可です。やむを得ない事情が生じた場合は、勝手に離席せず監督に指示を仰いでください。ポリシーは変更され得るため、事前にガイドで確認を。
AssociateとOpsで当日の準備に違いはありますか?
当日の動線は同様ですが、直前の見直しは重心が異なります。Associateは概念・ユースケース、Opsは運用標準(ポリシー設計、TTL/ローテーション、復旧手順、監査)を短時間で再確認すると効果的です。
NicheeLab編集部
データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。
Vault のコア概念を最短距離で理解する:Secret / Auth / Policy / Token
HashiCorp Vault Associate レベルで押さえるべきコア概念(Secret Engine、Auth ...
Vault Operations Professional: 上位資格としての範囲を実務目線で押さえる
HashiCorp Vault Operations Professional(Ops Pro)の出題範囲を、Assoc...
Vaultにおけるパスベースのルーティング: マウントとAPI構造を読み解く
HashiCorp Vaultのパスベースのルーティングを、マウント設計とAPIパスの観点から整理。Associateレ...
Vault Tokens の基礎: 認証の起点となる概念
HashiCorp Vault におけるトークンの役割、種類、ライフサイクル、ポリシー連携、設計パターンをAssocia...
Vault のトークン種類を正しく使い分ける: service / batch 実践
HashiCorp Vault Associate 向けの試験対策と実務運用を両立させた、service トークンと b...