Returns a list of all buckets owned by the authenticated sender of the request. To use this operation, you must have the s3:ListAllMyBuckets permission.

See also: AWS API Documentation

Request Syntax

response = client.list_buckets()
Return type
Response Syntax
    'Buckets': [
            'Name': 'string',
            'CreationDate': datetime(2015, 1, 1)
    'Owner': {
        'DisplayName': 'string',
        'ID': 'string'

Response Structure

  • (dict) --
    • Buckets (list) --

      The list of buckets owned by the requester.

      • (dict) --

        In terms of implementation, a Bucket is a resource. An Amazon S3 bucket name is globally unique, and the namespace is shared by all Amazon Web Services accounts.

        • Name (string) --

          The name of the bucket.

        • CreationDate (datetime) --

          Date the bucket was created. This date can change when making changes to your bucket, such as editing its bucket policy.

    • Owner (dict) --

      The owner of the buckets listed.

      • DisplayName (string) --

        Container for the display name of the owner.

      • ID (string) --

        Container for the ID of the owner.