ХОСТИНГ СТАТИЧНОГО ВЕБ-САЙТУ ЗАСОБАМИ AWS S3
AMAZON S3 STATIC WEBSITE HOSTING
Сторінки: 128-134. Номер: №1, 2023 (317)
Автори:
МАМУТА Марина
КПІ ім. Ігоря Сікорського
https://orcid.org/0000-0002-7674-4984
e-mail: rybalkomaryna@gmail.com
КРАВЧЕНКО Ігор
КПІ ім. Ігоря Сікорського
https://orcid.org/0000-0002-9223-057X
e-mail: kravchenko.igor@lll.kpi.ua
МАМУТА Олександр
Інститут фізики НАН України
https://orcid.org/0000-0002-6404-5879
e-mail: mamuta.aleksandr@gmail.com
MAMUTA Maryna, KRAVCHENKO Igor
National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”
MAMUTA Oleksandr
Institute of Physics, National Academy of Sciences of Ukraine
DOI: https://doi.org/10.31891/2307-5732-2023-317-1-128-134
Анотація мовою оригіналу
В роботі проаналізовано особливості реалізації хостингу статичних веб-сайтів засобами хмарного сервісу Amazon S3. Розглянуто особливості налаштувань дозволів та політик. Досліджено інтеграцію з сервісом CloudFront для забезпечення безпечної доставки контенту за протоколом https.
Ключові слова: AWS, S3 bucket, хостинг, веб-сайт.
Розширена анотація англійською мовою
Nowadays, especially in period of energetic crisis, it is very important to get reliable data storage and uninterrupted access to websites. Considering that the world’s mainstream is using the clouds services for educational, scientific, business purposes it is important to explore features of hosting websites in major cloud service providers. One of the leader’s vendors in cloud servicing is Amazon with its Web Services (AWS). AWS offers hosting solutions such as Lightsail, Amplify Console, Simple Storage Service (S3) and Elastic Cloud Computing, from simple static websites to complicated dynamic,
The article deals with the method of hosting static websites. Simple Storage Service was used for this purpose. The method has many benefits: the service is simple, cheap, scales well, manages everything and has great integration with other AWS services. This method is the best for websites that do not contain server-side scripting, like PHP or ASP.NET. It is ideal for websites that change infrequently, such as personal, promo, startup websites, websites of small businesses and organizations.
The article focuses on how set permissions, properties and policies of AWS S3 bucket for hosting a website. But usage of S3 bucket alone provides only http connection. That’s why to deploy secure connection and speed up delivery of the static content was proposed to use AWS CloudFront service. CloudFront is content delivery network service, that uses the latest version of Transport Layer Security Protocol and saves files in the cache for 24 hours. The article shows how to configure CloudFront distribution to serve https requests for an Amazon S3 bucket. Configuration S3 bucket REST API endpoint was used as the most secure case. As a result, latency was reduced, security was improved due to traffic encryption and the content of S3 bucket was kept private.
Keywords: AWS, S3 bucket, hosting, website.