Find the owner of an existing project number - google-cloud-platform

A long time ago a former colleague created a project in the Google Cloud Platform to access Google Analytics from a third party BI tool. I want to make adjustments to this project but currently no one knows who this person was or what E-Mail / user account he or she used.
Is it possible to retrieve the user from a Google Cloud project number or a Google service account (.....#developer.gserviceaccount.com) or is there any other way I may have missed to find out who that user was?
Thank you.

There is no way to find the project number that was used to create the service account. Even if you could there would be no way of finding out which user account it is that owns it.
You will need to crate a new project with a new service account.

Related

Bulk delete users from Google Cloud Identity Platform

I've been googling around, reading the google cloud platform docs but can't find the answer to bulk deleting users from the Identity Platform.
We have a dev application that we use for testing. We want to remove all authenticated users and start fresh. See below the image where I multi select and get no option to delete all the users.
I've searched for gcloud cli commands to do this but with no luck, the documentation on this functionality is not well surfaced.
I would be happy with answers to:
Bulk delete through the G cloud UI
Delete ALL authenticated users through gcloud cli
Delete all users per tenant
You can make use of the Identity Toolkit API for bulk deleting users.
If you read through the Admin APIs guide for Identity Platform on Google Cloud, you will also notice that they recommend using the Admin APIs for user management.
What you are looking for is:
projects.accounts.lookup for looking up all users (or projects.tenants.accounts.lookup if you want to look up for a specific tenant).
projects.accounts.bachDelete for bulk-deleting users in your project (or projects.tenants.accounts.batchDelete if you want to target a specific tenant).

Unable to create the first GCP project via API

I'm trying to create a Dialogflow Agent via API, It require a GCP project that also have to be created via API.
Actually both works well when the end user has already been once in the GCP console and accept the new terms and services.
The problem is that I would like to create the agent without the end user to have to perform any action on Google Cloud Platform.
Before it was possible, but it seems Google added a new terms of services for APIs on the GCP console that pop up the first time the user log in.
My question is, do you think there's any possibility to accepte those terms of services via Oauth or any other possibility?
Seems like Dialogflow still does it well.. so it should be possible :p
TY.
As stated by #John Hanley the user must login to accept the TOS so that the user-entity is bound to the Terms. Here you may find all the information regarding Google APIs Terms of Service.

How to create Dialogflow agents automatically via REST API

I'm trying to build a Bot-as-a-Service platform and I will be using Dialogflow for NLP. One key thing that is giving me headaches is the possibility to create a new Dialogflow agent whenever a user signs up to my service (and therefore configure their FAQs, etc...). From my research I know that each agent is associated with one project, so I must create a project first, but here's the big thing: To create a project I need to authenticate accordingly to Google Cloud Authentication and therefore supply my credentials in case of OAuth2 (I don't want my user's to log in with my user account) and it's not possible to programmatically create API keys for new projects link here

How to transfer a particular API KEY to another account

Situation is very critical and need experts help.
We released our APK in the market already. But the API KEY was created using developer’s own google account. Unfortunately he left our company.
We contacted him and requested him to transfer it to our account. He agreed, but he has his own API KEY in the same project. So finally he turned his face in another direction. He asked us to find the way to transfer only that API KEY that we need.
I searched in internet but, hell, I could not find.
So we are in trouble as our app is being used by the users.
Any soulution?
Thanks in advanched
You can't transfer an API key, you should either be part of the user's project, or generate a new API Key within your project. However, for installed application, it's recommended to use OAuth 2.0 authentication

Upload to Ionic Cloud with specific credentials

I have 2 different accounts in Ionic Cloud, one is personal and the other is the professional one.
I've logged out from both of them and then I want to create a new app_id in my professional account.
So I run $ionic io init to generate the account, but the app gets created in my personal account no matter what I do.
Is there any way to specify the credentials when generating the app? Or does anybody know how to definitely log out of the account for ionic-cli?
Thanks
My question was answered in the github account, so I'm posting the answer just in case finds it useful.
Just with $ionic login I can change the current account.