CPC G06F 16/2379 (2019.01) [G06F 16/182 (2019.01)] | 20 Claims |
1. A method for associating objects in a multi-tenant, cloud-based storage environment, the method comprising:
receiving, by an upload proxy executing on a server of the multi-tenant, cloud-based storage environment, a first object uniquely identified by an entity identifier;
storing, by the upload proxy executing on the server of the multi-tenant, cloud-based storage environment, the first object in a data repository using one or more backend services of the multi-tenant, cloud-based storage environment, wherein the stored first object is accessible through a file system of the multi-tenant, cloud-based storage environment using the entity identifier;
receiving, by an Application Programming Interface (API) of a Storage Child Service (SCS) executing on the server of the multi-tenant, cloud-based storage environment, an auxiliary object related to the first object, the auxiliary object having a unique name and comprising data corresponding to the first object which is relevant only with context of the first object;
generating, by the SCS executing on the server of the multi-tenant, cloud-based storage environment, an identifier for the auxiliary object, wherein the generated identifier for the auxiliary object includes the unique name of the auxiliary object and which also identifies a relationship between the auxiliary object and the first object without an external mapping between the first object and the auxiliary object;
storing, by the SCS executing on the server of the multi-tenant, cloud-based storage environment, the generated identifier for the auxiliary object in a table; and
storing, by the SCS executing on the server of the multi-tenant, cloud-based storage environment, the auxiliary object in the data repository using the one or more backend services of the multi-tenant, cloud-based storage environment, wherein the auxiliary object is accessible through the file system of the multi-tenant, cloud-based storage environment using the unique name for the auxiliary object.
|