US 11,966,880 B2
Policies and controls for building and validating database software in a shared management environment
Dallas Lamont Willett, Albuquerque, NM (US); Mostafa G. Ead, Vancouver (CA); Nitin Kumar Saxena, Bellevue, WA (US); Lakshman Potluri, Mill Creek, WA (US); Oleg Leizerov, West Vancouver (CA); Prudhvi Janga, Bothell, WA (US); Bharath Subramanian Pichai, Kirkland, WA (US); Timothy David Ebringer, Boulder, CO (US); Xin Zhao, Mercer Island, WA (US); and Jason Denton, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Oct. 21, 2021, as Appl. No. 17/507,726.
Prior Publication US 2023/0125754 A1, Apr. 27, 2023
Int. Cl. G06Q 10/10 (2023.01); G06F 16/21 (2019.01); G06Q 10/0631 (2023.01); G06Q 10/0637 (2023.01)
CPC G06Q 10/103 (2013.01) [G06F 16/219 (2019.01); G06Q 10/06313 (2013.01); G06Q 10/0637 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
executing database customization service code on a computing device including a processor to implement a database customization service in a provider network;
receiving, by the database customization service, input into the executing database customization service code of a policy specified by a first user to control the creation of custom database engine versions within the provider network by other users of a same organization as the first user and further to control the ongoing execution of database instances launched in the provider network based on the custom database engine versions;
receiving, by the database customization service, input into the executing database customization service code of a request to create a custom database engine version, wherein the request was originated on behalf of a second user of the organization and identifies a configuration associated with a database engine;
obtaining, from the executing database customization service code based on evaluating the policy, output of a determination that the configuration violates the policy; and
denying, by the database customization service, the request to create the custom database engine version or notifying the first user or second user that the configuration violates the policy.