У меня есть конкретный c вопрос относительно авторизованных представлений в Bigquery и terraform.
Ситуация: Я уже создал простой скрипт terraform для создания некоторых наборов данных Bigquery, таблиц, просмотры и записи IAM также. В частности, я создаю два набора данных (source_dataset
и target_dataset
), некоторые таблицы в source_dataset
и представления в target_dataset
, основанные на source_database
. Подсказка состоит в том, чтобы использовать авторизованные представления Bigquery для разделения разрешений - представления должны быть доступны для просмотра пользователями группы, которые не имеют доступа к исходному source_dataset
, но все еще могут запрашивать views.
Вопрос: Можно ли авторизовать виды из кода terraform? Когда я пытаюсь использовать код terraform, возникает проблема курица / яйцо. Я знаю, что можно создать отдельную конфигурацию - написать некоторый код в terraform и авторизовать представления после этого с помощью кода python, но в идеале рекомендуется использовать только 100% terraform.
Спасибо.