A DevOps team generates a large number of short-lived tokens for automated deployments. They want to minimize storage overhead and avoid the need for token revocation. Which token type should they use?
Batch tokens are not stored and have no revocation, ideal for short-lived automated tasks.
Why this answer
Batch tokens are the correct choice because they are designed for high-frequency, short-lived workloads where storage overhead and revocation are concerns. They are created by a parent token, have a configurable TTL (often minutes), and are never stored in Vault's storage backend, eliminating the need for revocation and reducing storage footprint.
Exam trap
The trap here is that candidates confuse 'batch tokens' with 'service tokens' or assume all tokens require revocation, but the exam tests the specific understanding that batch tokens are stateless and avoid storage overhead, a key differentiator for high-volume automation scenarios.
How to eliminate wrong answers
Option A is wrong because 'Periodic tokens' are not a standard Vault token type; the correct term is 'periodic service tokens' which are long-lived and require explicit renewal, not suited for short-lived automated deployments. Option B is wrong because 'Orphan tokens' are tokens that have lost their parent relationship but still exist in storage and can be revoked, offering no storage or revocation benefit. Option C is wrong because 'Service tokens' are the default token type in Vault, which are stored in the backend and require revocation, thus increasing storage overhead and management complexity.