convert NoSuchBucket to AccessDenied when using public access