Google's Service Account Key is a private key (user-managed key pairs for a service account) to be used to authenticate with Google APIs.
This key is a credential for the Service Account created within GCP. (Please be aware that this service account is not the service account managed by the Solvay's Active Directory team and it is only used for Google's usage)
Visit the link below for detail explanation.
https://cloud.google.com/iam/docs/service-accounts#user-managed-keys
Because the private key lets you authenticate as the service account, having access to the private key is similar to knowing a user's password. The private key is known as a service account key.
Service account keys can become a security risk if not managed carefully.
Visit the link below for detail explanation.
https://cloud.google.com/iam/docs/best-practices-for-managing-service-account-keys
The team of rotating of service account key are defined as the following:
With alignment with Group Security, service account key will need to be rotated every 365 days (starting from the creation date of the key).
IMPORTANT: The mechanism of the service account key rotation can be seen in this slide. Only available on Landing Zone projects.
Service Account Key will be provided in the following file format:
<GCP-Project id>_<Service-Account name>_<Created Date in yyyymmdd>.json