Patent ID: 11928228
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system, comprising:
a processor; and
a memory that stores executable components that, when executed by the processor, facilitate performance of operations by the system, the operations comprising:
receiving a first simple storage system (S3) protocol based request to create an S3 bucket in a storage device of a filesystem;
in response to the first S3 protocol based request being determined to specify a directory path of an existing directory of the storage device of the filesystem, and further in response to the directory path being determined not to include a bucket root directory of the filesystem, creating, within the filesystem, an overlay bucket that references the directory path of the existing directory of the storage device of the filesystem;
in response to receiving a second S3 protocol based request to access data that has been stored in the storage device of the filesystem, determining whether the data has been referenced by an object bucket or the overlay bucket, wherein the object bucket has been created in a subdirectory of the bucket root directory of the storage device of the filesystem, and wherein the subdirectory comprises an S3 protocol based object; and
in response to determining that the data has been referenced by the overlay bucket, granting, based on an S3 protocol based permission and a filesystem protocol based permission, the second S3 protocol based request to access the data that has been stored in the storage device of the filesystem.