':returns: The newly created bucket'

def create_bucket(self):

    try:
        if (self._get_bucket_region() == 'us-east-1'):
            region = ''
        else:
            region = self._get_bucket_region()
        bucket = self.get_connection().create_bucket(self.bucket_name, policy='public-read', location=region)
    except S3CreateError:
        logger.info('Bucket    with    name    %s    already    is    used    by    someone    else,    please    try    again    with    another    name', self.bucket_name)
        return
    bucket.configure_website(self._index_page, self._error_page)
    return bucket
