| CPC G06F 11/1453 (2013.01) [G06F 9/45558 (2013.01); G06F 11/1469 (2013.01); G06F 16/128 (2019.01); G06F 16/901 (2019.01); G06Q 10/107 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45583 (2013.01); G06F 2009/45595 (2013.01)] | 19 Claims |

|
1. A method for operating a data management system, comprising:
establishing a secure connection with a cloud-based storage account;
identifying storage resources corresponding to a physical disk space available within the cloud-based storage account and external to the data management system;
transmitting one or more instructions indicating the cloud-based storage account to acquire a first set of data associated with a first snapshot from a cloud-based service;
transmitting one or more instructions indicating the cloud-based storage account to store the first snapshot using the storage resources, the first snapshot comprising a first set of fields;
determining a first maximum file size for storing one or more search indexes based at least in part on an amount of available physical disk space within the storage resources;
transmitting one or more instructions indicating the cloud-based storage account to generate a first search index for the first snapshot based at least in part on the first maximum file size;
transmitting one or more instructions indicating the cloud-based storage account to store the first search index within the cloud-based storage account using the storage resources;
detecting a change in the storage resources corresponding to the physical disk space available within the cloud-based storage account; and
transmitting one or more instructions indicating, in response to detecting the change in the storage resources, the cloud-based storage account to regenerate the first search index based at least in part on a second maximum file size that is different from the first maximum file size.
|