Контрольні точки
Create a bucket
/ 25
Create a Pub/Sub topic
/ 25
Create the Cloud Function
/ 30
Remove the previous cloud engineer
/ 20
Практична робота підвищеного рівня складності "Налаштування середовища для розробки додатка в Google Cloud"
GSP315
Вступ
Практична робота підвищеного рівня складності передбачає сценарій і кілька завдань. Покрокових інструкцій немає. Натомість ви маєте застосувати навички, які здобули під час практичних робіт курсу, і самостійно з’ясувати, як виконувати завдання. Автоматична система оцінювання (показана на цій сторінці) згенерує відгук щодо того, чи правильно виконано завдання.
Під час практичної роботи підвищеного рівня складності ви не вивчаєте нові поняття Google Cloud, а розвиваєте опановані навички (наприклад, змінюєте значення за умовчанням і переглядаєте повідомлення про помилки для їх виправлення).
Щоб набрати 100%, слід правильно виконати всі завдання за визначений період часу.
Цю практичну роботу рекомендовано для слухачів, які зареєструвалися на кваліфікаційний курс Налаштування середовища для розробки додатка в Google Cloud. Готові почати?
Налаштування
Перш ніж натиснути кнопку Start Lab (Почати практичну роботу)
Ознайомтеся з наведеними нижче вказівками. На виконання практичної роботи відводиться обмежений час, і її не можна призупинити. Щойно ви натиснете Start Lab (Почати практичну роботу), з’явиться таймер, який показуватиме, скільки часу для роботи з ресурсами Google Cloud у вас залишилося.
Ви зможете виконати практичну роботу в дійсному робочому хмарному середовищі (не в симуляції або демонстраційному середовищі). Для цього на час виконання практичної роботи вам надаються тимчасові облікові дані для реєстрації і входу в Google Cloud.
Щоб виконати цю практичну роботу, потрібно мати:
- стандартний веб-переглядач, наприклад Chrome (рекомендовано)
- достатню кількість часу, оскільки почавши практичну роботу, ви не зможете призупинити її
Сценарій
Ви починаєте працювати на посаді молодшого розробника хмарних рішень у компанії Jooli Inc і вже допомагали команді розробників створювати й налаштовувати ресурси Google Cloud.
Очікується, що ви вже маєте знання й навички для виконання таких завдань, тому покрокові інструкції не надаються.
Ваше завдання
Вам потрібно допомогти нещодавно створеній команді розробників із новим проектом для зберігання й упорядкування фотографій, який називається Спогади. Разом із цією командою створіть конфігурацію середовища для розробки їхнього додатка.
Для цього буде необхідно виконати наведені нижче завдання.
- Створити сегмент для зберігання фотографій.
- Створити тему Pub/Sub, яку використовуватиме ваша функція Cloud Function.
- Створити функцію Cloud Function.
- Вилучити облікові дані розробника хмарних рішень, який раніше працював над цим проектом.
Слід дотримуватися кількох стандартів Jooli Inc., описаних нижче.
- Створювати всі ресурси в регіоні
і зоні , якщо немає інших вказівок. - Використовувати VPC, призначені для цього проекту.
- Давати назви у форматі команда-ресурс (приклад назви екземпляра: kraken-webserver1).
- Економно використовувати розміри ресурсів. Проекти відстежуються, і в разі використання надлишкових ресурсів відповідний проект може бути припинено (так само, як вашу участь), тому ретельно плануйте навантаження. Звертайте увагу на інструкції команди з відстеження: якщо немає інших вказівок, для невеликих віртуальних машин Linux слід використовувати e2-micro, а для Windows і інших додатків, як-от вузлів Kubernetes, – e2-medium.
Нижче детально описано кожне завдання. Бажаємо успіху!
Завдання 1. Створіть сегмент
Потрібно створити сегмент для зберігання фотографій під назвою
Щоб підтвердити виконання завдання, натисніть Check my progress (Підтвердити виконання).
Завдання 2. Створіть тему Pub/Sub
Створіть тему Pub/Sub під назвою
Щоб підтвердити виконання завдання, натисніть Check my progress (Підтвердити виконання).
Завдання 3. Створіть функцію Cloud Function для генерування зменшених зображень
Створіть функцію Cloud Function
- Створіть функцію Cloud Function під назвою
-
Укажіть для параметра Entry point (Точка входу) (функція, яку потрібно виконати) значення
, а для Trigger (Активатор) – Cloud Storage
. -
Додайте наведений нижче код у файл
index.js
.
- Додайте наведений нижче код у файл
package.json
.
Перевірте, чи створюються зменшені зображення.
Щоб підтвердити виконання завдання, натисніть Check my progress (Підтвердити виконання).
Завдання 4. Протестуйте інфраструктуру
Завантажте в сегмент одне зображення у форматі JPG або PNG
- Завантажте зображення у форматі PNG або JPG в сегмент
.
https://storage.googleapis.com/cloud-training/gsp315/map.jpg
.
Завантажте зображення на свою машину, а потім додайте його в сегмент.
- Зменшене зображення з’явиться незабаром (натисніть REFRESH (ОНОВИТИ) на сторінці з інформацією про сегмент).
Завдання 5. Вилучіть облікові дані попереднього розробника хмарних рішень
У проекті є два облікові записи користувачів:
- один із них належить вам (
із роллю власника); - а інший – попередньому розробнику хмарних рішень (
із роллю користувача з правами перегляду).
- Вилучіть облікові дані розробника хмарних рішень, який раніше працював над цим проектом.
Щоб підтвердити виконання завдання, натисніть Check my progress (Підтвердити виконання).
Вітаємо!
Отримайте наступний значок
Цю практичну роботу можна виконувати у власному темпі, і вона входить до кваліфікаційного курсу Налаштування середовища для розробки додатка в Google Cloud. Пройшовши курс, ви отримаєте значок як відзнаку за досягнення. Додайте значок у своє резюме й на сторінки в соціальних мережах. Розкажіть про свої досягнення за допомогою хештегу #GoogleCloudBadge.
Цей кваліфікаційний курс входить до планів навчання Google щодо Виконання завдань із продуктами для роботи з фундаментальною інфраструктурою в Google Cloud і для архітекторів хмарних рішень. Якщо ви вже виконали інші кваліфікаційні курси у своєму плані навчання, у каталозі Google Cloud Skills Boost є інші доступні курси.
Навчання й сертифікація Google Cloud
…допомагають ефективно використовувати технології Google Cloud. Наші курси передбачають опанування технічних навичок, а також ознайомлення з рекомендаціями, що допоможуть вам швидко зорієнтуватися й вивчити матеріал. Ми пропонуємо курси різних рівнів – від базового до високого. Ви можете вибрати формат навчання (за запитом, онлайн або офлайн) відповідно до власного розкладу. Пройшовши сертифікацію, ви перевірите й підтвердите свої навички та досвід роботи з технологіями Google Cloud.
Посібник востаннє оновлено 21 березня 2024 року
Практичну роботу востаннє протестовано 19 вересня 2023 року
© Google LLC 2024. Усі права захищено. Назва та логотип Google є торговельними марками Google LLC. Усі інші назви компаній і продуктів можуть бути торговельними марками відповідних компаній, з якими вони пов’язані.