{"id":89294,"date":"2020-07-22T01:42:21","date_gmt":"2020-07-21T23:42:21","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage"},"modified":"2020-07-22T01:42:21","modified_gmt":"2020-07-21T23:42:21","slug":"kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage","title":{"rendered":"Hur man hostar en statisk webbplats med Yandex.Cloud Object Storage","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h5 id=\"privet-habr\">Hej, Habr!<\/h5>\n<p><\/p>\n<p>I den h\u00e4r artikeln kommer jag att ber\u00e4tta hur enkelt och smidigt du kan publicera en statisk webbplats med hj\u00e4lp av Yandex-teknologier, n\u00e4mligen <em>Object Storage<\/em>.<\/p>\n<p><\/p>\n<p>I slutet kommer du att ha en webbplats som \u00e4r publicerad p\u00e5 n\u00e4tet och som kommer att vara tillg\u00e4nglig via en extern l\u00e4nk.<\/p>\n<p><\/p>\n<h4 id=\"eta-statya-budet-polezna-esli-vy\">Denna artikel kommer att vara anv\u00e4ndbar om du \u00e4r<\/h4>\n<p><\/p>\n<ul>\n<li>En nyb\u00f6rjande utvecklare som just l\u00e4r sig programmering;<\/li>\n<li>En utvecklare som har gjort en portfolio och vill publicera den offentligt f\u00f6r att visa sina v\u00e4nner och arbetsgivare.<\/li>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4 id=\"o-sebe\">Om mig<\/h4>\n<p><\/p>\n<p>Nyligen arbetade jag p\u00e5 en SaaS-tj\u00e4nst, en typ av marknadsplats d\u00e4r m\u00e4nniskor kan hitta sporttr\u00e4nare f\u00f6r personliga tr\u00e4ningar. Jag anv\u00e4nde Amazon Web Services (AWS). Men ju mer jag f\u00f6rdjupade mig i projektet, desto fler nyanser l\u00e4rde jag mig om olika processer i att organisera en startup. <\/p>\n<p><\/p>\n<p>Jag st\u00f6tte p\u00e5 f\u00f6ljande problem: <\/p>\n<p><\/p>\n<ul>\n<li>AWS kostade mycket pengar. Efter att ha arbetat i tre \u00e5r p\u00e5 f\u00f6retag i Enterprise-sektorn var jag van vid s\u00e5dana f\u00f6rdelar som Docker, Kubernetes, CI\/CD, blue-green deployment, och som en nyb\u00f6rjande programmerare och startup-grundare ville jag ocks\u00e5 implementera samma sak. Till slut kom jag fram till att AWS kostade mig mellan 300-400 dollar varje m\u00e5nad. Den dyraste kostnaden var Kubernetes, omkring 100 dollar, med en minimal setup med en kluster och en nod.<br \/>\nP.S. I b\u00f6rjan beh\u00f6ver man inte g\u00f6ra s\u00e5. <\/li>\n<li>Sedan, n\u00e4r jag t\u00e4nkte p\u00e5 de juridiska aspekterna, fick jag veta om lag 152-FZ, som ungef\u00e4r sa f\u00f6ljande: <em>&quot;Personuppgifter f\u00f6r medborgare i Ryssland m\u00e5ste lagras inom Rysslands gr\u00e4nser&quot;<\/em>, annars \u00e4r det b\u00f6ter, vilket jag helst vill undvika. Jag besl\u00f6t mig f\u00f6r att ta itu med dessa fr\u00e5gor innan jag f\u00e5r n\u00e5got &quot;ov\u00e4ntat&quot; fr\u00e5n &quot;berget&quot; :).<\/li>\n<\/ul>\n<p><\/p>\n<p>Inspirerad <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/440054\/\">artikeln<\/a><\/noindex> av att migrera infrastrukturen fr\u00e5n Amazon Web Services till Yandex.Cloud, best\u00e4mde jag mig f\u00f6r att studera Yandex-stacken mer ing\u00e5ende.<\/p>\n<p><\/p>\n<p>F\u00f6r mig var de nyckelfunktioner som Yandex.Cloud erbj\u00f6d f\u00f6ljande:<\/p>\n<p><\/p>\n<ul>\n<li>Billigare med 2-3 g\u00e5nger (enligt ovanst\u00e5ende artikel och offentliga priss\u00e4ttningar)<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.yandex.ru\/security\">Lagring av personuppgifter f\u00f6r anv\u00e4ndare inom Rysslands territorium<\/a><\/noindex>, vilket stora Amazon \u00e4n s\u00e5 l\u00e4nge inte kan genomf\u00f6ra.<\/li>\n<\/ul>\n<p><\/p>\n<p>Jag unders\u00f6kte andra konkurrenter till denna tj\u00e4nst, men d\u00e5 vann Yandex.<\/p>\n<p><\/p>\n<p>Nu n\u00e4r jag har pratat om mig sj\u00e4lv, l\u00e5t oss g\u00e5 vidare till sakfr\u00e5gan.<\/p>\n<p><\/p>\n<h4 id=\"shag-0-podgotovim-sayt\">Steg 0. F\u00f6rbered webbplatsen<\/h4>\n<p><\/p>\n<p>F\u00f6r att b\u00f6rja beh\u00f6ver vi en webbplats som vi vill publicera p\u00e5 internet. Eftersom jag \u00e4r Angular-utvecklare kommer jag att skapa en enkel mall f\u00f6r en SPA-applikation som jag senare kommer att publicera p\u00e5 n\u00e4tet.<\/p>\n<p><\/p>\n<p>P.S. Den som f\u00f6rst\u00e5r sig p\u00e5 Angular eller k\u00e4nner till dess dokumentation <noindex><a rel=\"nofollow\" href=\"https:\/\/angular.io\/guide\/setup-local\">https:\/\/angular.io\/guide\/setup-local<\/a><\/noindex>, kan g\u00e5 till <noindex><a rel=\"nofollow\" href=\"#step_one\">Steg 1<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Installera Angular-CLI f\u00f6r att skapa SPA-webbplatser i Angular:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">npm install -g @angular\/cli<\/code><\/pre>\n<p><\/p>\n<p>Vi skapar en Angular-applikation med f\u00f6ljande kommando:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">ng new angular-habr-object-storage<\/code><\/pre>\n<p><\/p>\n<p>D\u00e4refter g\u00e5r vi till applikationens mapp och startar den f\u00f6r att kontrollera dess funktionalitet:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">cd angular-habr-object-storage\nng serve --open<\/code><\/pre>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hur man hostar en statisk webbplats med Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/b76c141276a55be70a70659757d7b4b7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Applikationen har skapats, men \u00e4r \u00e4nnu inte redo att publiceras p\u00e5 en webbhotell. Vi ska bygga applikationen till en liten produktionsversion f\u00f6r att ta bort \u00f6verfl\u00f6diga filer och spara enbart de n\u00f6dv\u00e4ndiga.<br \/>\nI Angular kan detta g\u00f6ras med f\u00f6ljande kommando:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">ng build --prod<\/code><\/pre>\n<p><\/p>\n<p>Som ett resultat av detta kommando skapades en mapp i roten av applikationen <code>dist<\/code> med v\u00e5r webbplats.<\/p>\n<p><\/p>\n<p>Det fungerar. Nu g\u00e5r vi vidare till webbhotell.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"step_one\"><\/a><\/noindex><\/p>\n<h4 id=\"shag-1\">Step 1.<\/h4>\n<p><\/p>\n<p>G\u00e5 till webbplatsen <noindex><a rel=\"nofollow\" href=\"https:\/\/console.cloud.yandex.ru\/\">https:\/\/console.cloud.yandex.ru\/<\/a><\/noindex> och klickar p\u00e5 knappen &quot;Anslut&quot;.<\/p>\n<p><\/p>\n<p>Anm\u00e4rkning:<\/p>\n<p><\/p>\n<ul>\n<li>F\u00f6r att anv\u00e4nda Yandex-tj\u00e4nsten kan det beh\u00f6vas ett Yandex-e-postkonto (men det \u00e4r inte s\u00e4kert)<\/li>\n<li>F\u00f6r vissa funktioner m\u00e5ste vi s\u00e4tta in pengar p\u00e5 kontot i det personliga omr\u00e5det (minst 500 rubel).<\/li>\n<\/ul>\n<p><\/p>\n<p>Efter framg\u00e5ngsrik registrering och inloggning \u00e4r vi i det personliga omr\u00e5det.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hur man hostar en statisk webbplats med Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/8fafe5f673ccc2a877fd5c4ceed4c980.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>D\u00e4refter m\u00e5ste vi i menyn till v\u00e4nster hitta tj\u00e4nsten &quot;Object Storage&quot;, som vi kommer att anv\u00e4nda f\u00f6r webbhotell.<\/p>\n<p><\/p>\n<p>Kort om termer:<\/p>\n<p><\/p>\n<ul>\n<li>Object Storage \u00e4r en fil lagringsl\u00f6sning som \u00e4r kompatibel med Amazons AWS S3-teknologi, vilken ocks\u00e5 har sitt eget API f\u00f6r att hantera lagringen fr\u00e5n koden och som, precis som AWS S3, kan anv\u00e4ndas f\u00f6r att hosta en statisk webbplats.<\/li>\n<li>I Object Storage skapar vi &quot;bucketar&quot; (bucket \/ Korg), som \u00e4r separata lagringsutrymmen f\u00f6r v\u00e5ra filer.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hur man hostar en statisk webbplats med Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/6863139051aa8290dcb92b53427c693f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>L\u00e5t oss skapa en av dem. F\u00f6r detta klickar vi p\u00e5 knappen &quot;Skapa bucket&quot; i tj\u00e4nstekonsolen.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hur man hostar en statisk webbplats med Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/7b411629b018b3dea9b9f027f5a48efe.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>I formul\u00e4ret f\u00f6r att skapa en bucket finns f\u00f6ljande f\u00e4lt, l\u00e5t oss g\u00e5 igenom dem:<\/p>\n<p><\/p>\n<ul>\n<li>Bucketnamn. F\u00f6r enkelhetens skull, namnge den samma som Angular-projektet \u2014 <code>angular-habr-object-storage<\/code><\/li>\n<li>Max. storlek. Vi anger det belopp som v\u00e5r webbplats v\u00e4ger, eftersom webbplatsen inte lagras gratis och f\u00f6r varje tilldelad gigabyte kommer vi att betala Yandex en liten summa.<\/li>\n<li>\u00c5tkomst till l\u00e4sning av objekt. Vi v\u00e4ljer &quot;Offentlig&quot;, eftersom anv\u00e4ndaren m\u00e5ste kunna h\u00e4mta varje fil fr\u00e5n v\u00e5r statiska webbplats s\u00e5 att layouten renderas korrekt, skripten k\u00f6rs, osv.<\/li>\n<li>\u00c5tkomst till objektlistan och \u00c5tkomst f\u00f6r l\u00e4sning av inst\u00e4llningar. Vi l\u00e4mnar &quot;Begr\u00e4nsad&quot;. Detta \u00e4r n\u00f6dv\u00e4ndigt f\u00f6r att anv\u00e4nda bucketen som ett internt lagringsutrymme f\u00f6r filer f\u00f6r applikationer.<\/li>\n<li>Lagringsklass. Vi v\u00e4ljer &quot;Standard&quot;. Detta inneb\u00e4r att v\u00e5r webbplats kommer att bes\u00f6kas ofta, vilket \u00e4ven betyder att filer som utg\u00f6r webbplatsen kommer att laddas ner ofta. Dessutom p\u00e5verkar detta punkt prestanda och kostnad (infoga l\u00e4nk).<\/li>\n<\/ul>\n<p><\/p>\n<p>Vi klickar p\u00e5 &quot;Skapa bucket&quot; och bucketen har skapats.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hur man hostar en statisk webbplats med Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/5f809534f58d62aea684d5365b0ec61a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Nu beh\u00f6ver vi ladda upp v\u00e5r webbplats till b\u00e4dden. Det enklaste s\u00e4ttet \u00e4r att \u00f6ppna en mapp vid sidan av <code>dist<\/code> v\u00e5r webbplats och dra dem direkt till sidan. Det \u00e4r mer praktiskt \u00e4n att klicka p\u00e5 knappen &quot;Ladda upp objekt&quot;, eftersom i s\u00e5 fall mappar inte flyttas och de m\u00e5ste skapas manuellt i r\u00e4tt ordning.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hur man hostar en statisk webbplats med Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/94b76639a6bdf65da3ebce99a4595879.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>S\u00e5, webbplatsen har laddats upp till lagringen, nu kan vi ge anv\u00e4ndarna m\u00f6jlighet att komma \u00e5t lagringen som en webbplats.<br \/>\nF\u00f6r detta klickar vi p\u00e5 fliken &quot;Webbplats&quot; i menyn till v\u00e4nster.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hur man hostar en statisk webbplats med Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/5489c8743ca0e5e467c681ff52bbf103.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>P\u00e5 sidan f\u00f6r buckets inst\u00e4llningar som webbplats v\u00e4ljer vi fliken &quot;Hosting&quot;. H\u00e4r anger vi startsidan f\u00f6r webbplatsen, vanligtvis index.html. Om du har en SPA-applikation \u00e4r det troligt att alla fel \u00e4ven hanteras p\u00e5 startsidan, s\u00e5 vi anger index.html \u00e4ven f\u00f6r fel sidan.<\/p>\n<p><\/p>\n<p>Vi ser direkt vilken l\u00e4nk som kommer att vara tillg\u00e4nglig f\u00f6r v\u00e5r webbplats. Vi klickar p\u00e5 spara.<\/p>\n<p><\/p>\n<p>Efter ungef\u00e4r 5 minuter, n\u00e4r vi g\u00e5r till l\u00e4nken, ser vi att v\u00e5r webbplats nu \u00e4r tillg\u00e4nglig f\u00f6r alla som vill.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hur man hostar en statisk webbplats med Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/0dae2f46c7793228de0789ef3d7fddb3.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Tack till alla som l\u00e4ste till slut! Det h\u00e4r \u00e4r min f\u00f6rsta artikel, jag planerar att beskriva andra Yandex-tj\u00e4nster och deras integration med frontend- och backend-teknologier.<\/p>\n<p><\/p>\n<p>Skriv i kommentarerna hur intressant det \u00e4r f\u00f6r er att veta mer om andra Yandex-tj\u00e4nster eller om anv\u00e4ndningen av Angular i modern utveckling.<\/p>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/511692\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043a\u0430\u043a \u043b\u0435\u0433\u043a\u043e \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0430\u0439\u0442 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u042f\u043d\u0434\u0435\u043a\u0441\u0430, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e Object Storage. \u0412 \u043a\u043e\u043d\u0446\u0435 \u0443 \u0432\u0430\u0441 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u043d\u044b\u0439 \u0432 \u0441\u0435\u0442\u0438 \u0441\u0430\u0439\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u043e \u0432\u043d\u0435\u0448\u043d\u0435\u0439 \u0441\u0441\u044b\u043b\u043a\u0435. \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u043d\u0430, \u0435\u0441\u043b\u0438 \u0432\u044b \u041d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0431\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e; \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0434\u0435\u043b\u0430\u043b \u043f\u043e\u0440\u0442\u0444\u043e\u043b\u0438\u043e \u0438 \u0445\u043e\u0447\u0435\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":89295,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-89294","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043a\u0430\u043a \u043b\u0435\u0433\u043a\u043e \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0430\u0439\u0442 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u042f\u043d\u0434\u0435\u043a\u0441\u0430, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e Object Storage. \u0412 \u043a\u043e\u043d\u0446\u0435 \u0443 \u0432\u0430\u0441 \u0431\u0443\u0434\u0435\u0442.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0430\u0439\u0442 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Yandex.Cloud Object Storage | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043a\u0430\u043a \u043b\u0435\u0433\u043a\u043e \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0430\u0439\u0442 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u042f\u043d\u0434\u0435\u043a\u0441\u0430, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e Object Storage. \u0412 \u043a\u043e\u043d\u0446\u0435 \u0443 \u0432\u0430\u0441 \u0431\u0443\u0434\u0435\u0442.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-21T23:42:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-21T23:42:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Hur man placerar en statisk webbplats med Yandex.Cloud Object Storage | ProHoster","description":"Hej, Habr! I den h\u00e4r artikeln kommer jag att ber\u00e4tta hur enkelt det \u00e4r att placera en statisk webbplats med hj\u00e4lp av Yandex-teknologier, n\u00e4mligen Object Storage. I slutet har du.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0430\u0439\u0442 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Yandex.Cloud Object Storage | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043a\u0430\u043a \u043b\u0435\u0433\u043a\u043e \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0430\u0439\u0442 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u042f\u043d\u0434\u0435\u043a\u0441\u0430, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e Object Storage. \u0412 \u043a\u043e\u043d\u0446\u0435 \u0443 \u0432\u0430\u0441 \u0431\u0443\u0434\u0435\u0442.","og:url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-21T23:42:21+00:00","article:modified_time":"2020-07-21T23:42:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"89294","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:12:27","updated":"2022-09-28 19:42:33","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/89294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=89294"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/89294\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/89295"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=89294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=89294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=89294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}