77
88LOG_FILE_NAME = 'output.log'
99
10+ # Change region to match with the default region that you setup when configuring your AWS CLI
1011REGION = 'us-west-2'
1112
1213class S3Handler :
@@ -28,7 +29,7 @@ def help(self):
2829 print ("3. download <dest_object_name> <bucket_name> [<source_file_name>]" )
2930 print ("4. delete <dest_object_name> <bucket_name>" )
3031 print ("5. deletedir <bucket_name>" )
31- print ("6. find <file_extension> [ <bucket_name>] -- e.g.: 1. find txt 2. find txt bucket1 --" )
32+ print ("6. find <pattern> <bucket_name> -- e.g.: find txt bucket1 --" )
3233 print ("7. listdir [<bucket_name>]" )
3334
3435 def _error_messages (self , issue ):
@@ -106,7 +107,6 @@ def upload(self, source_file_name, bucket_name, dest_object_name=''):
106107
107108 # 3. SDK call
108109 # - When uploading the source_file_name and add it to object's meta-data
109- # - Use self._get_file_extension() method to get the extension of the file.
110110
111111 # Success response
112112 # operation_successful = ('File %s uploaded to directory %s.' % (source_file_name, bucket_name))
@@ -146,7 +146,7 @@ def deletedir(self, bucket_name):
146146 return self ._error_messages ('not_implemented' )
147147
148148
149- def find (self , file_extension , bucket_name = '' ):
149+ def find (self , pattern , bucket_name = '' ):
150150 # Return object names that match the given file extension
151151
152152 # If bucket_name is specified then search for objects in that bucket.
@@ -196,9 +196,9 @@ def dispatch(self, command_string):
196196 bucket_name = ''
197197 response = self .deletedir (bucket_name )
198198 elif parts [0 ] == 'find' :
199- file_extension = ''
199+ pattern = ''
200200 bucket_name = ''
201- response = self .find (file_extension , bucket_name )
201+ response = self .find (pattern , bucket_name )
202202 elif parts [0 ] == 'listdir' :
203203 bucket_name = ''
204204 response = self .listdir (bucket_name )
0 commit comments