App Engine, Function, Compute Engine и, возможно, другие, все предоставляют некоторые встроенные сервисы для обработки таких вещей, как аутентификация в клиентских библиотеках. Я не думаю, что вы захотите запускать предоставленный пользователем код в том же проекте GCP прямо поверх ресурсов хостинга GCP. Я думаю, что ваш подход к запуску песочницы внутри виртуальной машины безопаснее.