Search code examples
amazon-web-servicesamazon-s3object-storagecloud-object-storage

Are object storage objects technically object oriented class instances?


While every guide describes object storage objects as data with metaproperties, can they also be referred to as objects (i.e. class instantiation) in a OOP technical sense, of how they are implemented?

How are they actually programmed?


Solution

  • AWS S3 is a cloud implementation of object-based storage. Yes it treats files like objects, and there are SDKs for programming (OOP-related) access - for example python implementation: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#object

    However, as I understand, in the background it is more like ORM, not GRCP protocol.