CPC H04L 47/782 (2013.01) [H04L 47/781 (2013.01); H04L 67/1089 (2013.01); H04L 67/561 (2022.05)] | 20 Claims |
1. A system to perform metadata extraction based on resource attributes and user-defined policy and topology, the system comprising:
memory; and
one or more processors coupled to the memory, the one or more processors configured to:
register a hierarchical resource-grouping construct, which is selected from a plurality of hierarchical resource-grouping constructs in a user-defined hierarchical resource-grouping topology of a cloud computing service account, by enumerating at least a subset of the hierarchical resource-grouping constructs, the subset including the selected hierarchical resource-grouping construct and an additional hierarchical resource-grouping construct that is encompassed by the selected hierarchical resource-grouping construct, wherein an identified hierarchical resource-grouping construct that is included in the subset of the hierarchical resource-grouping constructs defines a resource group, which includes a subset of resources that are associated with the hierarchical resource-grouping constructs, based at least in part on the resources that are included in the subset of the resources having a common characteristic;
selectively extract metadata from the hierarchical resource-grouping constructs that are included in the subset of the hierarchical resource-grouping constructs to provide extracted metadata based at least in part on one or more user-defined policies, which are assigned among the hierarchical resource-grouping constructs that are included in the subset of the hierarchical resource-grouping constructs, indicating whether the metadata is to be extracted as a result of the resources that are included in the subset of the hierarchical resource-grouping constructs having specified attributes, wherein selectively extract the metadata from the hierarchical resource-grouping constructs comprises:
selectively extract metadata from the identified hierarchical resource-grouping construct based at least in part on a user-defined policy, which is assigned to the identified hierarchical resource-grouping construct, indicating whether the metadata from the identified hierarchical resource-grouping construct is to be extracted as a result of an attribute of the resources in the resource group satisfying a requirement defined by the user-defined policy; and
generate a searchable catalog that includes the extracted metadata.
|