CosmosRestoreOperator
← Back to DP-420 Terminology Reference
Category: Maintenance & Security
Summary: Performs the restore action for an account in continuous backup mode.
Overview
CosmosRestoreOperator is a built-in Azure RBAC (control-plane) role that can perform a restore action for an Azure Cosmos DB account in continuous backup mode, without granting broader account management or item data access permissions. This complements Cosmos Backup Operator, which instead submits restore requests for periodic backup-enabled databases/containers — the appropriate role depends on which backup mode (Periodic Backup or Continuous Backup & Point-in-Time Restore) the account uses.
More Info & Links
DP-420 Style Practice Questions
Q1. What permission does the CosmosRestoreOperator role grant?
- A. The ability to perform a restore action for an account in continuous backup mode
- B. The ability to submit a periodic backup restore request
- C. The ability to read item data using Data Explorer
- D. The ability to provision new databases and containers
Q2. Which role would you assign to submit a restore request for a periodic backup-enabled container instead?
- A. Cosmos Backup Operator
- B. Cosmos DB Operator
- C. Cosmos DB Account Reader Role
- D. CosmosRestoreOperator
Answer Key
Answers are listed at the very end so you can attempt the questions first.
- Q1 (CosmosRestoreOperator): A. The ability to perform a restore action for an account in continuous backup mode — CosmosRestoreOperator specifically enables restoring an account that has continuous backup mode enabled.
- Q2 (CosmosRestoreOperator): A. Cosmos Backup Operator — Cosmos Backup Operator is used for periodic backup restore requests, while CosmosRestoreOperator applies to continuous backup mode.
DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB — term detail page