# #google-cloud-platform #google-bigquery #google-cloud-iam
Вопрос:
Мы запланировали ежедневную услугу передачи данных BigQuery для копирования поисковой рекламы 360 в наш набор google_search_ads_360
данных . Для учетной записи, созданной службой передачи данных, были предоставлены необходимые разрешения:
roles/bigquery.dataOwner
дляgoogle_search_ads_360
rolesserviceusage.serviceUsageConsumer
для проекта
Начальная загрузка прошла успешно, но последние запуски завершились неудачно для всех таблиц со следующей ошибкой:
Failed to start job for table p_AdvertiserDeviceStats_ID$ID with error PERMISSION_DENIED: Permission bigquery.datasets.get denied on dataset PROJECT_NUMBER:google_search_ads_360 (or it may not exist).
Кто-нибудь знает, для какой учетной записи отсутствуют разрешения?
Комментарии:
1. 1.) Просто для уточнения, то, что вы сделали в своем наборе
google_search_ads_360
данных, назначеноroles/bigquery.dataOwner
только для созданной учетной записи на уровне набора данных? 2.) Являетсяrolesserviceusage.serviceUsageConsumer
ли единственная роль, назначенная в IAM для вашей учетной записи в службе передачи данных? Если нет, можете ли вы предоставить и другие роли?2. Для созданной учетной записи у меня есть роли/bigquery.dataOwner в наборе данных google_search_ads_360 и роли/bigquery.admin в целом, а также для создания DTS. Для ролей/bigquery.jobUser, а также для множества других ролей для различных сервисов (CloudStorage, CloudSQL, ноутбуки AI,…)
3. В IAM amp; Admin вы можете попробовать изменить роли на «Редактор» человека, создающего конфигурацию передачи? Является ли созданная учетная запись адресом электронной почты или учетной записью службы? Просто чтобы определить, находится ли ошибка разрешения на уровне проекта или на уровне набора данных.
4. Используемая учетная запись является моей личной, но, к сожалению, я не могу предоставить ей роли «Редактора» из-за политики нашей компании
5. Я делаю — спасибо за помощь до сих пор