code: def __init__(self, config, blocking_auth=True):
      self.config = config
      self.bucket = config.get("bucket", "studioml-meta")
  
      factory: StorageHandlerFactory = (
          StorageHandlerFactory.get_factory()
      )
      self.meta_store = factory.get_handler(
          StorageType.storageS3, config
      )
  
      super().__init__(config, self.meta_store, blocking_auth)
  
file_path: studio/studio/db_providers/s3_provider.py
imports: import json
  from studio.db_providers.keyvalue_provider import KeyValueProvider
  from studio.storage.storage_handler_factory import StorageHandlerFactory
  from studio.storage.storage_type import StorageType
label_desc: Use image node_id 1 to create a new S3Provider object from inherited base classes: KeyValueProvider with example: obj = S3Provider(config, blocking_auth)