- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
Listing AWS S3 buckets
- Labels:
-
Apache Hadoop
Created on ‎10-07-2017 03:29 PM - edited ‎09-16-2022 08:47 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Created ‎10-09-2017 12:19 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Created ‎10-09-2017 12:19 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
