Restore From Last Cohesity Snapshot

Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊

Back to Content Index


This playbook restores the latest good Data Hawk (Helios) snapshot.

Attribute Value
Type Playbook
Solution CohesitySecurity
Source View on GitHub

Logic App Connectors

This playbook uses 4 Logic App connectors / built-in actions:

Connector / Action Type Connections Actions
azureblob Managed 1 6
azuresentinel Managed 1 0
keyvault Managed 1 1
http Built-in 0 1
Action parameters (URLs, paths, function IDs)

azureblob (Managed)

Action Method Endpoint Other
Get_cid_from_blob_content get /v2/datasets/@{encodeURIComponent(encodeURIComponent('AccountNameFromSettings'))}/GetFileContentByPath
Get_entity_id_from_blob_content get /v2/datasets/@{encodeURIComponent(encodeURIComponent('AccountNameFromSettings'))}/GetFileContentByPath
Get_job_id_from_blob_content get /v2/datasets/@{encodeURIComponent(encodeURIComponent('AccountNameFromSettings'))}/GetFileContentByPath
Get_job_instance_id_from_blob_content get /v2/datasets/@{encodeURIComponent(encodeURIComponent('AccountNameFromSettings'))}/GetFileContentByPath
Get_job_start_time_usecs_from_blob_content get /v2/datasets/@{encodeURIComponent(encodeURIComponent('AccountNameFromSettings'))}/GetFileContentByPath
Get_object_from_blob_content get /v2/datasets/@{encodeURIComponent(encodeURIComponent('AccountNameFromSettings'))}/GetFileContentByPath

keyvault (Managed)

Action Method Endpoint Other
Get_secret get /secrets/@{encodeURIComponent('ApiKey')}/value

http (Built-in)

Action Method Endpoint Other
HTTP POST https://helios.cohesity.com/irisservices/api/v1/public/restore/recover

Additional Documentation

📄 Source: Cohesity_Restore_From_Last_Snapshot/readme.md

Summary

This playbook restores the latest good Data Hawk (Helios) snapshot. It’s recommended for running by Backup Admins only after they make sure that the existing data is compromised, and rollback to the previous snapshot, even at the expense of data loss, is really required. Please beware: It's operable only if you have installed the Function Apps and received some incidents that need an action on affected data.

Deployment instructions

  1. Deploy the playbook by clicking on the "Deploy to Azure" button. This will take you to deploying an ARM Template wizard. Deploy to Azure
  2. Fill in the required parameters:

Post-Deployment instructions

  1. Make sure the user that runs the playbook has the role Microsoft Sentinel Playbook Operator assigned. To assign the role,
  1. Authorize all connections
  1. Grant KeyVault permissions to your playbook
  1. (Recommendation) Limit access rights to this playbook to only Backup Admins because this playbook rolls back customer data that can result in a loss of important data if used without a good reason.

Troubleshooting

  1. If your API key expired, then you need to replace it with a new one.
  1. If you see the Forbidden error message in the Keyvault block when you run the playbook, you can always authorize it manually.

[Content truncated...]


Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊

Back to Playbooks · Back to CohesitySecurity