Если вы уверены, что проверяете правильный проект, вы можете sh просмотреть журналы аудита и посмотреть, был ли ключ API удален одной из аутентифицированных учетных записей проекта:
Для ${PROJECT}
в списке должны быть указаны действия, связанные с ключами API:
PROJECT=[[YOUR-PROJECT]]
LOGNAME="projects/${PROJECT}/logs/cloudaudit.googleapis.com%2Factivity"
METHOD="google.api.apikeys.v1.ApiKeys"
gcloud logging read "logName=\"${LOGNAME}\" protoPayload.methodName:\"${METHOD}\"" \
--project=${PROJECT} \
--format="value(protoPayload.authenticationInfo.principalEmail,protoPayload.methodName,timestamp)"
Я создал, а затем удалил ключ API для подтверждения поведения.
Мои журналы отображаются (сокращенно):
[me] google.api.apikeys.v1.ApiKeys.DeleteApiKeys 2020-04-07T19:21:40.301Z
[me] google.api.apikeys.v1.ApiKeys.PatchApiKey 2020-04-07T19:18:38.395Z
[me] google.api.apikeys.v1.ApiKeys.CreateApiKey 2020-04-07T19:18:20.721Z