Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Зберігання Фрагментів Коду на AWS S3 | Огляд AWS S3
Вступ до Хмарних Обчислень

bookЗберігання Фрагментів Коду на AWS S3

Ми створили HTML-код, який дозволяє нам годувати черепаху, і в цьому коді використали зображення, яке ми завантажили на AWS S3 у публічний бакет. Проте ви могли помітити, що читати код безпосередньо звідти було досить незручно через велику кількість стилів.

Це підводить нас до ідеї, що ми також можемо завантажувати окремі фрагменти коду на AWS S3, так само як і зображення. Наприклад, у нашому випадку було б дуже зручно завантажувати CSS-стилі для наших HTML-сторінок або застосунків на AWS, що допоможе нам підтримувати код чистішим і більш організованим.

Note
Примітка

Керування цими стилями буде простим, оскільки якщо потрібно оновити стилі на всіх сторінках, достатньо відредагувати кілька рядків коду у файлі S3, і зміни застосуються до всіх сторінок, які посилаються на це посилання.

Розглянемо файл стилів, який я хочу завантажити у сховище:

style.css

style.css

copy

Щоб додати файл зі стилями до AWS S3, спочатку потрібно створити файл і завантажити його у публічний бакет:

Щоб застосувати ці CSS стилі у вашому HTML коді, використовуйте простий синтаксис:

<link rel="stylesheet" href="link to your CSS styles here">

У випадку підключення наших стилів цей рядок виглядатиме так:

<link rel="stylesheet" href="https://codefinity-aws-course.s3.eu-north-1.amazonaws.com/styles_for_turtle.css">

Розгляньмо, наскільки скоротиться наш код після цих змін і як він виглядатиме зараз:

index.html

index.html

copy

Якщо натиснути та перейти за цим посиланням, ви побачите вміст цього файлу, а саме стилі, які були написані раніше. Таким чином, як ми, так і відвідувачі нашого сайту можуть переглядати стилі, що зберігаються на AWS, і можуть захотіти скористатися ними.

Варто також зазначити, що ми можемо завантажувати JavaScript-скрипти на S3. Хоча це не є найкращою практикою, оскільки скрипти часто потребують редагування та роботи з ними, у нашому випадку ми навчаємося, тому зробимо це для подальшої оптимізації нашого коду!

Нижче наведено скрипт, який буде завантажено до нашого публічного бакету:

script.js

script.js

copy

Тепер потрібно завантажити файл JavaScript-скрипта до нашого публічного бакету:

Тепер потрібно використати наступний синтаксис, щоб додати скрипт до коду через посилання:

<script src="https://staging-content-media-cdn.codefinity.com/courses/1118a13a-0288-43c5-8ff9-d51da25c903e/Section2/codefinity-aws-tutor/script-for-turtle.js"></script>

Після додавання скрипта з AWS S3 наш код для turtle виглядатиме так:

index.html

index.html

copy
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain how to make a file public in an AWS S3 bucket?

What are the benefits of separating CSS and JavaScript into different files?

Is it safe to link scripts and styles directly from AWS S3 in production?

Awesome!

Completion rate improved to 4.55

bookЗберігання Фрагментів Коду на AWS S3

Свайпніть щоб показати меню

Ми створили HTML-код, який дозволяє нам годувати черепаху, і в цьому коді використали зображення, яке ми завантажили на AWS S3 у публічний бакет. Проте ви могли помітити, що читати код безпосередньо звідти було досить незручно через велику кількість стилів.

Це підводить нас до ідеї, що ми також можемо завантажувати окремі фрагменти коду на AWS S3, так само як і зображення. Наприклад, у нашому випадку було б дуже зручно завантажувати CSS-стилі для наших HTML-сторінок або застосунків на AWS, що допоможе нам підтримувати код чистішим і більш організованим.

Note
Примітка

Керування цими стилями буде простим, оскільки якщо потрібно оновити стилі на всіх сторінках, достатньо відредагувати кілька рядків коду у файлі S3, і зміни застосуються до всіх сторінок, які посилаються на це посилання.

Розглянемо файл стилів, який я хочу завантажити у сховище:

style.css

style.css

copy

Щоб додати файл зі стилями до AWS S3, спочатку потрібно створити файл і завантажити його у публічний бакет:

Щоб застосувати ці CSS стилі у вашому HTML коді, використовуйте простий синтаксис:

<link rel="stylesheet" href="link to your CSS styles here">

У випадку підключення наших стилів цей рядок виглядатиме так:

<link rel="stylesheet" href="https://codefinity-aws-course.s3.eu-north-1.amazonaws.com/styles_for_turtle.css">

Розгляньмо, наскільки скоротиться наш код після цих змін і як він виглядатиме зараз:

index.html

index.html

copy

Якщо натиснути та перейти за цим посиланням, ви побачите вміст цього файлу, а саме стилі, які були написані раніше. Таким чином, як ми, так і відвідувачі нашого сайту можуть переглядати стилі, що зберігаються на AWS, і можуть захотіти скористатися ними.

Варто також зазначити, що ми можемо завантажувати JavaScript-скрипти на S3. Хоча це не є найкращою практикою, оскільки скрипти часто потребують редагування та роботи з ними, у нашому випадку ми навчаємося, тому зробимо це для подальшої оптимізації нашого коду!

Нижче наведено скрипт, який буде завантажено до нашого публічного бакету:

script.js

script.js

copy

Тепер потрібно завантажити файл JavaScript-скрипта до нашого публічного бакету:

Тепер потрібно використати наступний синтаксис, щоб додати скрипт до коду через посилання:

<script src="https://staging-content-media-cdn.codefinity.com/courses/1118a13a-0288-43c5-8ff9-d51da25c903e/Section2/codefinity-aws-tutor/script-for-turtle.js"></script>

Після додавання скрипта з AWS S3 наш код для turtle виглядатиме так:

index.html

index.html

copy
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5
some-alt