# KodeKloud: Beta Courses HashiCorp Certified: Vault Associate Certification

## HashiCorp Certified: Vault Associate Certification

### Introduction

- [Course Introduction](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Introduction/Course-Introduction/page.md): This article introduces a HashiCorp Vault training series, covering installation, configuration, and preparation for the HashiCorp Certified Vault Associate exam.

### Introduction to Vault

- [What is Vault](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Introduction-to-Vault/What-is-Vault/page.md): This lesson provides foundational knowledge to operate HashiCorp Vault for secure secrets management.
- [How Vault Works](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Introduction-to-Vault/How-Vault-Works/page.md): This guide explores how HashiCorp Vault operates using a hotel analogy to explain its interfaces and authentication methods.
- [Why Organizations Choose Vault](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Introduction-to-Vault/Why-Organizations-Choose-Vault/page.md): The article discusses how HashiCorp Vault addresses multi-cloud identity challenges by centralizing identity and secret management for improved security and developer experience.
- [Benefits and Use Cases of Vault](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Introduction-to-Vault/Benefits-and-Use-Cases-of-Vault/page.md): This article discusses the benefits and use cases of HashiCorp Vault for secure secrets management and data protection.
- [Comparing Versions of Vault](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Introduction-to-Vault/Comparing-Versions-of-Vault/page.md): This article compares the Open Source, Enterprise, and HCP editions of HashiCorp Vault, detailing their features and deployment models.

### Learning the Vault Architecture

- [Vault Components](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Vault-Components/page.md): This article explains the four key components of HashiCorp Vault  Storage Backends, Secrets Engines, Auth Methods, and Audit Devices for secure deployment and management.
- [Vault Architecture and Pathing Structure](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Vault-Architecture-and-Pathing-Structure/page.md): This lesson examines HashiCorp Vault’s architecture, data security, and path-based routing for effective design, operation, and troubleshooting.
- [Vault Data Protection](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Vault-Data-Protection/page.md): Vault secures data at rest using a two-tier key architecture, ensuring encryption even if the storage backend is compromised.
- [Seal and Unseal](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Seal-and-Unseal/page.md): This article explains Vaults seal and unseal mechanism for data protection, detailing the process, methods, and best practices for managing encryption keys.
- [Unsealing with Key Shards](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Unsealing-with-Key-Shards/page.md): This guide explains how HashiCorp Vault uses Shamir’s Secret Sharing to protect its master key through distributed key shards.
- [Demo Unsealing with Key Shards](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Demo-Unsealing-with-Key-Shards/page.md): This guide explains how to unseal a Vault server using Shamir Secret Sharing, covering status checks, configuration, initialization, unsealing, and authentication.
- [Unsealing with Auto Unseal](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Unsealing-with-Auto-Unseal/page.md): Auto unseal simplifies Vault operations by using an external KMS or HSM for master key management, enhancing reliability and availability.
- [Demo Unsealing with Auto Unseal](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Demo-Unsealing-with-Auto-Unseal/page.md): This guide explains how to configure HashiCorp Vault for automatic unsealing using AWS KMS, enhancing security and reducing operational overhead.
- [Unsealing with Transit Auto Unseal](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Unsealing-with-Transit-Auto-Unseal/page.md): This article explains how Vaults Transit Auto Unseal method enables automatic unsealing of clusters while protecting the master key through a dedicated Transit Secrets Engine.
- [Demo Unsealing with Transit Auto Unseal](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Demo-Unsealing-with-Transit-Auto-Unseal/page.md): This guide explains how to configure a Vault cluster for centralized Transit auto-unseal, automating the unsealing process during initialization.
- [Pros and Cons of Unseal Options](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Pros-and-Cons-of-Unseal-Options/page.md): This guide compares HashiCorp Vault’s three primary unseal methods to help you choose the right option for your team.
- [Vault Initialization](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Vault-Initialization/page.md): Vault initialization prepares the storage backend to securely manage secrets by generating keys and issuing an initial root token.
- [Vault Configuration File](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Vault-Configuration-File/page.md): This guide explains how to configure HashiCorp Vault for reliable operation using a configuration file in HCL or JSON format.
- [Storage Backends](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Storage-Backends/page.md): Vault’s storage backend determines data persistence options, supporting various backends for open source and enterprise users, with considerations for high availability and configuration.
- [Audit Devices](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Audit-Devices/page.md): This article explains Vaults audit devices, their configuration, types, best practices, and the importance of maintaining secure logging for compliance auditing.
- [Vault Interfaces](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Learning-the-Vault-Architecture/Vault-Interfaces/page.md): Vault provides three interfaces for managing secrets  a web UI, CLI, and HTTP API, each suited for different user needs and automation levels.

### Installing Vault

- [Installing and Running Vault Server](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Installing-Vault/Installing-and-Running-Vault-Server/page.md): This guide covers the installation and operation of HashiCorp Vault across various platforms and environments.
- [Demo Installing Vault using Packer](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Installing-Vault/Demo-Installing-Vault-using-Packer/page.md): This tutorial guides you through using Packer to create a custom AMI with Vault 1.7.1 pre-installed on AWS.
- [Demo Manually Installing Vault](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Installing-Vault/Demo-Manually-Installing-Vault/page.md): Learn to download and install the Vault binary on an AWS EC2 instance running Amazon Linux 2 for development and testing.
- [Running Vault Dev Server](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Installing-Vault/Running-Vault-Dev-Server/page.md): This article explains how to run HashiCorp Vault in Dev Server mode for experimentation and development purposes.
- [Demo Running Vault Dev Server](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Installing-Vault/Demo-Running-Vault-Dev-Server/page.md): This tutorial demonstrates launching HashiCorp Vault in development mode on a local machine for demos, testing, or learning purposes.
- [Running Vault Server in Production](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Installing-Vault/Running-Vault-Server-in-Production/page.md): This guide covers best practices for deploying HashiCorp Vault in production environments, including configuration, high availability, and service management.
- [Demo Running Vault in Production](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Installing-Vault/Demo-Running-Vault-in-Production/page.md): This hands-on tutorial guides setting up HashiCorp Vault on AWS EC2 with integrated Raft storage and AWS KMS auto-unseal.
- [Configuring the Consul Storage Backend](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Installing-Vault/Configuring-the-Consul-Storage-Backend/page.md): This guide explains how to configure HashiCorp Vault to use Consul as its storage backend for reliable data management.
- [Configuring the Integrated Storage Backend](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Installing-Vault/Configuring-the-Integrated-Storage-Backend/page.md): Integrate Vault storage using Raft protocol for high availability without external dependencies, simplifying operations and ensuring data replication across nodes.

### Compare Authentication Methods

- [Auth Methods Section Overview](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Auth-Methods-Section-Overview/page.md): This article explores Vaults authentication methods, their workflows, use cases, and differences between human and system auth methods.
- [Intro to Auth Methods](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Intro-to-Auth-Methods/page.md): This article explains how HashiCorp Vault uses authentication methods to issue tokens for identity verification and access management.
- [Working with Auth Methods](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Working-with-Auth-Methods/page.md): This guide explores enabling, configuring, and consuming Vault’s authentication methods for tailored access across various workloads.
- [Configuring Auth Methods using the CLI](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Configuring-Auth-Methods-using-the-CLI/page.md): Configuring authentication methods in HashiCorp Vault using the CLI for enabling, disabling, listing, tuning, and managing auth methods.
- [Demo Configuring Auth Methods using the CLI](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Demo-Configuring-Auth-Methods-using-the-CLI/page.md): This guide explains managing HashiCorp Vault authentication methods using the CLI, including enabling, listing, disabling, and tuning various backends.
- [Configuring Auth Methods using the API](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Configuring-Auth-Methods-using-the-API/page.md): Learn to configure AppRole authentication in HashiCorp Vault using API calls for enabling, creating roles, and authenticating with credentials.
- [Demo Configuring Auth Methods using the UI](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Demo-Configuring-Auth-Methods-using-the-UI/page.md): Learn to configure authentication methods in HashiCorp Vault using its web UI through a step-by-step guide.
- [Vault Authentication using the CLI](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Vault-Authentication-using-the-CLI/page.md): This guide explains how to authenticate to HashiCorp Vault using the CLI with various auth methods.
- [Demo Vault Authentication using the CLI](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Demo-Vault-Authentication-using-the-CLI/page.md): Learn to authenticate to HashiCorp Vault using the CLI with methods like Okta, AppRole, Userpass, and token.
- [Vault Authentication using the API](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Vault-Authentication-using-the-API/page.md): This article explains how to authenticate with Vault using the HTTP API and AppRole, including token management and request examples.
- [Demo Vault Authentication using the API](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Demo-Vault-Authentication-using-the-API/page.md): This guide explains how to authenticate to HashiCorp Vault via Okta and retrieve secrets using curl.
- [Demo Vault Authentication using the UI](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Demo-Vault-Authentication-using-the-UI/page.md): This guide demonstrates how to authenticate to HashiCorp Vault using the Vault UI and switch to the CLI.
- [Vault Entities](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Vault-Entities/page.md): This guide explains how Vault consolidates identities and policies for users and machines across multiple authentication methods.
- [Vault Identity Groups](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Vault-Identity-Groups/page.md): This guide explains managing identity groups in HashiCorp Vault, detailing internal and external group types for permission management.
- [Choosing an Auth Method](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Choosing-an-Auth-Method/page.md): This article explains how to choose the best Vault authentication method based on security requirements and integration characteristics.
- [Demo AppRole Auth Method](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Demo-AppRole-Auth-Method/page.md): This hands-on lab guides configuring the AppRole authentication method in HashiCorp Vault, enabling role creation and authentication using role_id and secret_id.
- [Demo Okta Auth Method](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Demo-Okta-Auth-Method/page.md): This tutorial explains how to configure HashiCorp Vault to authenticate users through Okta, including creating tokens and mapping users to policies.
- [Demo UserPass Auth Method](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Demo-UserPass-Auth-Method/page.md): This tutorial explains how to enable and use the userpass authentication method in HashiCorp Vault for username/password scenarios.
- [Exam Tips for Objective 1](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-Authentication-Methods/Exam-Tips-for-Objective-1/page.md): Use this checklist to solidify your understanding of Vault’s authentication methods before the HashiCorp Certified Vault Associate exam.

### Create Vault Policies

- [Vault Policies Section Overview](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Create-Vault-Policies/Vault-Policies-Section-Overview/page.md): This section teaches how to define, structure, and apply HashiCorp Vault policies for effective security management.
- [Intro to Vault Policies](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Create-Vault-Policies/Intro-to-Vault-Policies/page.md): This article explains Vault Policies in HashiCorp Vault, focusing on authorization, permissions, and the principle of least privilege.
- [Managing Policies using the CLI](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Create-Vault-Policies/Managing-Policies-using-the-CLI/page.md): This article explains how to manage Vault policies using the CLI, including listing, reading, writing, deleting, and formatting policies.
- [Managing Policies using the UI](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Create-Vault-Policies/Managing-Policies-using-the-UI/page.md): Vaults web interface allows users to manage ACL policies, including creating, viewing, editing, and deleting them efficiently.
- [Managing Policies using the API](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Create-Vault-Policies/Managing-Policies-using-the-API/page.md): This article explains how to manage Vault policies using the HTTP API, including creating and updating policies with example commands.
- [Anatomy of a Vault Policy](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Create-Vault-Policies/Anatomy-of-a-Vault-Policy/page.md): This article explains Vault policies, which are rules for path-based access control that define permissions for different resources.
- [Vault Policies Path](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Create-Vault-Policies/Vault-Policies-Path/page.md): Vault policies use hierarchical paths to manage access, enabling precise permissions for applications and operators within Vaults architecture.
- [Vault Policies Capabilities](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Create-Vault-Policies/Vault-Policies-Capabilities/page.md): This article explains Vault policies, capabilities, and how to define access controls for secrets management.
- [Customizing the Path](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Create-Vault-Policies/Customizing-the-Path/page.md): Learn to customize Vault policy paths using wildcards and ACL templating for flexible access controls tailored to your organizations structure.
- [Working with Policies](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Create-Vault-Policies/Working-with-Policies/page.md): This guide covers creating, testing, and writing policies for tokens in HashiCorp Vault to ensure secure access control.
- [Exam Tips for Objective 2](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Create-Vault-Policies/Exam-Tips-for-Objective-2/page.md): This guide covers key concepts for mastering Vault Policies in the Vault Certified Associate exam.

### Assess Vault Tokens

- [Assess Vault Tokens Section Overview](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Assess-Vault-Tokens-Section-Overview/page.md): This article explains the token prefix changes in Vault 1.10 while maintaining existing token functionality and policy enforcement.
- [Introduction to Vault Tokens](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Introduction-to-Vault-Tokens/page.md): This article explains Vault tokens, their generation, usage, types, and metadata in the context of authentication and access control.
- [Token Hierarchy](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Token-Hierarchy/page.md): This article explains how HashiCorp Vault manages token TTL, renewal, revocation, and the relationships in a token hierarchy for secure deployments.
- [Controlling the Token Lifecycle](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Controlling-the-Token-Lifecycle/page.md): This guide explains managing token lifecycles in HashiCorp Vault, covering periodic, usage-limited, and orphan tokens for secure access.
- [Periodic Tokens](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Periodic-Tokens/page.md): Periodic tokens in Vault are renewable credentials ideal for long-running services, allowing indefinite renewal before TTL expiration without leaving orphaned credentials.
- [Service Tokens with Use Limits](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Service-Tokens-with-Use-Limits/page.md): Service Tokens with Use Limits enable short-lived Vault tokens that expire after a TTL or a set number of uses, enhancing security and control over API calls.
- [Orphan Tokens](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Orphan-Tokens/page.md): Orphan tokens in HashiCorp Vault are independent credentials not tied to parent tokens, with configurable TTL and renewal options.
- [Setting the Token Type](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Setting-the-Token-Type/page.md): This article explains how to create and configure token types in Vault using CLI and authentication methods.
- [Managing Tokens using the CLI](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Managing-Tokens-using-the-CLI/page.md): This article explains how to manage Vault tokens using the CLI for authentication and access control in HashiCorp Vault.
- [Managing Tokens using the UI](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Managing-Tokens-using-the-UI/page.md): Learn to authenticate to HashiCorp Vault’s web interface using tokens and copy your active token for CLI or API use.
- [Managing Tokens using the API](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Managing-Tokens-using-the-API/page.md): This guide explains how to authenticate to Vault, retrieve and store a client token, and use it for API requests.
- [Root Tokens](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Root-Tokens/page.md): This guide covers root tokens in Vault, their secure usage, and methods for generation or recovery.
- [Token Accessors](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Token-Accessors/page.md): Learn to manage Vault tokens using accessors for operations like lookup, renew, and revoke without exposing the token itself.
- [Explaining Time to Live TTL](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Explaining-Time-to-Live-TTL/page.md): This article explains the Time-to-Live (TTL) for non-root tokens in HashiCorp Vault and how it affects token validity and renewal.
- [Create a Token based on Use Cases](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Create-a-Token-based-on-Use-Cases/page.md): This guide explains five main Vault token types and their optimal use cases for secure access in applications.
- [Exam Tips for Objective 3](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Assess-Vault-Tokens/Exam-Tips-for-Objective-3/page.md): Exam tips for understanding Vaults token system, including types, differences, commands, and best practices for effective preparation.

### Compare and Configure Secrets Engines

- [Section Overview](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Section-Overview/page.md): This article covers Vault Secrets Engines, their functions, and exam objectives related to selecting and understanding different types of secrets in HashiCorp Vault.
- [Introduction to Secrets Engines](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Introduction-to-Secrets-Engines/page.md): This article introduces Vault Secrets Engines, explaining their functions and how they manage sensitive information securely.
- [Working with a Secrets Engine](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Working-with-a-Secrets-Engine/page.md): This article explains how to work with Secrets Engines in Vault, including enabling, managing, and configuring them.
- [Configuring a Secrets Engine for Dynamic Credentials](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Configuring-a-Secrets-Engine-for-Dynamic-Credentials/page.md): This article explains how to enable and configure Vault’s dynamic Secrets Engines for generating on-demand credentials for various external systems.
- [KeyValue Secrets Engine](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/KeyValue-Secrets-Engine/page.md): Vaults Key/Value Secrets Engine securely stores static secrets and integrates with various tools for retrieval and management.
- [Working with KV Secrets Engine](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Working-with-KV-Secrets-Engine/page.md): Learn to manage secrets with Vault’s KV Secrets Engine using the `vault kv` CLI, covering core and version-specific commands for automation.
- [Encrypting Data with the Transit Secrets Engine](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Encrypting-Data-with-the-Transit-Secrets-Engine/page.md): This guide explains how Vault’s Transit Secrets Engine centralizes encryption, simplifies key management, and offers a consistent API for data protection.
- [Using the Transit Secrets Engine](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Using-the-Transit-Secrets-Engine/page.md): This guide explains how to enable and use the Transit Secrets Engine in HashiCorp Vault for secure data encryption workflows.
- [Demo Transit Secrets Engine](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Demo-Transit-Secrets-Engine/page.md): This hands-on lab teaches enabling and configuring the Vault Transit Secrets Engine for key management and data encryption.
- [Demo AWS Secrets Engine IAM](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Demo-AWS-Secrets-Engine-IAM/page.md): This tutorial explains how to use HashiCorp Vault’s AWS Secrets Engine for managing IAM user credentials dynamically.
- [Demo AWS Secrets Engine Assumed Role](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Demo-AWS-Secrets-Engine-Assumed-Role/page.md): This guide explains configuring HashiCorp Vault’s AWS Secrets Engine for obtaining temporary cross-account AWS credentials using the assumed_role credential type.
- [Demo KeyValue KV Version 1 Secrets Engine](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Demo-KeyValue-KV-Version-1-Secrets-Engine/page.md): This guide explores enabling and managing the Key/Value version 1 secrets engine in HashiCorp Vault, including CRUD operations and JSON output filtering.
- [Demo KeyValue KV Version 2 Secrets Engine](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Demo-KeyValue-KV-Version-2-Secrets-Engine/page.md): Guide to HashiCorp Vault KV v2 covering enabling versioning, creating mounts, reading and writing versioned secrets, soft delete and destroy semantics, metadata management, policies, and HTTP API usage
- [Demo Database Secrets Engine](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Demo-Database-Secrets-Engine/page.md): This tutorial explains setting up HashiCorp Vault’s Database Secrets Engine for generating dynamic MySQL credentials on AWS RDS.
- [Demo PKI Secrets Engine](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Demo-PKI-Secrets-Engine/page.md): This hands-on guide covers deploying a root Certificate Authority in Vault and issuing certificates through an intermediate CA.
- [Demo TOTP Secrets Engine](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Compare-and-Configure-Secrets-Engines/Demo-TOTP-Secrets-Engine/page.md): This tutorial explains how to use HashiCorp Vault’s TOTP secrets engine as a virtual MFA for AWS IAM users.

### Vault Agent

- [Intro to the Vault Agent](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Vault-Agent/Intro-to-the-Vault-Agent/page.md): Vault Agent is a client-side daemon that manages Vault interactions for applications without native integration, enabling secure secret retrieval and token management.
- [Vault Agent Auto Auth and Token Sink](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Vault-Agent/Vault-Agent-Auto-Auth-and-Token-Sink/page.md): This article explains how Vault Agent facilitates authentication and token management for legacy applications.
- [Vault Agent Templating](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Vault-Agent/Vault-Agent-Templating/page.md): This article explains how Vault Agents templating feature allows legacy applications to access Vault secrets from a local file without direct API calls.
- [Demo Vault Agent](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Vault-Agent/Demo-Vault-Agent/page.md): Learn to use HashiCorp Vault Agent for automatic AppRole authentication and rendering configuration files with secrets from Vault.

### Vault Replication

- [Introduction to Vault Replication](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Vault-Replication/Introduction-to-Vault-Replication/page.md): Vault replication provides high availability and disaster recovery for secret management by synchronizing policies, secrets, and leases across multiple clusters.
- [Replication Architecture](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Vault-Replication/Replication-Architecture/page.md): This article explains Vaults replication architecture, covering performance and disaster recovery modes, networking requirements, and real-world deployment examples.
- [How Do We Set All of this Up](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Vault-Replication/How-Do-We-Set-All-of-this-Up/page.md): This article explains how to set up Disaster Recovery replication in HashiCorp Vault through a series of configuration steps.
- [Configure Replication using the Vault CLI](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Vault-Replication/Configure-Replication-using-the-Vault-CLI/page.md): This guide shows how to configure Vault DR replication using the Vault CLI in Vault Enterprise.
- [Configure Replication using the Vault UI](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Vault-Replication/Configure-Replication-using-the-Vault-UI/page.md): Learn to set up Disaster Recovery replication using HashiCorp Vault’s web interface for robust disaster recovery between primary and secondary clusters.
- [Demo Disaster Replication Configuration](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Vault-Replication/Demo-Disaster-Replication-Configuration/page.md): This guide explains how to enable and configure performance replication in Vault Enterprise for active-active read scalability across multiple clusters.
- [Demo Performance Replication Configuration](https://notes.kodekloud.com/docs/HashiCorp-Certified-Vault-Associate-Certification/Vault-Replication/Demo-Performance-Replication-Configuration/page.md): This guide explains how to configure performance replication between two Vault clusters for automatic change mirroring.
