CPC G06F 3/0637 (2013.01) [G06F 3/0622 (2013.01); G06F 3/067 (2013.01); G06F 16/2455 (2019.01); G06F 9/541 (2013.01)] | 20 Claims |
1. A method performed by a cloud system having a managed service that discovers inventory data for computing instances with a particular configuration, the method comprising:
running, across a plurality of user accounts of an organization, computing instances that have the particular configuration;
receiving, from a management account of the organization, a request for the managed service to discover inventory data indicating the computing instances that have the particular configuration;
creating an organization storage container in an organization account registered to the organization;
creating a service storage container in a service account registered to the managed service;
configuring the plurality of user accounts to send respective portions of the inventory data to the service storage container in the service account;
storing, in the organization storage container, a manifest file that indicates that the inventory data for the organization account is stored in the service storage container;
receiving, at the managed service, an application programming interface (API) request from the management account for at least a portion of the inventory data;
based at least in part on the manifest file, determining that the portion of the inventory data requested by the API request is stored in the service storage container;
receiving, at the service storage container, the API request for the at least the portion of the inventory data; and
providing the management account with access to the at least the portion of the inventory data.
|