---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.2
alternate:
  - https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/tokens.md
  - https://sourcecraft.dev/portal/docs/ru/sourcecraft/ci-cd-ref/tokens.md
  - href: ru/sourcecraft/ci-cd-ref/tokens.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/ru/llms.txt

# Сервисные подключения (tokens)

В блоке `tokens` настраиваются [сервисные подключения](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/service-connections.md), которые будут использоваться в CI/CD-процессах репозитория.

<!-- source: ru/_includes/sourcecraft/service-connection-info.md -->
_Сервисные подключения_ — это безопасный способ интеграции ваших проектов SourceCraft с ресурсами Yandex Cloud.

Сервисные подключения позволяют изнутри процессов [CI/CD](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/ci-cd.md) вашего репозитория SourceCraft получить доступ к [API](https://yandex.cloud/ru/docs/api-design-guide/concepts/general) Yandex Cloud. Например, вы можете запросить [секрет](https://yandex.cloud/ru/docs/lockbox/concepts/secret) из Yandex Lockbox, загрузить файлы в [бакет](https://yandex.cloud/ru/docs/storage/concepts/bucket) Yandex Object Storage, развернуть [виртуальную машину](https://yandex.cloud/ru/docs/compute/concepts/vm) в Yandex Compute Cloud и прочее.

При этом вам не требуется хранить в [секретах](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#secrets) репозитория и тем более в коде каких-либо долгоживущих токенов или ключей доступа. Аутентификация в Yandex Cloud осуществляется с помощью короткоживущего [IAM-токена](https://yandex.cloud/ru/docs/iam/concepts/authorization/iam-token) Yandex Identity and Access Management, который запрашивается внутри каждого конкретного [задания](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/ci-cd.md#tasks) CI/CD.
<!-- endsource: ru/_includes/sourcecraft/service-connection-info.md -->

Структура блока `tokens`:

```yaml
tokens:
  # Произвольное имя токена.
  <имя_токена>:
    # Имя сервисного подключения, созданного ранее.
    service_connection: <имя_сервисного_подключения>
    # Область запроса доступа:
    # org — все репозитории.
    # repo — конкретный репозиторий.
    # ref — ветка или тег.
    scope: repo
```

#### Полезные ссылки {#see-also}

* [Сервисные подключения SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/service-connections.md)
* [Настроить в SourceCraft сервисное подключение к Yandex Cloud](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/service-connections.md)
