{"id":16802,"date":"2023-03-31T14:20:59","date_gmt":"2023-03-31T11:20:59","guid":{"rendered":"http:\/\/journals.khnu.km.ua\/vestnik\/?p=16802"},"modified":"2023-04-03T11:41:20","modified_gmt":"2023-04-03T08:41:20","slug":"hostyng-statychnogo-veb-sajtu-zasobamy-aws-s3","status":"publish","type":"post","link":"https:\/\/journals.khnu.km.ua\/vestnik\/?p=16802","title":{"rendered":"\u0425\u043e\u0441\u0442\u0438\u043d\u0433 \u0441\u0442\u0430\u0442\u0438\u0447\u043d\u043e\u0433\u043e \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u0443 \u0437\u0430\u0441\u043e\u0431\u0430\u043c\u0438 AWS S3"},"content":{"rendered":"<p><!--more--><\/p>\n<p style=\"text-align: center;\">\u0425\u041e\u0421\u0422\u0418\u041d\u0413 \u0421\u0422\u0410\u0422\u0418\u0427\u041d\u041e\u0413\u041e \u0412\u0415\u0411-\u0421\u0410\u0419\u0422\u0423 \u0417\u0410\u0421\u041e\u0411\u0410\u041c\u0418 AWS S3<\/p>\n<p style=\"text-align: center;\">AMAZON S3 STATIC WEBSITE HOSTING<\/p>\n<p><strong>\u0421\u0442\u043e\u0440\u0456\u043d\u043a\u0438: 128-134. \u041d\u043e\u043c\u0435\u0440: \u21161, 2023 (317)\u00a0<\/strong> <a href=\"http:\/\/journals.khnu.km.ua\/vestnik\/wp-content\/uploads\/2023\/03\/vknu-ts-2023-n1317-128-134.pdf\"> <img loading=\"lazy\" class=\"size-full wp-image-69 alignnone\" src=\"http:\/\/journals.khnu.km.ua\/vestnik\/wp-content\/uploads\/2021\/01\/pdf.png\" alt=\"\" width=\"76\" height=\"32\" \/><\/a><br \/>\n<strong>\u0410\u0432\u0442\u043e\u0440\u0438:<\/strong><br \/>\n\u041c\u0410\u041c\u0423\u0422\u0410 \u041c\u0430\u0440\u0438\u043d\u0430<br \/>\n\u041a\u041f\u0406 \u0456\u043c. \u0406\u0433\u043e\u0440\u044f \u0421\u0456\u043a\u043e\u0440\u0441\u044c\u043a\u043e\u0433\u043e<br \/>\n<a href=\"https:\/\/orcid.org\/0000-0002-7674-4984\">https:\/\/orcid.org\/0000-0002-7674-4984<\/a><br \/>\ne-mail: <a href=\"mailto:rybalkomaryna@gmail.com\">rybalkomaryna@gmail.com<\/a><br \/>\n\u041a\u0420\u0410\u0412\u0427\u0415\u041d\u041a\u041e \u0406\u0433\u043e\u0440<br \/>\n\u041a\u041f\u0406 \u0456\u043c. \u0406\u0433\u043e\u0440\u044f \u0421\u0456\u043a\u043e\u0440\u0441\u044c\u043a\u043e\u0433\u043e<br \/>\n<a href=\"https:\/\/orcid.org\/0000-0002-9223-057X\">https:\/\/orcid.org\/0000-0002-9223-057X<\/a><br \/>\ne-mail: <a href=\"mailto:kravchenko.igor@lll.kpi.ua\">kravchenko.igor@lll.kpi.ua<\/a><br \/>\n\u041c\u0410\u041c\u0423\u0422\u0410 \u041e\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440<br \/>\n\u0406\u043d\u0441\u0442\u0438\u0442\u0443\u0442 \u0444\u0456\u0437\u0438\u043a\u0438 \u041d\u0410\u041d \u0423\u043a\u0440\u0430\u0457\u043d\u0438<br \/>\n<a href=\"https:\/\/orcid.org\/0000-0002-6404-5879\">https:\/\/orcid.org\/0000-0002-6404-5879<\/a><br \/>\ne-mail: <a href=\"mailto:mamuta.aleksandr@gmail.com\">mamuta.aleksandr@gmail.com<\/a><br \/>\nMAMUTA Maryna, KRAVCHENKO Igor<br \/>\nNational Technical University of Ukraine \u201cIgor Sikorsky Kyiv Polytechnic Institute\u201d<br \/>\nMAMUTA Oleksandr<br \/>\nInstitute of Physics, National Academy of Sciences of Ukraine<br \/>\n<strong>DOI:<\/strong>\u00a0<a href=\"https:\/\/doi.org\/10.31891\/2307-5732-2023-317-1-128-134\">https:\/\/doi.org\/10.31891\/2307-5732-2023-317-1-128-134<\/a><\/p>\n<p style=\"text-align: center;\"><strong>\u0410\u043d\u043e\u0442\u0430\u0446\u0456\u044f \u043c\u043e\u0432\u043e\u044e \u043e\u0440\u0438\u0433\u0456\u043d\u0430\u043b\u0443<\/strong><\/p>\n<p>\u0412 \u0440\u043e\u0431\u043e\u0442\u0456 \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0456\u0437\u043e\u0432\u0430\u043d\u043e \u043e\u0441\u043e\u0431\u043b\u0438\u0432\u043e\u0441\u0442\u0456 \u0440\u0435\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0457 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0443 \u0441\u0442\u0430\u0442\u0438\u0447\u043d\u0438\u0445 \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u0456\u0432 \u0437\u0430\u0441\u043e\u0431\u0430\u043c\u0438 \u0445\u043c\u0430\u0440\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0456\u0441\u0443 Amazon S3. \u0420\u043e\u0437\u0433\u043b\u044f\u043d\u0443\u0442\u043e \u043e\u0441\u043e\u0431\u043b\u0438\u0432\u043e\u0441\u0442\u0456 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u044c \u0434\u043e\u0437\u0432\u043e\u043b\u0456\u0432 \u0442\u0430 \u043f\u043e\u043b\u0456\u0442\u0438\u043a. \u0414\u043e\u0441\u043b\u0456\u0434\u0436\u0435\u043d\u043e \u0456\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0456\u044e \u0437 \u0441\u0435\u0440\u0432\u0456\u0441\u043e\u043c CloudFront \u0434\u043b\u044f \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f \u0431\u0435\u0437\u043f\u0435\u0447\u043d\u043e\u0457 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0443 \u0437\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c https.<br \/>\n<strong>\u041a\u043b\u044e\u0447\u043e\u0432\u0456 \u0441\u043b\u043e\u0432\u0430:<\/strong> AWS, S3 bucket, \u0445\u043e\u0441\u0442\u0438\u043d\u0433, \u0432\u0435\u0431-\u0441\u0430\u0439\u0442.<\/p>\n<p style=\"text-align: center;\"><strong>\u0420\u043e\u0437\u0448\u0438\u0440\u0435\u043d\u0430 \u0430\u043d\u043e\u0442\u0430\u0446\u0456\u044f \u0430\u043d\u0433\u043b\u0456\u0439\u0441\u044c\u043a\u043e\u044e \u00a0\u043c\u043e\u0432\u043e\u044e<\/strong><\/p>\n<p>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\u2019s 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\u2019s 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,<br \/>\nThe 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.<br \/>\nThe 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\u2019s 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.<br \/>\n<strong>Keywords:<\/strong> AWS, S3 bucket, hosting, website.<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[77],"tags":[],"_links":{"self":[{"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/posts\/16802"}],"collection":[{"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16802"}],"version-history":[{"count":3,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/posts\/16802\/revisions"}],"predecessor-version":[{"id":16899,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/posts\/16802\/revisions\/16899"}],"wp:attachment":[{"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}