Перейти к содержимому

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

Настройте ваш локальный компьютер или виртуальную машину для работы с Artifact Registry:

  • Linux
  • Windows
  • macOS
  1. Установите и запустите Docker с помощью инструкции.

  2. Добавьте текущего пользователя в группу docker:

    bash
    sudo groupadd docker
    sudo usermod -aG docker $USER
    newgrp docker

Docker хранит учетные данные пользователя во внешнем хранилище облака MWS. Это безопаснее, чем хранить их в конфигурационном файле Docker на локальном компьютере.

Для работы с хранилищем используется программа Docker Credential helper. Она входит в состав утилиты MWS CLI.

Совет

Вы также можете аутентифицироваться с помощью API-ключа.

  1. Настройте Docker на использование Docker Credential helper:

    bash
    mws registry configure-docker
  2. Убедитесь, что Docker настроен. Для этого откройте конфигурационный файл ${HOME}/.docker/config.json. В нем должна появиться строка:

    bash
    "credHelpers": {
    "registry.mwsapis.ru": "mws"
    }
  • Linux
  • Windows
  • macOS
  1. Установите Helm:

    bash
    curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
  2. Проверьте корректность установки с помощью команды:

    bash
    helm version
  1. Для сервисного аккаунта создайте API-ключ и сохраните его значение.

  2. Аутентифицируйтесь в Artifact Registry:

    Примечание

    Значение параметра -u apikey предустановлено, изменять его не нужно. Укажите только значение для API-ключа.

    bash
    helm registry login -u apikey -p <API-ключ> registry.mwsapis.ru

    Результат успешной аутентификации:

    bash
    Login Succeeded