Back to results
US 12,001,694 B1Granted
Data storage system configuration compliance framework
AssigneeAmazon Technologies, Inc.
InventorMahit Murthy
Life of this patent
Estimating the term…
Abstract
Disclosed techniques generate a data structure including data representing a configuration of a data storage system. A parameter can be obtained that is usable to configure the data storage system. Data representing the configuration of the data storage system can be modified based on the parameter. The data storage system can be configured, using the parameter, based on the modified data representing the configuration of the data storage system and predetermined configuration data for the data storage system.
Claims20
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.
4 more elements
A system, comprising:
- one or more processors;
- and
- memory that stores computer-executable instructions that are executable by the one or more processors to cause the system to:
- obtain data identifying an operation to update a data storage system and a parameter to be processed by the operation, the parameter identifying at least one change for the data storage system;
- execute the operation to change, based on the parameter, configuration data representing the data storage system;
- determine a compliance status of the changed configuration data by comparing the changed configuration data to predetermined configuration data for the data storage system;
- and
- based on the determined compliance status, generate a response indicating the compliance status of the at least one change for the data storage system.
5 more elements
A system, comprising:
- one or more processors;
- and
- memory that stores computer-executable instructions that are executable by the one or more processors to cause the system to:
- generate a data structure comprising data representing a configuration of a data storage system;
- obtain a parameter usable to configure the data storage system;
- modify the data representing the configuration of the data storage system based on the parameter;
- and
- determine to configure the data storage system, using the parameter, based on the modified data representing the configuration of the data storage system and predetermined configuration data for the data storage system.
5 more elements
Dependencies are inferred from the claim text.