As seen in internal bug 182204971, #557, if the policyTags key is included in a load job, the user can get 403 POST ... User does not have permission to get taxonomy ... errors when uploading data, even if they have write access to the table.
Based on the behavior seen in googleapis/python-bigquery-pandas#387, I believe this fix has accidentally been reverted in #703 (comment).
TODO:
As seen in internal bug 182204971, #557, if the
policyTagskey is included in a load job, the user can get403 POST ... User does not have permission to get taxonomy ...errors when uploading data, even if they have write access to the table.Based on the behavior seen in googleapis/python-bigquery-pandas#387, I believe this fix has accidentally been reverted in #703 (comment).
TODO:
Add a system test to avoid future regressionsSchemaFieldto allow disambiguating unset vs explicitly set to empty list / none.