Reply
New Contributor
Posts: 3
Registered: ‎03-26-2017

Listing AWS S3 buckets

[ Edited ]

Hello,

 

I am trying to list S3 buckets name using python. I have installed boto3 module, aws-cli, configured aws credentials, and given following code at python scripts. I have 3 buckets in my S3 storage.

 

import boto3

 

s3 = boto3.resource('s3')

for bucket in s3.buckets.all():

      print 'bucket.name'

 

I got below output:

 

bucket.name

bucket.name

bucket.name

 

when i given 'aws s3 ls' and 'hadoop fs -Dfs.s3a.access.key="***********" -Dfs.s3a.secret.key="**************" -ls s3a://datasamplefiles/' through treminal it written bucket list as i expected but python code.

 

I am new to working cloudera along with AWS services. If anyone know where i am doing mistake please do let me know.

 

Thank you,

Chandana

Highlighted
New Contributor
Posts: 3
Registered: ‎03-26-2017

Re: Listing AWS S3 buckets

I got the solution. I have given wrong print command.

 

import boto3

 

s3 = boto3.resource('s3')

for bucket in s3.buckets.all():

       print(bucket.name)

 

Thanks,

Chandana

Announcements