Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
    • Cloud Interconnect
    • Cloud Backup
    • Cloud Registry
    • Yandex AI Studio
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Video
    • Stackland
    • Yandex Cloud Router
    • Yandex Managed Service for Trino
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Yandex StoreDoc
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Managed Service for YDB
    • Managed Service for Sharded PostgreSQL
    • Managed Service for YTsaurus
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • SpeechKit
    • DataSphere
    • Vision OCR
    • Translate
    • Yandex Neurosupport
    • Yandex Cloud Detection and Response
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • SmartCaptcha
    • Cloud Desktop
    • GOST Gateway
    • Yandex SIEM
    • SourceCraft Code Assistant
    • Container Registry
    • Managed Service for GitLab
    • SourceCraft
    • Managed Service for Prometheus®
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • Message Queue
    • Serverless Integrations
    • IoT Core
    • Data Streams
    • Serverless Containers
    • Cloud Notification Service
    • Yandex Query
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Yandex Cloud Quota Manager
    • Cloud Apps
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Yandex Cloud Trust
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»
Yandex Cloud Registry
  • Начало работы
    • Все инструкции
        • Создать Go-модуль
        • Загрузить Go-модуль в реестр
        • Скачать Go-модуль из реестра
      • Удалить артефакт из реестра
    • Создание политики жизненного цикла
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Аудитные логи Audit Trails

В этой статье:

  • Настройка окружения
  • Добавление Go-модуля в проект
  1. Пошаговые инструкции
  2. Управление артефактами
  3. Go-артефакт
  4. Скачать Go-модуль из реестра

Скачать Go-модуль из реестра Cloud Registry

Статья создана
Yandex Cloud
Обновлена 17 июня 2026 г.
Открыть в Markdown
  • Настройка окружения
  • Добавление Go-модуля в проект

Для скачивания Go-модуля необходима роль cloud-registry.artifacts.puller или выше.

Загрузка Go-модулей выполняется штатной командой go — реестр Cloud Registry работает как Go-прокси и реализует Module Proxy Protocol.

Настройка окруженияНастройка окружения

  1. Укажите реестр как прокси Go-модулей и отключите проверку контрольных сумм через публичную Go checksum database для Go-модулей из вашего реестра:

    export GOPROXY=https://registry.yandexcloud.net/go/<идентификатор_реестра>,https://proxy.golang.org,direct
    export GONOSUMDB=registry.yandexcloud.net/*
    

    Где:

    • GOPROXY — список Go-прокси через запятую. Команда go ищет Go-модуль последовательно в каждом источнике:
      • https://registry.yandexcloud.net/go/<идентификатор_реестра> — ваш реестр Cloud Registry;
      • https://proxy.golang.org — публичный Go-прокси для модулей из открытых репозиториев;
      • direct — прямое обращение к VCS-репозиторию (например, GitHub), если Go-модуль не найден ни в одном из прокси.
    • GONOSUMDB — шаблоны путей Go-модулей, для которых пропускается проверка контрольных сумм.
  2. Передайте учетные данные для аутентификации в реестре. Команда go поддерживает только Basic-аутентификацию, рекомендуемый способ передачи учетных данных — файл ~/.netrc.

    IAM-токен
    API-ключ

    Добавьте в файл ~/.netrc строку:

    machine registry.yandexcloud.net login iam password <IAM-токен>
    

    Добавьте в файл ~/.netrc строку:

    machine registry.yandexcloud.net login api_key password <API-ключ>
    

    Примечание

    Файл ~/.netrc должен быть доступен на чтение только владельцу. Установите права доступа:

    chmod 600 ~/.netrc
    

Добавление Go-модуля в проектДобавление Go-модуля в проект

  1. Перейдите в корень Go-проекта, в котором находится файл go.mod.

  2. Добавьте Go-модуль нужной версии:

    go get registry.yandexcloud.net/go/<идентификатор_реестра>/<имя_модуля>@<версия>
    

    Например:

    go get registry.yandexcloud.net/go/e5o6a2blpkb6********/mymodule@v1.0.0
    

    Команда скачает Go-модуль в локальный кеш и добавит запись о нем в go.mod и go.sum:

    go: added registry.yandexcloud.net/go/e5o6a2blpkb6********/mymodule v1.0.0
    
  3. (Опционально) Если Go-модуль уже используется в коде через директиву import, синхронизируйте go.mod и go.sum:

    go mod tidy
    
  4. (Опционально) Скачайте все зависимости проекта в локальный кеш без сборки:

    go mod download
    

Полезные ссылкиПолезные ссылки

  • Загрузить Go-модуль в реестр
  • Создать Go-модуль

Была ли статья полезна?

Предыдущая
Загрузить Go-модуль в реестр
Следующая
Настроить APT
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»