@@ -174,8 +174,8 @@ def url(self, container_name, object_name):
174
174
175
175
class CloudObjectStorage (object ):
176
176
177
- def __init__ (self , sparkcontext , credentials , name , public = False , driver = 'com.ibm.stocator.fs.ObjectStoreFileSystem' ):
178
- self .name = name
177
+ def __init__ (self , sparkcontext , credentials , bucket_name , public = False , driver = 'com.ibm.stocator.fs.ObjectStoreFileSystem' ):
178
+ self .bucket_name = bucket_name
179
179
180
180
# check if all required values are availble
181
181
credential_key_list = ["endpoint" , "access_key" , "secret_key" ]
@@ -186,13 +186,13 @@ def __init__(self, sparkcontext, credentials, name, public=False, driver='com.ib
186
186
raise ValueError ("Invalid input: credentials.{} is required!" .format (key ))
187
187
188
188
# setup config
189
- prefix = "fs.s3d." + self . name
189
+ prefix = "fs.s3d.service"
190
190
hconf = sparkcontext ._jsc .hadoopConfiguration ()
191
191
hconf .set (prefix + ".impl" , driver )
192
192
hconf .set (prefix + ".endpoint" , credentials ['endpoint' ])
193
193
hconf .set (prefix + ".access.key" , credentials ['access_key' ])
194
194
hconf .set (prefix + ".secret.key" , credentials ['secret_key' ])
195
195
hconf .setBoolean (prefix + ".public" , public )
196
196
197
- def url (self , bucket_name , object_name ):
198
- return "s3d://{}.{} /{}" .format (bucket_name , self .name , object_name )
197
+ def url (self , object_name ):
198
+ return "s3d://{}.service /{}" .format (self .bucket_name , object_name )
0 commit comments