{"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\/sq\/blog\/administrirovanie\/kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage","title":{"rendered":"Si t\u00eb publikoni nj\u00eb faqe statike me ndihm\u00ebn e Yandex.Cloud Object Storage","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h5 id=\"privet-habr\">P\u00ebrsh\u00ebndetje, Habr!<\/h5>\n<p><\/p>\n<p>N\u00eb k\u00ebt\u00eb artikull, do t\u00eb flas se si t\u00eb vendosni leht\u00ebsisht nj\u00eb faqe statike duke p\u00ebrdorur teknologjit\u00eb e Yandex-it, konkretisht <em>Object Storage<\/em>.<\/p>\n<p><\/p>\n<p>N\u00eb fund do t\u00eb keni nj\u00eb faqe t\u00eb hostuar n\u00eb internet, e cila do t\u00eb jet\u00eb e \u0434\u043e\u0441\u0442\u0443\u043fshme p\u00ebrmes nj\u00eb lidhje t\u00eb jashtme.<\/p>\n<p><\/p>\n<h4 id=\"eta-statya-budet-polezna-esli-vy\">Ky artikull do t\u00eb jet\u00eb i dobish\u00ebm n\u00ebse jeni<\/h4>\n<p><\/p>\n<ul>\n<li>Nj\u00eb zhvillues i fillestar q\u00eb sapo po m\u00ebson programimin;<\/li>\n<li>Nj\u00eb zhvillues q\u00eb ka krijuar nj\u00eb portofol dhe d\u00ebshiron ta publikoj\u00eb n\u00eb m\u00ebnyr\u00eb t\u00eb hapur p\u00ebr ta treguar miqve dhe pun\u00ebdh\u00ebn\u00ebsve.<\/li>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4 id=\"o-sebe\">Rreth meje<\/h4>\n<p><\/p>\n<p>S\u00eb fundmi, kam zhvilluar nj\u00eb sh\u00ebrbim SaaS, nj\u00eb llak p\u00ebr tregun, ku njer\u00ebzit gjejn\u00eb trajner\u00eb sportiv\u00eb p\u00ebr st\u00ebrvitje personale. Kam p\u00ebrdorur paket\u00ebn e Amazon Web Services (AWS). Por sa m\u00eb thell\u00eb t\u00eb thellohem n\u00eb projekt \u2014 aq m\u00eb shum\u00eb detaje njihja p\u00ebr proceset e ndryshme t\u00eb organizimit t\u00eb nj\u00eb startup-i. <\/p>\n<p><\/p>\n<p>U p\u00ebrballa me problemet e m\u00ebposhtme: <\/p>\n<p><\/p>\n<ul>\n<li>AWS konsumonte shum\u00eb para. Pasi punova 3 vjet n\u00eb kompanit\u00eb Enterprise, u m\u00ebsova me gj\u00ebrat si Docker, Kubernetes, CI\/CD, blue green deployment, dhe, si nj\u00eb programues i ri n\u00eb startup, desha t\u00eb realizoja gjithashtu t\u00eb nj\u00ebjt\u00ebn gj\u00eb. N\u00eb p\u00ebrfundim, arrita n\u00eb p\u00ebrfundimin se \u00e7do muaj AWS konsumonte rreth 300-400 dollar\u00eb. M\u00eb e shtrenjt\u00eb ishte Kubernetes, rreth 100 dollar\u00eb, me nj\u00eb minimum t\u00eb vet\u00ebm me nj\u00eb klas\u00ebr dhe nj\u00eb nod.<br \/>\nP.S. N\u00eb fillim nuk \u00ebsht\u00eb e nevojshme t\u00eb b\u00ebni k\u00ebshtu. <\/li>\n<li>Pastaj, pasi mendova p\u00ebr an\u00ebn ligjore, m\u00ebsova p\u00ebr ligjin 152-FZ, i cili thoshte di\u00e7ka si: <em>&quot;T\u00eb dh\u00ebnat personale t\u00eb qytetar\u00ebve t\u00eb RF duhet t\u00eb ruhen n\u00eb territorin e RF&quot;<\/em>, nd otherwise fines, which I would rather avoid. I decided to address these issues before I get a notification from &quot;above&quot; :).<\/li>\n<\/ul>\n<p><\/p>\n<p>I frym\u00ebzuar <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/440054\/\">artikullin<\/a><\/noindex> p\u00ebr migrimin e infrastruktur\u00ebs nga Amazon Web Services n\u00eb Yandex.Cloud, vendosa t\u00eb studioj m\u00eb n\u00eb detaje stack-un e Yandex.<\/p>\n<p><\/p>\n<p>P\u00ebr mua, karakteristikat kryesore t\u00eb Yandex.Cloud ishin si vijon:<\/p>\n<p><\/p>\n<ul>\n<li>M\u00eb i lir\u00eb 2-3 her\u00eb (sipas artikullit t\u00eb m\u00ebsip\u00ebrm dhe \u00e7mimeve publike)<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.yandex.ru\/security\">Ruajtja e t\u00eb dh\u00ebnave personale t\u00eb p\u00ebrdoruesve n\u00eb territorin e RF<\/a><\/noindex>, gj\u00eb q\u00eb Amazon-i i madh ende nuk mund ta realizoj\u00eb.<\/li>\n<\/ul>\n<p><\/p>\n<p>Studova p\u00ebr konkurent\u00ebt e tjer\u00eb t\u00eb k\u00ebtij sh\u00ebrbimi, por n\u00eb at\u00eb koh\u00eb Yandex po fitonte.<\/p>\n<p><\/p>\n<p>Tani q\u00eb fola p\u00ebr veten, mund t\u00eb kalojm\u00eb te puna.<\/p>\n<p><\/p>\n<h4 id=\"shag-0-podgotovim-sayt\">Hapi 0. T\u00eb p\u00ebrgatitim sajtin<\/h4>\n<p><\/p>\n<p>P primero, do t\u00eb na nevojitet nj\u00eb sajt q\u00eb d\u00ebshirojm\u00eb t\u00eb vendosim n\u00eb internet. P\u00ebrq\u00ebndrohem si programues Angular, do t\u00eb krijoj nj\u00eb shabllon t\u00eb thjesht\u00eb SPA aplikacioni, t\u00eb cilin m\u00eb pas do ta publikoj n\u00eb internet.<\/p>\n<p><\/p>\n<p>P.S. N\u00ebse keni njohuri n\u00eb Angular apo dini mbi dokumentacionin e tij <noindex><a rel=\"nofollow\" href=\"https:\/\/angular.io\/guide\/setup-local\">https:\/\/angular.io\/guide\/setup-local<\/a><\/noindex>, kaloni te <noindex><a rel=\"nofollow\" href=\"#step_one\">Hapi 1<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Do t\u00eb instalojm\u00eb Angular-CLI p\u00ebr t\u00eb krijuar faqe SPA n\u00eb Angular:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">npm install -g @angular\/cli<\/code><\/pre>\n<p><\/p>\n<p>T\u00eb krijojm\u00eb nj\u00eb aplikacion Angular me komand\u00ebn n\u00eb vijim:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">ng new angular-habr-object-storage<\/code><\/pre>\n<p><\/p>\n<p>Pastaj kalojm\u00eb n\u00eb dosjen e aplikacionit dhe e nisim at\u00eb p\u00ebr t\u00eb verifikuar funksionimin:<\/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=\"Si t\u00eb publikoni nj\u00eb faqe statike me ndihm\u00ebn e Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/b76c141276a55be70a70659757d7b4b7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Aplikacioni \u00ebsht\u00eb krijuar, por ende nuk \u00ebsht\u00eb gati p\u00ebr t'u vendosur n\u00eb hostim. Do ta mbledhim aplikacionin n\u00eb nj\u00eb nd\u00ebrtim t\u00eb vog\u00ebl (Production), p\u00ebr t\u00eb hequr gjith\u00e7ka t\u00eb panevojshme dhe p\u00ebr t\u00eb l\u00ebn\u00eb vet\u00ebm skedar\u00ebt e nevojsh\u00ebm.<br \/>\nN\u00eb Angular, kjo mund t\u00eb b\u00ebhet me komand\u00ebn n\u00eb vijim:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">ng build --prod<\/code><\/pre>\n<p><\/p>\n<p>Si rezultat i k\u00ebsaj komande, n\u00eb rr\u00ebnj\u00eb t\u00eb aplikacionit u shfaq nj\u00eb dosje <code>dist<\/code> me faqen ton\u00eb.<\/p>\n<p><\/p>\n<p>Punon. Tani kalojm\u00eb te hostimi.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"step_one\"><\/a><\/noindex><\/p>\n<h4 id=\"shag-1\">Hapi 1.<\/h4>\n<p><\/p>\n<p>Shkoni te faqja <noindex><a rel=\"nofollow\" href=\"https:\/\/console.cloud.yandex.ru\/\">https:\/\/console.cloud.yandex.ru\/<\/a><\/noindex> dhe klikohet butoni &quot;Rrit&lt;|sht&gt;&quot;.<\/p>\n<p><\/p>\n<p>Sh\u00ebnim:<\/p>\n<p><\/p>\n<ul>\n<li>P\u00ebr t\u00eb p\u00ebrdorur sh\u00ebrbimin e Yandex-it mund t'ju nevojitet nj\u00eb email i Yandex-it (por kjo nuk \u00ebsht\u00eb e sigurt).<\/li>\n<li>P\u00ebr disa funksione, do t\u00eb duhet t\u00eb vendosni para n\u00eb llogarin\u00eb tuaj n\u00eb kabinetin personal (minimumi 500 rubla).<\/li>\n<\/ul>\n<p><\/p>\n<p>Pas regjistrimit dhe identifikimit t\u00eb suksessh\u00ebm, jemi n\u00eb kabinetin personal.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Si t\u00eb publikoni nj\u00eb faqe statike me ndihm\u00ebn e Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/8fafe5f673ccc2a877fd5c4ceed4c980.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>M\u00eb pas, n\u00eb menun\u00eb e majt\u00eb duhet t\u00eb gjeni sh\u00ebrbimin &quot;Object Storage&quot;, t\u00eb cilin sapo do ta p\u00ebrdorim p\u00ebr hostimin e uebfaqes.<\/p>\n<p><\/p>\n<p>P\u00ebr nj\u00eb p\u00ebrmbledhje t\u00eb terminologjis\u00eb:<\/p>\n<p><\/p>\n<ul>\n<li>Object Storage \u2014 \u00ebsht\u00eb nj\u00eb ruajt\u00ebs skedar\u00ebsh, i pajtuesh\u00ebm me teknologjin\u00eb e ngjashme t\u00eb Amazon AWS S3, i cili ka gjithashtu API-n\u00eb e tij p\u00ebr menaxhimin e ruajtjes nga kodi dhe mund t\u00eb p\u00ebrdoret si AWS S3 p\u00ebr t\u00eb hostuar nj\u00eb faqe static.<\/li>\n<li>N\u00eb Object Storage krijojm\u00eb &quot;buckets&quot; (bucket \/ Kosh), q\u00eb jan\u00eb depo t\u00eb ve\u00e7anta p\u00ebr skedar\u00ebt tan\u00eb.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Si t\u00eb publikoni nj\u00eb faqe statike me ndihm\u00ebn e Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/6863139051aa8290dcb92b53427c693f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>T\u00eb krijojm\u00eb nj\u00eb nga ato. P\u00ebr k\u00ebt\u00eb, n\u00eb konsol\u00ebn e sh\u00ebrbimit klikojm\u00eb mbi butonin &quot;Krijo kosh&quot;.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Si t\u00eb publikoni nj\u00eb faqe statike me ndihm\u00ebn e Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/7b411629b018b3dea9b9f027f5a48efe.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>N\u00eb formularin e krijimit t\u00eb baketit ka fushat e m\u00ebposhtme, le t\u00eb kalojm\u00eb shpejt mbi to:<\/p>\n<p><\/p>\n<ul>\n<li>Emri i baketit. P\u00ebr leht\u00ebsi, do ta em\u00ebrojm\u00eb si projekti Angular \u2014 <code>angular-habr-object-storage<\/code><\/li>\n<li>Madh\u00ebsia maksimale. Vendosim aq sa peshojn\u00eb skedar\u00ebt e faqes ton\u00eb, pasi faqja nuk ruhet falas dhe p\u00ebr \u00e7do gigabajt t\u00eb dedikuar, ne do t\u00eb paguajm\u00eb pak ndaj Yandex.<\/li>\n<li>Qasja p\u00ebr leximin e objekteve. E vendosim &quot;Publik&quot;, pasi p\u00ebrdoruesi duhet t\u00eb ket\u00eb qasje n\u00eb \u00e7do skedar t\u00eb uebfaqes son\u00eb statike, q\u00eb ta shohin sakt\u00eb dizajnin, t\u00eb funksionojn\u00eb skenaret etj.<\/li>\n<li>Qasja n\u00eb list\u00ebn e objekteve dhe Qasja p\u00ebr leximin e cil\u00ebsimeve. E l\u00ebm\u00eb &quot;T\u00eb Kufizuar&quot;. Kjo \u00ebsht\u00eb e nevojshme p\u00ebr ta p\u00ebrdorur bucket-in si depo t\u00eb brendshme p\u00ebr skedar\u00ebt e aplikacioneve.<\/li>\n<li>Klasa e ruajtjes. L\u00ebm\u00eb \"Standard\". Kjo do t\u00eb thot\u00eb se faqja jon\u00eb do t\u00eb vizitohet shpesh, dhe do t\u00eb shkarkohen shpesh skedar\u00ebt q\u00eb p\u00ebrb\u00ebjn\u00eb faqen. Gjithashtu, ky pik\u00eb ndikon n\u00eb performanc\u00ebn dhe pagesat (vendosni lidhjen).<\/li>\n<\/ul>\n<p><\/p>\n<p>Klikojm\u00eb \"Krijo bucket\" dhe bucket-i \u00ebsht\u00eb krijuar.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Si t\u00eb publikoni nj\u00eb faqe statike me ndihm\u00ebn e Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/5f809534f58d62aea684d5365b0ec61a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Tani duhet t\u00eb ngarkojm\u00eb faqen ton\u00eb n\u00eb bucket. M\u00ebnyra m\u00eb e thjesht\u00eb \u00ebsht\u00eb t\u00eb hapim nj\u00eb dosje p\u00ebrkrah faqes son\u00eb <code>dist<\/code> faqes son\u00eb dhe e transferojm\u00eb manualisht direkt n\u00eb faqe. Kjo \u00ebsht\u00eb m\u00eb e leht\u00eb sesa t\u00eb klikosh butonin \"Ngarko objekte\", sepse n\u00eb k\u00ebt\u00eb rast dosjet nuk transferohen dhe do t\u00eb duhet t'i krijosh manualisht n\u00eb rendin e duhur.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Si t\u00eb publikoni nj\u00eb faqe statike me ndihm\u00ebn e Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/94b76639a6bdf65da3ebce99a4595879.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Tani q\u00eb faqja \u00ebsht\u00eb ngarkuar n\u00eb magazin\u00eb, ne mund t'i ofrojm\u00eb p\u00ebrdoruesve mund\u00ebsin\u00eb t\u00eb aksesojn\u00eb magazin\u00ebn si nj\u00eb faqe.<br \/>\nP\u00ebr k\u00ebt\u00eb, n\u00eb menun\u00eb e majt\u00eb klikojm\u00eb mbi tab-in \"Faqja web\".<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Si t\u00eb publikoni nj\u00eb faqe statike me ndihm\u00ebn e Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/5489c8743ca0e5e467c681ff52bbf103.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>N\u00eb faqen e konfigurimit t\u00eb bucket-it si faqe, zgjedhim tab-in \"Hosting\". K\u00ebtu p\u00ebrcaktojm\u00eb faqen kryesore t\u00eb faqes, zakonisht \u00ebsht\u00eb index.html. N\u00ebse keni nj\u00eb aplikacion SPA, ndoshta t\u00eb gjitha gabimet menaxhohen gjithashtu n\u00eb faqen kryesore, ndaj do t\u00eb citojm\u00eb gjithashtu index.html n\u00eb faqen e gabimeve.<\/p>\n<p><\/p>\n<p>Ne menj\u00ebher\u00eb shohim se p\u00ebr cilin link do t\u00eb jet\u00eb e aksesueshme faqja jon\u00eb. Shtypim ruaj.<\/p>\n<p><\/p>\n<p>Pas disa minutash, duke klikuar n\u00eb lidhje, ne shohim se tani faqja jon\u00eb \u00ebsht\u00eb e aksesueshme p\u00ebr t\u00eb gjith\u00eb t\u00eb interesuarit.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Si t\u00eb publikoni nj\u00eb faqe statike me ndihm\u00ebn e Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/0dae2f46c7793228de0789ef3d7fddb3.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Faleminderit t\u00eb gjith\u00ebve q\u00eb e lexuat deri n\u00eb fund! Kjo \u00ebsht\u00eb artikulli im i par\u00eb, planifikoj t\u00eb p\u00ebrshkruaj edhe sh\u00ebrbime t\u00eb tjera t\u00eb Yandex dhe integrimin e tyre me teknologjit\u00eb frontend dhe backend.<\/p>\n<p><\/p>\n<p>M\u00eb shkruani n\u00eb komentet se sa interesante do t\u2019ju duket t\u00eb dini p\u00ebr sh\u00ebrbime t\u00eb tjera t\u00eb Yandex ose p\u00ebr p\u00ebrdorimin e Angular n\u00eb zhvillimin modern.<\/p>\n<p>Burimi: <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 4.9.10 - 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 \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\" \/>\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\/sq\/blog\/administrirovanie\/kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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 \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/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\udd47Si t\u00eb vendosni nj\u00eb faqe statike me ndihm\u00ebn e Yandex.Cloud Object Storage | ProHoster","description":"P\u00ebrsh\u00ebndetje, Habr! N\u00eb k\u00ebt\u00eb artikull, do t\u2019ju tregoj si t\u00eb vendosni leht\u00ebsisht nj\u00eb faqe statike me ndihm\u00ebn e teknologjive t\u00eb Yandex, n\u00eb ve\u00e7anti Object Storage. N\u00eb fund do t\u00eb keni nj\u00eb faqe t\u00eb vendosur n\u00eb rrjet, e cila do t\u00eb jet\u00eb e aksesueshme p\u00ebrmes nj\u00eb lidhjeje t\u00eb jashtme. Ky artikull do t\u00eb jet\u00eb i dobish\u00ebm, n\u00ebse jeni nj\u00eb zhvillues fillestar q\u00eb po m\u00ebsoni programimin; nj\u00eb zhvillues q\u00eb ka krijuar nj\u00eb portofol dhe d\u00ebshiron","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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 \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","og:url":"https:\/\/prohoster.info\/sq\/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"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/89294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=89294"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/89294\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/89295"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=89294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=89294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=89294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}