{"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\/da\/blog\/administrirovanie\/kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage","title":{"rendered":"Hvordan man hoster en statisk hjemmeside ved hj\u00e6lp af Yandex.Cloud Object Storage","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h5 id=\"privet-habr\">Hello, Habr!<\/h5>\n<p><\/p>\n<p>I denne artikel vil jeg fort\u00e6lle, hvordan man nemt og enkelt kan hoste en statisk hjemmeside med Yandex-teknologier, nemlig <em>Object Storage<\/em>.<\/p>\n<p><\/p>\n<p>Til slut vil du have en hjemmeside, der er tilg\u00e6ngelig online via et eksternt link.<\/p>\n<p><\/p>\n<h4 id=\"eta-statya-budet-polezna-esli-vy\">Denne artikel vil v\u00e6re nyttig, hvis du<\/h4>\n<p><\/p>\n<ul>\n<li>Er en nybegynderudvikler, der lige er ved at l\u00e6re programmering;<\/li>\n<li>Er en udvikler, der har lavet et portfolio og \u00f8nsker at publicere det offentligt for at vise det til venner og arbejdsgivere.<\/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>For nylig arbejdede jeg p\u00e5 en SaaS-service, der ligner et marketplace, hvor folk kan finde sportstr\u00e6nere til personlige tr\u00e6ninger. Jeg brugte Amazon Web Services (AWS). Men jo mere jeg dykkede ned i projektet, jo flere nuancer l\u00e6rte jeg om forskellige processer i organisationen af en startup. <\/p>\n<p><\/p>\n<p>Jeg st\u00f8dte p\u00e5 f\u00f8lgende problemer: <\/p>\n<p><\/p>\n<ul>\n<li>AWS var meget dyrt. Efter at have arbejdet 3 \u00e5r i storvirksomheder er jeg vant til gl\u00e6der som Docker, Kubernetes, CI\/CD, blue green deployment, og som en nybegynderprogrammerer-startuper \u00f8nskede jeg ogs\u00e5 at implementere det samme. I sidste ende kom jeg til den konklusion, at AWS kostede 300-400 dollars om m\u00e5neden. Det dyreste viste sig at v\u00e6re Kubernetes, omkring 100 dollars, med minimum med \u00e9n klynge og \u00e9n node.<br \/>\nP.S. I starten er det ikke n\u00f8dvendigt at g\u00f8re s\u00e5dan. <\/li>\n<li>Derefter, efter at have t\u00e6nkt over de juridiske aspekter, blev jeg bekendt med lov 152-FZ, som sagde cirka f\u00f8lgende: <em>&quot;Personlige data for borgere i Rusland skal opbevares p\u00e5 russisk territorium&quot;<\/em>, ellers vil der v\u00e6re b\u00f8der, hvilket jeg ikke \u00f8nskede. Jeg besluttede at tage mig af disse sp\u00f8rgsm\u00e5l, f\u00f8r &quot;ovenfra&quot; kaster noget ned til mig :).<\/li>\n<\/ul>\n<p><\/p>\n<p>Inspirationen kom fra <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/440054\/\">en artikel<\/a><\/noindex> om migration af infrastruktur fra Amazon Web Services til Yandex.Cloud, og jeg besluttede at studere Yandex-stakken n\u00e6rmere.<\/p>\n<p><\/p>\n<p>For mig var de centrale funktioner ved Yandex.Cloud f\u00f8lgende:<\/p>\n<p><\/p>\n<ul>\n<li>Billigere med 2-3 gange (if\u00f8lge ovenst\u00e5ende artikel og offentlige prislister)<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.yandex.ru\/security\">Opbevaring af brugeres personlige data p\u00e5 russisk omr\u00e5de<\/a><\/noindex>, noget som store Amazon endnu ikke kan realisere.<\/li>\n<\/ul>\n<p><\/p>\n<p>Jeg unders\u00f8gte andre konkurrenter til denne service, men p\u00e5 det tidspunkt vandt Yandex.<\/p>\n<p><\/p>\n<p>Nu har jeg pr\u00e6senteret mig selv, lad os komme til sagen.<\/p>\n<p><\/p>\n<h4 id=\"shag-0-podgotovim-sayt\">Trin 0. Forbered hjemmesiden<\/h4>\n<p><\/p>\n<p>For at starte har vi brug for en hjemmeside, som vi \u00f8nsker at publicere p\u00e5 internettet. Da jeg er Angular-udvikler, vil jeg lave en simpel skabelon til en SPA-applikation, som jeg senere vil offentligg\u00f8re p\u00e5 internettet.<\/p>\n<p><\/p>\n<p>P.S. Hvis du kender noget til Angular eller ved om dets dokumentation <noindex><a rel=\"nofollow\" href=\"https:\/\/angular.io\/guide\/setup-local\">https:\/\/angular.io\/guide\/setup-local<\/a><\/noindex>, g\u00e5 til <noindex><a rel=\"nofollow\" href=\"#step_one\">Trin 1<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Lad os installere Angular-CLI for at skabe SPA-websteder med Angular:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">npm install -g @angular\/cli<\/code><\/pre>\n<p><\/p>\n<p>Lad os oprette et Angular-program med f\u00f8lgende kommando:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">ng new angular-habr-object-storage<\/code><\/pre>\n<p><\/p>\n<p>Derefter g\u00e5r vi ind i programmet mappen og k\u00f8rer det for at teste det:<\/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=\"Hvordan man hoster en statisk hjemmeside ved hj\u00e6lp af Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/b76c141276a55be70a70659757d7b4b7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Programmet er oprettet, men er endnu ikke klar til at blive hostet. Lad os samle programmet i et lille build (Production) for at fjerne alt overskydende og kun efterlade de n\u00f8dvendige filer.<br \/>\nI Angular kan dette g\u00f8res med f\u00f8lgende kommando:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">ng build --prod<\/code><\/pre>\n<p><\/p>\n<p>Som et resultat af denne kommando vises mappen <code>dist<\/code> med vores websted.<\/p>\n<p><\/p>\n<p>Det virker. Nu g\u00e5r vi videre til hosting.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"step_one\"><\/a><\/noindex><\/p>\n<h4 id=\"shag-1\">Trin 1.<\/h4>\n<p><\/p>\n<p>G\u00e5 til webstedet <noindex><a rel=\"nofollow\" href=\"https:\/\/console.cloud.yandex.ru\/\">https:\/\/console.cloud.yandex.ru\/<\/a><\/noindex> og trykker p\u00e5 knappen &quot;Forbind&quot;.<\/p>\n<p><\/p>\n<p>Bem\u00e6rk:<\/p>\n<p><\/p>\n<ul>\n<li>For at bruge Yandex-tjenesten kan det v\u00e6re n\u00f8dvendigt at have en Yandex-mail (men det er ikke sikkert)<\/li>\n<li>For nogle funktioner skal du inds\u00e6tte penge p\u00e5 kontoen i din personlige konto (minimum 500 rubler).<\/li>\n<\/ul>\n<p><\/p>\n<p>Efter succesfuld registrering og login er vi i den personlige konto.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hvordan man hoster en statisk hjemmeside ved hj\u00e6lp af Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/8fafe5f673ccc2a877fd5c4ceed4c980.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Dern\u00e6st skal vi finde tjenesten &quot;Object Storage&quot; i menuen til venstre, som vi netop skal bruge til at hoste hjemmesiden.<\/p>\n<p><\/p>\n<p>Kort om termer:<\/p>\n<p><\/p>\n<ul>\n<li>Object Storage er et filopbevaringssystem, der er kompatibelt med den tilsvarende teknologi fra Amazon AWS S3, som ogs\u00e5 har sin egen API til at styre opbevaring fra koden og kan, ligesom AWS S3, bruges til hosting af et statisk websted.<\/li>\n<li>I Object Storage opretter vi &quot;buckets&quot; (bucket \/ Kurv), som er separate opbevaringssteder for vores filer.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hvordan man hoster en statisk hjemmeside ved hj\u00e6lp af Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/6863139051aa8290dcb92b53427c693f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Lad os oprette en af dem. For at g\u00f8re dette trykker vi p\u00e5 knappen &quot;Opret bucket&quot; i tjenestekonsollen.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hvordan man hoster en statisk hjemmeside ved hj\u00e6lp af 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 formularen til oprettelse af en bucket er der f\u00f8lgende felter, lad os se p\u00e5 dem:<\/p>\n<p><\/p>\n<ul>\n<li>Bucketnavn. For enkelhedens skyld kalder vi det det samme som Angular-projektet \u2014 <code>angular-habr-object-storage<\/code><\/li>\n<li>Maks. st\u00f8rrelse. Vi s\u00e6tter det til, hvor meget vores websted vejer, da webstedet ikke opbevares gratis, og for hver tildelt gigabyte vil vi betale Yandex en smule.<\/li>\n<li>Adgang til l\u00e6sning af objekter. Vi s\u00e6tter &quot;Offentlig&quot;, da brugeren skal have adgang til hver fil p\u00e5 vores statiske hjemmeside, s\u00e5 layoutet pr\u00e6senteres korrekt, scripts k\u00f8rer mv.<\/li>\n<li>Adgang til listen over objekter og Adgang til indstillinger for l\u00e6sning. Vi lader det v\u00e6re &quot;Begr\u00e6nset&quot;. Dette er n\u00f8dvendigt for at bruge bucketen som en intern opbevaring for filer til applikationer.<\/li>\n<li>Lagringsklasse. Vi lader det v\u00e6re &quot;Standard&quot;. Dette betyder, at vores hjemmeside forventes at blive bes\u00f8gt ofte, og derfor downloades filerne, der udg\u00f8r hjemmesiden, ofte. Dette punkt p\u00e5virker ogs\u00e5 pr\u00e6stationen og betalingen (inds\u00e6t link).<\/li>\n<\/ul>\n<p><\/p>\n<p>Tryk p\u00e5 &quot;Opret bucket&quot;, og bucketen er oprettet.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hvordan man hoster en statisk hjemmeside ved hj\u00e6lp af 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 skal vi uploade vores hjemmeside til bucketen. Den nemmeste m\u00e5de er at \u00e5bne en mappe ved siden af <code>dist<\/code> vores hjemmeside og tr\u00e6kke dem direkt p\u00e5 siden. Det er mere bekvemt end at trykke p\u00e5 knappen &quot;Upload objekter&quot;, fordi i s\u00e5 fald flyttes mapperne ikke, og de skal oprettes manuelt i den rigtige r\u00e6kkef\u00f8lge.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hvordan man hoster en statisk hjemmeside ved hj\u00e6lp af 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 hjemmesiden er uploadet til lageret, og vi kan give brugerne mulighed for at tilg\u00e5 lageret som en hjemmeside.<br \/>\nFor at g\u00f8re dette skal vi til venstre i menuen klikke p\u00e5 fanebladet &quot;Websted&quot;.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hvordan man hoster en statisk hjemmeside ved hj\u00e6lp af 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 siden til indstilling af bucketen som websted v\u00e6lger vi fanen &quot;Hosting&quot;. Her angiver vi hovedsiden for webstedet, som normalt er index.html. Hvis du har en SPA-applikation, h\u00e5ndteres sandsynligvis alle fejl ogs\u00e5 p\u00e5 hovedsiden, s\u00e5 vi angiver index.html p\u00e5 fejl siden.<\/p>\n<p><\/p>\n<p>Vi kan straks se, hvilken link der vil v\u00e6re tilg\u00e6ngelig til vores hjemmeside. Klik p\u00e5 gem.<\/p>\n<p><\/p>\n<p>Efter cirka 5 minutter, n\u00e5r vi f\u00f8lger linket, ser vi, at vores hjemmeside nu er tilg\u00e6ngelig for alle interesserede.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Hvordan man hoster en statisk hjemmeside ved hj\u00e6lp af Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/0dae2f46c7793228de0789ef3d7fddb3.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Tak til alle der l\u00e6ste til slut! Dette er min f\u00f8rste artikel, og jeg planl\u00e6gger at beskrive andre Yandex-tjenester og deres integration med frontend- og backend-teknologier.<\/p>\n<p><\/p>\n<p>Skriv i kommentarerne, hvor interessant det er for dig at l\u00e6re om andre Yandex-tjenester eller brugen af Angular i moderne udvikling.<\/p>\n<p>Kilde: <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.3 - 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\/da\/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.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Hvordan man hoster en statisk hjemmeside ved hj\u00e6lp af Yandex.Cloud Object Storage | ProHoster","description":"Hej, Habr! I denne artikel vil jeg fort\u00e6lle, hvordan man nemt og enkelt kan hoste en statisk hjemmeside ved hj\u00e6lp af Yandex-teknologier, specifikt Object Storage. I slutningen vil du have.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/89294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=89294"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/89294\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/89295"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=89294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=89294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=89294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}