Учетная запись службы GCP, связанная с выставлением счетов - PullRequest
0 голосов
/ 13 марта 2019

Я планирую установить связь между веб-приложением и GCP (сервер-сервер) с использованием учетной записи службы, поэтому я создаю учетную запись службы и прошу моего клиента предоставить этой учетной записи службы соответствующий доступ к своим облачным данным с помощью политик IAM.Я хотел бы знать, кому будет выставлен счет, если я сделаю запрос API для извлечения клиентских проектов / ресурсов?

Ответы [ 2 ]

0 голосов
/ 14 марта 2019

Чтение Google «Понимание учетных записей служб» . Мы узнаем, что учетная запись службы может быть удостоверением или ресурсом .

Я думаю, что в вашем случае это первое:

Таким образом, заказчик, добавляя разрешения в IAM для своей учетной записи службы, как и для конечного пользователя, соглашается с тем, чтобы вы предприняли действия в отношении ресурсов его проекта, которые будут выставлены на расчетную учетную запись, связанную с его проектом.

С другой стороны, использование учетных записей служб в качестве ресурсов означает, что вы дадите другим пользователям разрешение использовать ваш проект и выполнять действия, которые будут выставляться на счет учетной записи, настроенной в вашем проекте GCP.

0 голосов
/ 13 марта 2019

В служебной учетной записи файла json будет ключ project_id. Это будет проект, выставленный за деятельность с использованием этой учетной записи службы.

Откройте файл службы учетных записей JSON в редакторе. Начало файла будет выглядеть так:

{
  "type": "service_account",
  "project_id": "development-123456",

Проекту development-123456 будет выставлен счет.

...