Dan Cook
10/26/2022, 4:07 PMACCESS_TOKEN_EXPIRED. The 2nd sync attempt started right after the failure and is still going, so it's not clear that the token actually expired, or really that the token ever expires. The service account JSON key is formatted like below, with sensitive values redacted.
I think my recourse is to chunk up the initial sync into pieces which take less time, then stitch together the results and reload the target table from there, and hope this doesn't confuse incremental sync.
Thoughts?
{
"type": "service_account",
"project_id": "XXXXX",
"private_key_id": "XXXXX",
"private_key": "-----BEGIN PRIVATE KEY-----XXXXX-----END PRIVATE KEY-----\n",
"client_email": "XXXXX",
"client_id": "bigint",
"auth_uri": "<https://accounts.google.com/o/oauth2/auth>",
"token_uri": "<https://oauth2.googleapis.com/token>",
"auth_provider_x509_cert_url": "<https://www.googleapis.com/oauth2/v1/certs>",
"client_x509_cert_url": "<https://www.googleapis.com/robot/v1/metadata/XXXXX>"
}Harshith (Airbyte)
10/27/2022, 8:09 AMDan Cook
10/27/2022, 2:15 PMDan Cook
10/27/2022, 2:33 PMuser
10/27/2022, 2:38 PMDan Cook
10/27/2022, 6:15 PMuser
10/28/2022, 6:31 AMDan Cook
10/28/2022, 5:13 PMDan Cook
10/28/2022, 8:19 PMHarshith (Airbyte)
10/31/2022, 5:19 AM