def main()

in test-runtimes/python/minio.py [0:0]


def main(args):
    buckets = []
    s3 = boto3.resource('s3',
                    endpoint_url=f"http://{args.get('s3_host')}:{args.get('s3_port')}",
                    aws_access_key_id=args.get("s3_access"),
                    aws_secret_access_key=args.get("s3_secret"),
                    config=Config(signature_version='s3v4'),
                    region_name='us-east-1')
                                                                                                                                                                              
    for bucket in s3.buckets.all():
        buckets.append(bucket.name)
    
    response = {"body": buckets}
    return response