I want to make a table in GCP that contains all VMs details, I try to use asset api but it export a JSON file which is not readable.
I want an approach to convert this unreadable JSON file to a readable table, or if there is any feature in GCP that allows us to make an inventory table for VMs in a readable way?
You can export your assets into BigQuery
In my company, we perform this export every day with a scheduled Cloud Functions. The traps is that every day, the content of the table is overridden.
So, 2 hours after the CLoud Functions scheduling, we have a BigQuery scheduled query that selects all the data of the asset inventory export and that inserts them into a partitioned table.
And we request the assets that we want into this partitioned table.