> For the complete documentation index, see [llms.txt](https://docs.ncteam.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ncteam.io/google/kak-nastroit-servisnyi-akkaunt-google.md).

# Как настроить сервисный аккаунт Google

Эксперт: Артём Снытко

Сервисный аккаунт Google имеет главное преимущество для интеграций в том, что с ним не нужно перепривязывать интеграцию несколько раз в неделю, чтобы она не слетала.

### [Если ещё нет проекта в Google Cloud](#esli-eshyo-net-proekta-v-google-cloud)

{% stepper %}
{% step %}

### Открыть консоль сервисных аккаунтов

Открываем Google консоль по ссылке: <https://console.cloud.google.com/iam-admin/serviceaccounts>

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/gFsN6mAmx3t2o7LE6RKr/image)
{% endstep %}

{% step %}

### Select a project

Нажимаем "Select a project" слева сверху.

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/sCyATXhuh1riyKV02xDg/image)
{% endstep %}

{% step %}

### Создать проект

Нажимаем "New project".

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/GGw2QchJCYCGomxpEWUd/image)
{% endstep %}

{% step %}

### Придумать название и создать

Придумываем название и нажимаем "Create".

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/o3W5pM7WeKt1fbCFXN8T/image)
{% endstep %}

{% step %}

### Выбрать созданный проект

Снова нажимаем "Select a project" слева сверху, затем выбираем наш проект, нажав на него.

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/beU0V5zLdXZS4MepZevw/image)
{% endstep %}

{% step %}

### Открыть боковое меню и перейти в IAM & Admin > Service Accounts

Открываем боковое меню и выбираем IAM & Admin > Service Accounts.

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/XfbNUjCORqB52GC7JmCA/image)

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/W99Bx6nzGdm4E2rkQZY3/image)
{% endstep %}
{% endstepper %}

***

### [Если уже есть проект в Google Cloud](#esli-uzhe-est-proekt-v-google-cloud)

{% stepper %}
{% step %}

### Открыть консоль сервисных аккаунтов

Открываем Google консоль, панель работы с сервисными аккаунтами по ссылке: <https://console.cloud.google.com/iam-admin/serviceaccounts>

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/3MkbBryOolhuT6RCYpGS/image)
{% endstep %}

{% step %}

### Выбрать проект

Выбираем приложение (проект), для которого хотим создать сервисный аккаунт.

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/DcWkU2PNhkIin1CI47O6/image)
{% endstep %}

{% step %}

### Создать сервисный аккаунт

Создаем новый сервисный аккаунт.

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/crtjyer269o7pCg0V0V8/image)
{% endstep %}

{% step %}

### Ввести название аккаунта

Вводим название аккаунта — он будет выглядеть как Gmail-адрес, например:

```
<название аккаунта>@<приложение>.iam.gserviceaccount.com
```

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/b1tgGMbDWdR5eixjHKPI/image)
{% endstep %}

{% step %}

### Create and Continue

Нажимаем "Create and Continue", затем "Continue", затем "Done".

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/wlryzVjpmxgiVoz2jOkw/image)

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/pa2MFTe6bOr3xKffhiOL/image)

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/5d1BiaFSl1sXLunbK4no/image)
{% endstep %}
{% endstepper %}

***

### [Получение кредитов от аккаунта](#poluchenie-kreditov-ot-akkaunta)

{% stepper %}
{% step %}

### Открыть управление ключами

Находим созданный аккаунт в списке, справа нажимаем три точки и выбираем "Manage keys".

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/eAuLmrQDEwxB1aP1pM1N/image)
{% endstep %}

{% step %}

### Создать новый ключ

Нажимаем "Add key" и выбираем "Create new key".

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/iHA6gW6UMVQK6FKqnFaA/image)
{% endstep %}

{% step %}

### Создать и сохранить файл ключа

Нажимаем "Create". Файл с ключом сохранится на ваш компьютер.

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/PnGMLHwg4fwEHA6F3xNY/image)

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/dCCWtNYBOWpjSu04SZzF/image)
{% endstep %}

{% step %}

### Открыть файл и скопировать private\_key

Открываем файл в любом удобном редакторе и копируем значение из private\_key (он очень длинный).

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/Tb4UVZSkIcQCoM16Z7G0/image)

![](https://content.gitbook.com/content/adGXspCXfuLDmMvBstfI/blobs/mAhytoYs9zu42i3wIq5u/image)
{% endstep %}

{% step %}

### Готово

Теперь можно использовать private\_key для настройки интеграций.
{% endstep %}
{% endstepper %}
