diff --git a/app/services/s3/aws.rb b/app/services/s3/aws.rb
index e3f2c5c1e9ec8329d10bf129c2248077df3e2095..4708b8311206b42b1bb383d1a9447d748aa1de62 100644
--- a/app/services/s3/aws.rb
+++ b/app/services/s3/aws.rb
@@ -1,19 +1,47 @@
 
 require 'aws-sdk-s3'
+require "json"
 
 Aws.config.update(
         endpoint: 'https://s3.c3sl.ufpr.br',
-        access_key_id:'GMHK60049J0FT1ZC5EPT',
+        access_key_id: ' GMHK6OO49J0FT1ZC5EPT',
         secret_access_key: 'MyknbDcne4JRNCi6GJhDsSaH3No4TpdCzIjwcJ0K',
         force_path_style: true,
-        region: 'default'
+        region: 'default',
 )
 
+bucket_name = "portalmecs3"
+
 s3_client = Aws::S3::Client.new
 
-buckets = s3_client.list_buckets
+file = open("/home/des20/hello.txt")
+file_data = file.read
+
+s3_client.put_object(
+    key: 'hello.txt',
+    body: file_data,
+    bucket: bucket_name,
+    content_type: 'text/plain' 
+)
+
+object=s3_client.get_object(
+  key: 'hello.txt',
+  bucket: 'portalmecs3',
+)
+puts object.body.read
+
+# wrapper = Aws::S3::Object.new(bucket_name, 'hello.txt')
+# obj_data = wrapper.getObjectContent
+#   puts obj_data
+
+# s3_client.delete_object(
+#     key: 'hello.txt',
+#     bucket: 'portalmecs3',
+# )
+
+# buckets = s3_client.list_buckets
 
-puts 'List of S3 buckets:'
-buckets.each do |bucket|
-  puts bucket.name
-end
\ No newline at end of file
+# puts 'List of S3 buckets:'
+# buckets.each do |bucket|
+#   puts {bucket.name}\t{bucket.creation_date}
+# end
\ No newline at end of file