1. Прежде чем начать
В этой лаборатории кода показано, как создать проект Google Cloud, настроить Google Cloud Console и управлять им, а также получить доступ к некоторым из наиболее часто используемых сервисов в Cloud Console.
Предварительные условия
- Базовые знания о том, как использовать командную строку.
- Базовые знания о навигации по Cloud Console.
Что вы узнаете
- Как создать проект Google Cloud.
- Как активировать и использовать Cloud Shell.
- Как перемещаться по облачной консоли.
- Как получить доступ к наиболее часто используемым сервисам в Cloud Console.
Что вам понадобится
- Учетная запись Google, например учетная запись Gmail или учетная запись Google Workspace .
- Доступ к платежному аккаунту Cloud или кредитной карте, которую можно использовать для регистрации на бесплатную пробную версию .
2. Создайте проект Google Cloud.
В этом разделе вы узнаете, как создать проект Google Cloud и использовать Cloud Shell.
Настроить
- Войдите в Cloud Console и создайте новый проект или повторно используйте существующий.
Запомните идентификатор проекта , который отображается чуть ниже названия проекта . Идентификатор — это уникальное имя для всех проектов Google Cloud. Далее в этой лаборатории он упоминается как PROJECT_ID
.
- Включите биллинг в Cloud Console, чтобы вы могли использовать ресурсы Google Cloud.
Работа над этой кодовой лабораторией не должна стоить много, во всяком случае. Однако во избежание расходов, выходящих за рамки этой лаборатории кода, обязательно следуйте инструкциям в разделе «Очистка».
Облачная оболочка
В этой лаборатории кода вы используете Cloud Shell — среду командной строки, работающую в Google Cloud. Cloud Shell — это виртуальная машина на базе Debian, оснащенная всеми необходимыми инструментами разработки. Он предлагает постоянный домашний каталог размером 5 ГБ, что значительно повышает производительность сети и аутентификацию. Это означает, что все, что вам нужно для этой лаборатории кода, — это браузер.
Чтобы активировать Cloud Shell из Cloud Console:
- Нажмите Активируйте Cloud Shell .
Подготовка среды и подключение к ней может занять несколько минут.
После подключения к Cloud Shell вы увидите, что вы уже прошли аутентификацию и что для проекта уже установлен ваш PROJECT_ID
.
- Чтобы просмотреть список учетных записей с учетными данными, введите следующую команду в командной строке Cloud Shell.
gcloud auth list
Вы должны увидеть следующий вывод:
Credentialed accounts:
- <MY_ACCOUNT>@<MY_DOMAIN>.com (active)
- Чтобы просмотреть список ваших проектов, введите следующую команду.
gcloud config list project
Вы должны увидеть следующий вывод:
[core]
project = <PROJECT_ID>
Если по какой-то причине проект не настроен, запустите эту команду, чтобы настроить проект.
gcloud config set project <PROJECT_ID>
PROJECT_ID
— это идентификатор, который вы использовали на этапах настройки. Вы также можете посмотреть его на панели управления Cloud Console:
Cloud Shell также устанавливает некоторые переменные среды по умолчанию, что может быть полезно при выполнении будущих команд.
- Чтобы увидеть идентификатор вашего проекта, введите следующую команду.
echo $GOOGLE_CLOUD_PROJECT
Вы должны увидеть следующий вывод:
<PROJECT_ID>
- Наконец, установите зону по умолчанию и конфигурацию проекта.
gcloud config set compute/zone us-central1-f
Вы можете выбрать множество различных зон. Дополнительные сведения см. в разделе Регионы и зоны .
3. Используйте облачную консоль.
В этом разделе вы узнаете, как перемещаться по облачной консоли, и покажете, как получить доступ к некоторым наиболее часто используемым службам.
Навигация по облачной консоли
- Чтобы получить доступ к облачным инструментам, щелкните меню навигации ( ) в левом верхнем углу экрана, чтобы открыть главное меню. Просматривая некоторые доступные параметры, обратите внимание, что инструменты разделены на основные области, такие как вычисления, хранилище, сети и большие данные. Обратите также внимание, что вы можете закрепить часто используемые инструменты в верхней части меню.
- Выберите «Домой» , чтобы увидеть главную панель управления.
На информационной панели отображается информация о личности вашего проекта. Имя проекта — это описательный термин, который поможет вам идентифицировать проект. Номер проекта и идентификатор проекта должны быть уникальными во всем Google Cloud, поэтому их может быть сложнее и труднее запомнить, но вы всегда можете найти их на панели управления. По мере того, как вы будете лучше знакомиться с консолью, вы сможете настроить ее так, чтобы на ней отображались наиболее важные для вас элементы.
Многие инструменты имеют дополнительные контекстные меню. Вы можете открывать и закрывать меню с помощью <| и кнопки |> в конце меню.
Вы также можете перейти к инструментам, используя поле поиска в верхней части Cloud Console.
Биллинг
Раздел «Биллинг» в Cloud Console предоставляет множество инструментов для отслеживания выставления счетов за ваш проект. Дополнительную информацию см. в документации по Cloud Billing .
Чтобы настроить биллинг для вашего проекта:
- В меню навигации нажмите «Оплата» . Если у вас несколько учетных записей выставления счетов, при появлении запроса выберите Перейти к связанной учетной записи выставления счетов .
- Уделите несколько минут просмотру информации, доступной в контекстном меню. При использовании Google Cloud вы можете вернуться в этот раздел, чтобы отслеживать свои платежи.
- Чтобы получать уведомления при достижении заданных пороговых значений платежа, вы можете создать бюджет. Дополнительные сведения см. в разделе Создание, редактирование или удаление бюджетов и оповещений о бюджете .
- Для детального анализа может оказаться полезным экспортировать платежную информацию в BigQuery. Дополнительную информацию см. в разделе Экспорт данных Cloud Billing в BigQuery .
API и услуги
Cloud Console может предоставлять доступ к многочисленным API Google .
Чтобы включить API и создать для них учетные данные, выберите API и службы в главном меню.
- Выберите вкладку «Включить API и службы» , чтобы включить API. В этом разделе вы можете выполнить поиск API, получить о них дополнительную информацию, например цены, если применимо, включить их и опробовать.
- Выберите вкладку «Создать учетные данные» , чтобы создать учетные данные, такие как ключи API, учетные записи служб и идентификаторы клиентов OAuth. Обзор аутентификации в Google Cloud см. в разделе Обзор аутентификации .
Управление идентификацией и доступом (IAM)
IAM обеспечивает детальный контроль доступа к ресурсам Google Cloud. Если вам нужно привлечь соавторов к проекту, сделать файлы в хранилище доступными для других, позволить другим выполнять запросы или выполнять аналогичные задачи, IAM позволяет легко предоставить нужные разрешения нужным людям или группам.
Чтобы настроить IAM для вашего проекта:
- Нажмите IAM и администрирование > IAM в меню навигации.
На странице IAM показаны участники, у которых есть разрешения для проекта.
- Проверьте список, чтобы увидеть адрес электронной почты и соответствующую ему роль.
Для каждого из этих руководителей указано несколько ролей. Дополнительные сведения см. в разделах Общие сведения о ролях и Общие сведения о пользовательских ролях IAM .
Вы также можете увидеть, что некоторые участники помечены избыточными разрешениями. Google Cloud сканирует действия этих участников и предлагает те, у кого может быть меньше разрешений, что в целом повышает безопасность вашего проекта. Дополнительные сведения см. в разделе Обеспечение минимальных привилегий с помощью рекомендаций по ролям .
Если вы используете « ? » для получения информации о безопасности, вы увидите следующее предупреждение:
- Чтобы добавить или удалить разрешения, используйте ссылки вверху страницы IAM .
- Уделите несколько минут просмотру других элементов в меню навигации IAM и администратора .
4. Очистка
Если вы добавили проект, возможно, вы захотите удалить его, чтобы избежать списания средств с вашей учетной записи Google.
- В Cloud Console перейдите на страницу «Управление ресурсами» .
- В списке проектов выберите проект, который хотите удалить, и нажмите «Удалить» .
- В диалоговом окне введите идентификатор проекта, а затем нажмите «Завершить работу» , чтобы удалить проект.
5. Поздравления
Поздравляем! Вы узнали, как создать проект Google Cloud и как получить доступ к некоторым наиболее часто используемым разделам консоли Google Cloud.