Введение
Google Cloud SDK предоставляет набор инструментов, используемых для управления ресурсами, размещенными на Google Cloud Platform (GCP). Cloud SDK (Software Development Kit) предоставляет командам gcloud, gsutil и bq возможность доступа к Google Cloud через терминал.
Вы можете установить Cloud SDK из официально предоставленного репозитория Debian. Cloud SDK также доступен в виде пакета Snap, но не включает kubectl.
В этом руководстве описывается, как установить Google Cloud SDK в системе Debian 10 Buster Linux.
Предпосылки
У вас должен быть доступ с привилегированной учетной записью sudo к вашей системе Debian 10 с доступом к консоли.
Войдите в свою систему и запустите терминал. Затем выполните следующие команды, чтобы установить необходимые пакеты в вашей системе.
sudo apt update
sudo apt install curl apt-transport-https ca-certificates gnupg
Установите Google Cloud SDK на Debian
Google Cloud SDK доступен в виде пакета Debian в официальных репозиториях APT и в виде пакета Snap в магазине Snapcraft. В этом руководстве мы установим Google Cloud SDK с помощью пакета Debian.
Используйте приведенные ниже шаги, чтобы завершить установку Google Cloud SDK в вашей системе Debian.
Сначала импортируйте ключ GPG в свою систему с помощью следующей команды curl.
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
Затем добавьте файл PPA в свою систему, сославшись на cloud-sdk в репозитории пакетов Google.
echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
Наконец, обновите кеш apt и установите пакеты Google Cloud в вашей системе Ubuntu.
sudo apt update
sudo apt install google-cloud-sdk
Нажмите « y » и нажмите «Ввод» для любого подтверждения, запрошенного установщиком.
Вы успешно установили Google Cloud SDK в свою систему Debian 10 Linux.
Инициализировать облачный SDK
После успешной установки Cloud SDK в вашей системе. Следующим шагом является инициализация среды с помощью команды gcloud init
. Это разрешает инструментам Cloud SDK использовать учетные данные вашей учетной записи Google для входа в Google Cloud и управления им.
sudo gcloud init
Если вы вошли в систему с удаленным доступом к оболочке, используйте gcloud init --console-only
, чтобы предотвратить запуск авторизации на основе браузера.
sudo gcloud init --console-only
Следуйте инструкциям на экране, чтобы инициализировать среду с авторизацией вашей учетной записи Google. Для получения более подробной информации ознакомьтесь с официальными инструкциями по инициализации среды Cloud SDK.
Вы можете снова запустить gcloud init
в будущем, чтобы обновить настройки Cloud SDK или создать новую конфигурацию.
Вывод
Этот учебник помог вам с пошаговыми инструкциями по установке Google Cloud SDK в системе Debian 10 Buster Linux.
После этого вы можете обратиться к официальной справочной документации по командной строке gcloud, чтобы начать над ней работать.