Skip to main content

Secops siem

  • February 21, 2025
  • 4 replies
  • 25 views

Forum|alt.badge.img+1

If I'm the admin of the GCP account without having a role assigned in chronicle can I still have permission to forward data to the Chronicle using the API and a JSON cred file?

4 replies

dnehoda
Staff
Forum|alt.badge.img+16
  • Staff
  • February 21, 2025

I dont think GCP admin matters in this case.  

Sounds like you are trying to send data to the ingest api.  The backstory service account should get you what you need.  The account you are using now - we would need to know the roles or custom role assigned to that account.  


cmorris
Staff
Forum|alt.badge.img+10
  • Staff
  • February 21, 2025

If your service account has the correct permissions, you could send via the Ingestion API -https://cloud.google.com/chronicle/docs/reference/ingestion-api. You could also send to Cloud Logging and configure ingestion from there, with someone that has access, if ingestion is not already set up.


Forum|alt.badge.img+1
  • Author
  • New Member
  • February 24, 2025

I have a SOC Role = admin, but no role assigned in secops? Can I ingest data into secops? using the SA's JSON cred file or is it mandatory to get a Role assigned to my account before using the JSon file for authentication?


dnehoda
Staff
Forum|alt.badge.img+16
  • Staff
  • February 24, 2025

I have a SOC Role = admin, but no role assigned in secops? Can I ingest data into secops? using the SA's JSON cred file or is it mandatory to get a Role assigned to my account before using the JSon file for authentication?


I think you have a SOAR account with a SOC role of admin.   That SA json you have shouldnt work with that account.  That account cannot be used for the API.  

You need a service account.  

https://cloud.google.com/iam/docs/service-account-overview?authuser=1

https://cloud.google.com/iam/docs/manage-access-service-accounts?authuser=1#iam-view-access-sa-console