The following error offers no help and no clear way to understand why there is a failure:
HTTP request to checks.google.com failed with
status: 403
body:
{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
}
Permission denied is absolutely inadequate when you have multiple account numbers, keys, service accounts and myriad other authentication hoops to jump through to understand how to use the software. Additionally, the documentation on this repo for the specific task of setting up a service account with Google goes to a 404 page.