- Установка Google Cloud SDK/gcloud в Unix/Linux
- Установка Google Cloud SDK/gcloud в Mac OS X
- Установка Google Cloud SDK/gcloud в Linux
- Настройка Google Cloud SDK/gcloud в Unix/Linux
- Использование Google Cloud SDK/gcloud в Unix/Linux
- linux-notes.org
- Установка Google Cloud SDK/gcloud в Unix/Linux
- Установка Google Cloud SDK/gcloud в Mac OS X
- Установка Google Cloud SDK/gcloud в Linux
- Настройка Google Cloud SDK/gcloud в Unix/Linux
- Использование Google Cloud SDK/gcloud в Unix/Linux
- Linuxoid.pro
- Как установить и настроить Google Cloud SDK на рабочем столе Linux
- Google Cloud SDK для Linux
- 1. Установите Google Cloud SDK на Debina / Ubuntu Linux.
- Метод 1. Установите Google Software Development Kit через репозиторий.
- Метод 2: установите Google Cloud SDK через Snap
- 2. Установите Google Software Development Kit в Fedora Linux.
- Метод 1. Установите Google Cloud SDK через репозиторий Linux.
- Метод 2: установите Google Cloud SDK через Snapd в Fedora
- 3. Установите Google Cloud SDK в Linux с помощью сценария установки.
- Начать работу с Google Cloud SDK
- Выводы
Установка Google Cloud SDK/gcloud в Unix/Linux
Установка Google Cloud SDK/gcloud в Unix/Linux
Google Cloud SDK — Это набор библиотек, который предоставляет google для работы со своим облаком.
gcloud — Утилита, которая позволяет работать с облаком.
Установка Google Cloud SDK/gcloud в Mac OS X
Имеется пару способов как поставить данное SDK.
Скачиваем пакет с официального сайта (например):
Как по мне, ребята с гугла хрень написали! Google SDK ставится в хомяк. Нахрен он мне там?
Можно конечно перекинуть данный архив в другое место и поправить пути в
/.bash_profile, но много работы.
Можно использовать готовый скрипт с официального сайта:
Тоже фигня! Ставит в хомяк!
Использовать Brew, но для начала установим homebrew, и потом, выполняем:
Самый простой и лучший ваиант установки!
Установка Google Cloud SDK/gcloud в Linux
Для установки сойдет 1 или 2-й варианты, которые я описывал для Mac OS X.
Скачиваем пакет с официального сайта (например):
Как по мне, ребята с гугла хрень написали! Google SDK ставится в хомяк. Нахрен он мне там?
Можно конечно перекинуть данный архив в другое место и поправить пути в
/.bash_profile, но много работы.
Можно использовать готовый скрипт с официального сайта:
Тоже фигня! Ставит в хомяк!
Можно еще поставить репозиторий и через него установить.
Установка Google Cloud SDK/gcloud в CentOS/RedHat.
PS: Можно поставить вспомогательные компоненты:
Установка Google Cloud SDK/gcloud в Debian/Ubuntu.
Создайте переменную окружения (ENV) для правильного распространения:
PS: Если у вас установлен «apt-transport-https» пакет, вы можете использовать «https» вместо «http» на этом шаге.
Импортируем паблик ключ:
Можно поставить дополнительные компоненты:
Перейдем к настройке.
Настройка Google Cloud SDK/gcloud в Unix/Linux
После установки google SDK, нужно инициализировать проект:
Следуем инструкциям и настраиваем инициализацию.
Использование Google Cloud SDK/gcloud в Unix/Linux
Чтобы просмотреть аккаунты для авторизации, используйте:
Создаем авторизацию по уолчанию:
Для того, чтобы посмотреть конфигурационный, выполните:
Для получения полной информации, можно заюзать:
Получить инфо и много другой полезной информации:
Получить список всех ваших билибл аккаунтов:
Сетапаем SSH доступ для аккаунта:
Можно просмотреть IAM политикироли следующим образом:
terraform-2018 — Это название моего проекта.
Или, вот еще полезная команда:
Или, jтображение в ‘сплющенном формате’:
Смотрим какой используется проект:
Проверяем созданный ключ:
Смотрим пермишены по проекту:
Создаем виртуальную машину:
Чтобы получить помощь, используйте:
Помощь понятная и простая. Можно использовать ее вот так:
Чтоы посмотреть пермишены:
Создаем сервис аккаунт, следующим образом:
terraform — Название юзера.
/Users/captain/.config/gcloud/creds/terraform_creds.json — Путь куда сохранится файл.
terraform-2018 — название проекта.
Предоставьте разрешение учетной записи службы для просмотра проекта Admin и управления облачным хранилищем:
Любые действия, которые выполняються через Terraform, требуют, чтобы API был включен, например:
Вот и все, статья «Установка Google Cloud SDK/gcloud в Unix/Linux» завершена.
Источник
linux-notes.org
Установка Google Cloud SDK/gcloud в Unix/Linux
Google Cloud SDK — Это набор библиотек, который предоставляет google для работы со своим облаком.
gcloud — Утилита, которая позволяет работать с облаком.
Установка Google Cloud SDK/gcloud в Mac OS X
Имеется пару способов как поставить данное SDK.
-=== СПОСОБ 1 ===-
Скачиваем пакет с официального сайта (например):
Как по мне, ребята с гугла хрень написали! Google SDK ставится в хомяк. Нахрен он мне там?
Можно конечно перекинуть данный архив в другое место и поправить пути в
/.bash_profile, но много работы.
-=== СПОСОБ 2 ===-
Можно использовать готовый скрипт с официального сайта:
Тоже фигня! Ставит в хомяк!
-=== СПОСОБ 3 ===-
Использовать Brew, но для начала установим homebrew, и потом, выполняем:
Самый простой и лучший ваиант установки!
Установка Google Cloud SDK/gcloud в Linux
Для установки сойдет 1 или 2-й варианты, которые я описывал для Mac OS X.
-=== СПОСОБ 1 ===-
Скачиваем пакет с официального сайта (например):
Как по мне, ребята с гугла хрень написали! Google SDK ставится в хомяк. Нахрен он мне там?
Можно конечно перекинуть данный архив в другое место и поправить пути в
/.bash_profile, но много работы.
-=== СПОСОБ 2 ===-
Можно использовать готовый скрипт с официального сайта:
Тоже фигня! Ставит в хомяк!
-=== СПОСОБ 3 ===-
Можно еще поставить репозиторий и через него установить.
Установка Google Cloud SDK/gcloud в CentOS/RedHat.
PS: Можно поставить вспомогательные компоненты:
Установка Google Cloud SDK/gcloud в Debian/Ubuntu.
Создайте переменную окружения (ENV) для правильного распространения:
PS: Если у вас установлен «apt-transport-https» пакет, вы можете использовать «https» вместо «http» на этом шаге.
Импортируем паблик ключ:
Можно поставить дополнительные компоненты:
Перейдем к настройке.
Настройка Google Cloud SDK/gcloud в Unix/Linux
После установки google SDK, нужно инициализировать проект:
Следуем инструкциям и настраиваем инициализацию.
Использование Google Cloud SDK/gcloud в Unix/Linux
Чтобы просмотреть аккаунты для авторизации, используйте:
Создаем авторизацию по уолчанию:
Для того, чтобы посмотреть конфигурационный, выполните:
Для получения полной информации, можно заюзать:
Получить инфо и много другой полезной информации:
Получить список всех ваших билибл аккаунтов:
Сетапаем SSH доступ для аккаунта:
Можно просмотреть IAM политики\роли следующим образом:
- terraform-2018 — Это название моего проекта.
Или, вот еще полезная команда:
Или, jтображение в ‘сплющенном формате’:
Смотрим какой используется проект:
Проверяем созданный ключ:
Смотрим пермишены по проекту:
Создаем виртуальную машину:
Чтобы получить помощь, используйте:
Помощь понятная и простая. Можно использовать ее вот так:
Чтоы посмотреть пермишены:
Создаем сервис аккаунт, следующим образом:
- terraform — Название юзера.
- /Users/captain/.config/gcloud/creds/terraform_creds.json — Путь куда сохранится файл.
- terraform-2018 — название проекта.
Предоставьте разрешение учетной записи службы для просмотра проекта Admin и управления облачным хранилищем:
Любые действия, которые выполняються через Terraform, требуют, чтобы API был включен, например:
Вот и все, статья «Установка Google Cloud SDK/gcloud в Unix/Linux» завершена.
Источник
Linuxoid.pro
Сообщество разработчиков программного обеспечения и IT-специалистов
Как установить и настроить Google Cloud SDK на рабочем столе Linux
Google Cloud SDK (Software Development Kit) — это облачная система API, в которой вы можете использовать интерфейс командной строки для создания виртуальной машины или среды для программирования и тестирования программного обеспечения. Он создан Google и размещен в облачном хранилище Google.
Раньше Google предлагал кредит на бесплатную регистрацию в Google Cloud SDK. Но я боюсь, что Google отключил эти бесплатные функции. Если вы разработчик или тестировщик программного обеспечения, Google Cloud SDK может стать удобной виртуальной системой для выпуска и тестирования ваших кодов. Комплект для разработки облачного программного обеспечения доступен в веб-версии, но вы можете установить Google Cloud SDK в своей системе Linux для улучшения интерфейса на основе CLI.
Google Cloud SDK для Linux
Комплект для разработки программного обеспечения Google доступен в официальном репозитории Linux. Вы можете установить его с помощью метода репозитория, метода Snap и метода сценария. В этом посте будет показано, как установить Google Cloud SDK в системах Linux на базе Ubuntu и Red Hat и начать работу с ним.
1. Установите Google Cloud SDK на Debina / Ubuntu Linux.
Для установки служб Google Cloud SDK в системе Ubuntu Linux требуются базовые знания оболочки терминала и привилегии root в вашей системе. Вы можете установить его в своей системе, используя как метод репозитория, так и метод установки Snap.
Метод 1. Установите Google Software Development Kit через репозиторий.
Для пакета разработки программного обеспечения Google Cloud требуется локальный репозиторий в системе. Вам понадобится сертификат шифрования CA и GNUPG в вашей системе Ubuntu.
Шаг 1. Добавьте облачный репозиторий Google в Ubuntu Linux
Во-первых, убедитесь, что ваш системный репозиторий обновлен. Затем выполните следующую команду, чтобы добавить CA и GNU Privacy Guard в вашу систему. Команда требует привилегий root; убедитесь, что вы являетесь пользователем root.
sudo apt update
sudo apt install apt-transport-https ca-Certificates gnupg
После добавления CA-сертификата в вашу систему Ubuntu теперь вы можете запустить приведенную ниже команду curl, чтобы добавить ключ GPG из системного репозитория Google Cloud.
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key добавить —
Теперь нам нужно добавить в эту систему личный репозиторий пакетов. Также Вы можно запустить следующую команду echo в оболочке терминала, чтобы добавить репозиторий.
echo «deb https://packages.cloud.google.com/apt cloud-sdk main» | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
Шаг 2. Установите пакет разработки программного обеспечения Google
До сих пор мы видели, как добавить репозиторий Google Cloud SDK и защиту конфиденциальности GNU в нашу систему Ubuntu. Теперь обновите системный репозиторий, чтобы загрузить обновленные файлы репозитория SDK.
sudo apt update
Наконец, теперь вы можете запустить следующую команду aptitude, приведенную ниже, для установки SDK в вашей системе Ubuntu Linux. Команда установит несколько модулей PHP, библиотеку MySQL, java и файлы облачного SDK Google в вашу файловую систему.
sudo apt установить google-cloud-sdk
Метод 2: установите Google Cloud SDK через Snap
Поскольку Snap является одним из популярных инструментов для установки пакетов в системе на основе Debian, мы можем установить облачный SDK Google в нашу систему с помощью команды Snap. Перед запуском команды Snap в оболочке терминала убедитесь, что в вашей системе Linux установлен демон Snap. Вы можете установить его в своей системе, выполнив следующие команды.
sudo apt update
sudo apt install snapd
Затем выполните следующую команду Snap, указанную ниже, чтобы установить Google Cloud SDK в вашей системе Linux. Команда загрузит и установит стабильную версию SDK из официального репозитория Linux. На экране терминала вы увидите ход установки SDK в вашей системе.
sudo snap install google-cloud-sdk —classic
2. Установите Google Software Development Kit в Fedora Linux.
Если у вас есть рабочая станция Fedora или система Linux на базе Red Hat, вы можете установить Google Cloud SDK на свой компьютер через репозиторий и хранилище Snap. Здесь я расскажу, как установить его в системе Fedora и Linux на базе Red.
Метод 1. Установите Google Cloud SDK через репозиторий Linux.
Во-первых, вам нужно выполнить следующую команду, чтобы добавить репозиторий SDK в вашу систему. Команда проверит наличие ключа защиты конфиденциальности GUN на основе RPM и добавит ключ защиты репозитория в вашу систему Linux.
sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo
[google-cloud-sdk]
name = Google Cloud SDK
baseurl = https: //packages.cloud.google.com/yum / repos / cloud-sdk-el7-x86_64
enabled = 1
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: //packages.cloud.google.com/yum/doc/yum-key.gpg
https://packages.cloud. google.com/yum/doc/rpm-package-key.gpg
EOM
После добавления репозитория и ключа GNU теперь вы можете запустить команду DNF с привилегиями root в оболочке терминала, чтобы установить Google Cloud SDK в Fedora Linux.
sudo dnf установить google-cloud-sdk
Если у вас возникнут проблемы с установкой инструмента SDK, вы можете попробовать команду YUM, указанную ниже.
sudo yum установить google-cloud-sdk
Метод 2: установите Google Cloud SDK через Snapd в Fedora
Для установки любых пакетов в системе Linux с помощью программного демона Snap необходимо, чтобы демон был установлен внутри системы. Если вам нужно установить Google Cloud SDK на Fedora через Snapd, сначала убедитесь, что он установлен на вашем компьютере.
sudo dnf установить snapd
Затем создайте программную ссылку для демона Snap, чтобы запустить его в фоновом режиме.
sudo ln -s /var/lib/snapd/snap /snap
Наконец, запустите следующую команду Snap в оболочке терминала с правами root, чтобы установить Google Cloud SDK в Fedora Linux.
sudo snap install google-cloud-sdk —classic
3. Установите Google Cloud SDK в Linux с помощью сценария установки.
До сих пор мы видели, как вы можете установить Google Cloud SDK на машину Linux через репозиторий Linux и магазин Snap. Теперь посмотрим, как можно установить SDK в любой системе Linux с помощью сценария установки. Вы можете выполнить следующий метод в Debian, Red Hat, SuSE Linux, Arch Linux и других дистрибутивах для установки пакета разработки программного обеспечения Google Cloud.
Для Google Cloud SDK требуется Python версии 3 или выше. Перед запуском любых скриптов убедитесь, что в вашей системе установлен Python 3.0 или выше.
Теперь запустите следующую команду cURL, указанную ниже, чтобы загрузить сжатую версию инструмента SDK в вашу файловую систему. Обычно команда ниже сохраняет файл в домашнем каталоге.
Используйте следующую команду, чтобы загрузить Google Cloud SDK для 64-разрядной машины.
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-332.0.0-linux-x86_64.tar.gz
Используйте следующую команду, чтобы загрузить Google Cloud SDK для 32-разрядной машины.
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-332.0.0-linux-x86.tar.gz
Когда загрузка завершится, извлеките сжатый файл с помощью команды tar. Убедитесь, что вы являетесь пользователем root на своем компьютере.
tar -xvzf Google-облако-SDK-332.0.0-Linux-x86_64.tar.gz
После извлечения сжатого файла выполните следующую команду сценария install.sh, чтобы инициализировать установку Google Cloud SDK в вашей системе Linux.
После успешной установки теперь вы можете запустить следующую команду сценария, чтобы запустить инструмент Google Cloud SDK в оболочке терминала.
Начать работу с Google Cloud SDK
Если у вас уже есть учетная запись Google Cloud SDK, вы можете войти в свою учетную запись со своей учетной записью Gmail через веб-браузер. Но поскольку мы пытаемся использовать Google Cloud SDK через интерфейс командной строки, мы можем запустить сеанс входа в SDK через оболочку терминала, выполнив следующую команду gcloud.
sudo gcloud init
Приведенная выше команда проверит ваше сетевое соединение и откроет сеанс входа в систему для входа в учетную запись SDK.
Если вы хотите открыть консоль Google Cloud SDK в своей системе Linux, выполните следующую команду в оболочке терминала. По завершении проверки сети будет предоставлен URL-адрес, который можно открыть в веб-браузере.
gcloud init — только консоль
Выводы
В эпоху вычислений все становится облачным. Как тестировщик программного обеспечения Linux, мне нужно запускать и проверять приложения в различных дистрибутивах. Использование готовой к работе облачной интегрированной системы может быть удобным решением для таких людей, как я, в то время как переключение машин требует времени и усилий.
Во всем посте я описал три различных метода установки Google Cloud SDK в системе Linux и то, как начать с ним работать. Пожалуйста, поделитесь им со своими друзьями и сообществом Linux, если вы найдете этот пост полезным и информативным. Вы также можете записать свое мнение об этом сообщении в разделе комментариев.
Источник