|
Hello vv,
We’re writing to follow up on our previous communication and inform all new and existing customers that we’re making changes to our security model in Dataform. Starting January 19, 2026, security enhancements in the Dataform API will change how workflows are run and what service accounts users can use.
This change affects all users and scheduled workflows of Dataform, BigQuery Notebooks, BigQuery Pipelines, and BigQuery data preparations, unless their permissions are already set up in a way outlined below. To help you prepare for the upcoming security enhancements, we have also released a new diagnostic tool.
We understand that these changes may require some planning and decision-making. Therefore, we have provided additional information about the tool and the changes below to guide you through the transition.
What you need to know
Key changes:
- This update enforces a new access control model known as strict act-as mode. It affects the following resources:
- Workflows need to be scheduled to run using either a custom service account or a user’s Google Account. Running workflows using the Dataform service agent will no longer be allowed. Existing Dataform, BigQuery Notebook, BigQuery Pipelines, and BigQuery data preparation workflows using the Dataform service agent will stop running.
- Users who update release configurations in Dataform or configure workflows in Dataform, BigQuery Notebook, BigQuery Pipelines, and BigQuery data preparation need to have the
iam.serviceAccounts.actAs permission on custom service accounts used in those workflows.
- For Dataform repositories not connected to a third-party git repository, automatic releases will be disabled.
New diagnostic tool:
We have introduced a new log-based diagnostic tool in Cloud Logging to help you identify and resolve potential permission issues before the changes take effect starting January 19, 2026. For more information, review our documentation on Using strict act-as mode.
Timeline:
- January 19, 2026: Act-as check will be enforced for all newly created repositories.
- Between April 29 and July 31, 2026: We will gradually enforce the strict act-as mode for existing repositories.
What you need to do
Action is required before January 19, 2026, for new repositories and before April 29, 2026, for existing ones:
- Switch all workflows using the Dataform service agent to use a custom service account. This applies to all scheduled workflows for Dataform, BigQuery Notebook, BigQuery Pipelines, and BigQuery data preparation.
- Ensure that the appropriate principals have the Service Account User role (roles/iam.serviceAccountUser) granted on the custom service accounts in Identity and Access Management (IAM). This role contains the
iam.serviceAccounts.actAs permission. Users without the iam.serviceAccounts.actAs permission will be unable to create new schedules or manually invoke workflows using the service account.
- We recommend ensuring that a code review process is in place for all automatically released code in connected repositories.
Note:
Your affected projects are listed below:
We’re here to help
If you have any questions or require assistance, please contact Google Cloud Support.
Thanks for choosing Dataform.
|
Comments
Post a Comment