def delete_s3_objects()

in deployment/sagemaker-dashboards-for-ml/cloudformation/assistants/bucket-assistant/src/index.py [0:0]


def delete_s3_objects(bucket_name):
    if bucket_name:
        s3_resource = boto3.resource("s3")
        try:
            s3_resource.Bucket(bucket_name).objects.all().delete()
            print(
                "Successfully deleted objects in bucket "
                "called '{}'.".format(bucket_name)
            )
        except s3_resource.meta.client.exceptions.NoSuchBucket:
            print(
                "Could not find bucket called '{}'. "
                "Skipping delete.".format(bucket_name)
            )