Understand the mechanisms of Vault clients to
authenticate with Vault. There are three high-level approaches; platform
integration, trusted orchestrator, or Vault agent.
15min
Vault Agent with AWS
This tutorial is an introduction the Vault Agent which was introduced in Vault 0.11. Its basic usage is demonstrated using AWS auth method as an example.
17min
Vault Agent with Kubernetes
This tutorial demonstrates the Auto-Auth method of Vault Agent using Kubernetes
auth method on the server side.
18min
Vault Agent Caching
Introduce the Agent Caching feature of Vault Agent.
16min
Use Consul Template and Envconsul with Vault
Demonstrates the use of Consul Template and Envconsul tools to retrieve
secrets from Vault.
10min
Vault Agent Templates
This tutorial demonstrates the Vault Agent Templates feature which was introduced in Vault 1.3. This enables easy integration with Vault making your applications to be Vault-unaware.
16min
Vault Agent Windows service
Operate Vault Agent as a service on Windows.
5min
Read secrets from Vault using Vault Agent
This tutorial demonstrates the Vault adoption journey for application developers using Vault Agent features.
20min
AppRole with Terraform & Chef
This tutorial discusses the concepts necessary to help users
understand Vault's AppRole authentication pattern and how to use it to
securely introduce a Vault authentication token to a target server,
application, or container.
13min
Java application demo
Understand Vault's AppRole authentication pattern and how to use it to
securely introduce a Vault authentication token to a target server,
application, container, etc. in a Java environment.
16min
Transit secrets re-wrapping
Demonstrate one possible way to re-wrap data after rotating an encryption key in the transit engine in Vault.
13min
Using HashiCorp Vault C# client with .NET Core
Demonstrate how to retrieve secrets from HashiCorp Vault in
.NET Core application using a Vault C# Client.
12min
Using HashiCorp Vault Agent with .NET Core
Demonstrate how to securely inject short-lived secrets into
a .NET Core application using HashiCorp Vault Agent.
8min
Build your own plugins
Learn how to build, register, and mount a custom plugin.
11min
Vault GitHub Actions
Integrate Vault secrets in GitHub actions to enhance your GitOps workflows.
18min
Vault AWS Lambda extension
Retrieve Vault secrets with AWS Lambda functions packaged in an archive or a
container image.
13min
Define a backend for the secrets engine
Set up the Vault secrets engine development environment and define a new secrets engine.
15min
Define a configuration for the secrets engine
Add and test the path for the secrets engine's configuration.
18min
Define roles for the secrets engine
Add and test the path for the secrets engine's roles.
9min
Implement secrets for the secrets engine
Extend the secrets engine to revoke and renew tokens.
12min
Define credentials for the secrets engine
Add and test the path for the secrets engine's credentials for a specific role.
8min
Test and build the secrets engine
Test the custom secrets engine by building the plugin and use it with Vault.