US 12,001,694 B1
Data storage system configuration compliance framework
Mahit Murthy, Bellevue, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 27, 2021, as Appl. No. 17/486,773.
Int. Cl. G06F 12/00 (2006.01); G06F 3/06 (2006.01); G06F 13/00 (2006.01)
CPC G06F 3/0631 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0634 (2013.01); G06F 3/0659 (2013.01); G06F 3/067 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
providing a first data structure comprising configuration data corresponding to a data storage system;
receiving an application programming interface (API) request to update a configuration of the data storage system, the API request comprising data identifying an operation to update the data storage system and a parameter to be processed by the operation, the parameter identifying at least one change for the data storage system;
to fulfill the API request, executing the operation to cause the operation to process the parameter identifying the at least one change for the data storage system;
based on executing the operation, modifying the configuration data of the first data structure to comprise the at least one change for the data storage system identified by the parameter;
comparing the modified configuration data of the first data structure to a second data structure comprising constraint data for the data storage system to determine the modified configuration data complies with the constraint data of the second data structure; and
updating the data storage system to include the at least one change for the data storage system identified by the parameter.