CosmosRestoreOperator

From Ilianko

← 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