Мне нужно использовать служебную учетную запись Google Cloud Platform (GCP) для программного создания проектов через API REST Resource Manager.Я хочу создавать проекты Firebase в автономном режиме.
Наше текущее решение включает в себя имитацию пользователя и браузера для достижения этой цели, поскольку представляется невозможным создать проект в качестве учетной записи службы через API REST GCP Resource Manager.без организации (или папки, которая должна находиться в организации).
Когда я пытаюсь создать проект в качестве учетной записи службы, я получаю ответ 403 Bad Request, говорящий: «Учетные записи службы не могут создавать проекты безparent ".
Попытка создать проект как учетную запись службы с пустым Parent приводит к ответу 400 Bad Request, в котором говорится" Запрос содержит недопустимый аргумент ".
Попытка создать проекткак учетная запись службы с родителем, тип которого «организация» без идентификатора, выдает ответ «400 неверных запросов», в котором говорится: «Идентификатор родителя должен быть числовым».
Поскольку у меня нет организации (звонки в организации.list return {}
) и я не могу создать его бездомен, я не уверен, как идти по этому пути.