diff --git a/docs/sdks/js/javascript.md b/docs/sdks/js/javascript.md index feb2d190..6bf7ee42 100644 --- a/docs/sdks/js/javascript.md +++ b/docs/sdks/js/javascript.md @@ -31,4 +31,6 @@ s3.listBuckets(function(err, data) { console.log(data); // successful response } }); -``` \ No newline at end of file +``` + +Grab it here (example-list-buckets.js)[https://github.com/Minio-io/mc/blob/master/docs/sdks/js/example-list-buckets.js] \ No newline at end of file diff --git a/docs/sdks/python/python.md b/docs/sdks/python/python.md index aaf59226..40f714f3 100644 --- a/docs/sdks/python/python.md +++ b/docs/sdks/python/python.md @@ -30,3 +30,5 @@ bucket1 bucket2 bucket3 ``` + +Grab it here (example-list-buckets.py)[https://github.com/Minio-io/mc/blob/master/docs/sdks/python/example-list-buckets.py] \ No newline at end of file diff --git a/docs/sdks/ruby/example-list-buckets.rb b/docs/sdks/ruby/example-list-buckets.rb new file mode 100644 index 00000000..7bf68717 --- /dev/null +++ b/docs/sdks/ruby/example-list-buckets.rb @@ -0,0 +1,10 @@ +#!/usr/bin/env ruby +require 'aws-sdk' + +s3 = Aws::S3::Client.new(endpoint: "http://127.0.0.1:9000/", + require_https_for_sse_cpk: false, + region: "minio") +resp = s3.list_buckets +resp.buckets.each do |bucket| + puts "#{bucket.name} => #{bucket.creation_date}" +end diff --git a/docs/sdks/ruby/ruby.md b/docs/sdks/ruby/ruby.md new file mode 100644 index 00000000..8e15254e --- /dev/null +++ b/docs/sdks/ruby/ruby.md @@ -0,0 +1,37 @@ +# Using AWS SDK for Ruby - Version 2 + +## Install + +### In Ruby 1.9 + +``` +gem install aws-sdk +``` + +### Example + +Next, set up credentials (in e.g. ``~/.aws/credentials``):: + + [default] + aws_access_key_id = YOUR_MINIO_ACCESS_ID + aws_secret_access_key = YOUR_MINIO_SECRET_KEY + +``` +#!/usr/bin/env ruby +require 'aws-sdk' + +s3 = Aws::S3::Client.new(endpoint: "http://127.0.0.1:9000/", + require_https_for_sse_cpk: false, + region: "minio") +resp = s3.list_buckets +resp.buckets.each do |bucket| + puts "#{bucket.name} => #{bucket.creation_date}" +end +``` + +NOTE: + + ruby ``aws-sdk`` requires region name should be set, please use any name which + makes sense. Specifically for this example we choose ``minio`` + +Grab it here (example-list-buckets.rb)[https://github.com/Minio-io/mc/blob/master/docs/sdks/ruby/example-list-buckets.rb] \ No newline at end of file