{"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\/it\/blog\/administrirovanie\/kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage","title":{"rendered":"Come ospitare un sito statico con Yandex.Cloud Object Storage","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h5 id=\"privet-habr\">Ciao, Habr!<\/h5>\n<p><\/p>\n<p>In questo articolo, vi spiegher\u00f2 come \u00e8 facile e semplice pubblicare un sito statico utilizzando le tecnologie di Yandex, ovvero <em>Object Storage<\/em>.<\/p>\n<p><\/p>\n<p>Alla fine avrete un sito web pubblicato, accessibile tramite un link esterno.<\/p>\n<p><\/p>\n<h4 id=\"eta-statya-budet-polezna-esli-vy\">Questo articolo sar\u00e0 utile se siete<\/h4>\n<p><\/p>\n<ul>\n<li>Un programmatore alle prime armi che sta appena apprendendo la programmazione;<\/li>\n<li>Un programmatore che ha creato un portfolio e vuole pubblicarlo per mostrarlo a amici e potenziali datori di lavoro.<\/li>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4 id=\"o-sebe\">Chi sono<\/h4>\n<p><\/p>\n<p>Di recente ho sviluppato un servizio SaaS, simile a un marketplace, dove le persone trovano allenatori sportivi per allenamenti personali. Ho utilizzato il stack Amazon Web Services (d'ora in poi AWS). Ma pi\u00f9 mi addentravo nel progetto, pi\u00f9 scoprivo sfumature sui diversi processi di organizzazione di una startup. <\/p>\n<p><\/p>\n<p>Ho affrontato i seguenti problemi: <\/p>\n<p><\/p>\n<ul>\n<li>AWS costava molto. Dopo aver lavorato per 3 anni in aziende Enterprise, mi ero abituato a comfort come Docker, Kubernetes, CI\/CD, blue green deployment, e, come programmatore alle prime armi in una startup, volevo realizzare le stesse cose. Alla fine sono arrivato al punto che AWS costava 300-400 dollari al mese. La spesa maggiore era per Kubernetes, circa 100 dollari, con una configurazione minima con un cluster e un nodo.<br \/>\nP.S. All'inizio non \u00e8 necessario fare cos\u00ec. <\/li>\n<li>Volgendo la mia attenzione agli aspetti legali, ho appreso della legge 152-FZ, che diceva circa quanto segue: <em>&quot;I dati personali dei cittadini russi devono essere archiviati nel territorio della Federazione Russa&quot;<\/em>, altrimenti ci sono multe, cosa che non mi piacerebbe. Ho deciso di occuparmi di queste questioni, finch\u00e9 non arriva qualche comunicazione &quot;dall'alto&quot; :).<\/li>\n<\/ul>\n<p><\/p>\n<p>Ispirato <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/440054\/\">l'articolo<\/a><\/noindex> alla migrazione dell'infrastruttura da Amazon Web Services a Yandex.Cloud, ho deciso di studiare pi\u00f9 a fondo il stack di Yandex.<\/p>\n<p><\/p>\n<p>Per me, le caratteristiche chiave di Yandex.Cloud erano le seguenti:<\/p>\n<p><\/p>\n<ul>\n<li>Pi\u00f9 economico di 2-3 volte (secondo l'articolo sopra e i prezzi pubblici)<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.yandex.ru\/security\">Conservazione dei dati personali degli utenti nel territorio della Federazione Russa<\/a><\/noindex>, cosa che il grande Amazon non pu\u00f2 ancora realizzare.<\/li>\n<\/ul>\n<p><\/p>\n<p>Ho esaminato altri concorrenti di questo servizio, ma in quel momento Yandex era in vantaggio.<\/p>\n<p><\/p>\n<p>Ho parlato di me, ora possiamo passare al sodo.<\/p>\n<p><\/p>\n<h4 id=\"shag-0-podgotovim-sayt\">Passo 0. Prepariamo il sito<\/h4>\n<p><\/p>\n<p>Innanzitutto abbiamo bisogno di un sito che vogliamo pubblicare su Internet. Poich\u00e9 sono un sviluppatore Angular, creer\u00f2 un semplice modello di applicazione SPA, che poi pubblicher\u00f2 online.<\/p>\n<p><\/p>\n<p>P.S. Chi ha familiarit\u00e0 con Angular o conosce la sua documentazione <noindex><a rel=\"nofollow\" href=\"https:\/\/angular.io\/guide\/setup-local\">https:\/\/angular.io\/guide\/setup-local<\/a><\/noindex>, andate a <noindex><a rel=\"nofollow\" href=\"#step_one\">Passo 1<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Installiamo Angular-CLI per creare siti SPA con Angular:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">npm install -g @angular\/cli<\/code><\/pre>\n<p><\/p>\n<p>Creiamo un'app Angular utilizzando il seguente comando:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">ng new angular-habr-object-storage<\/code><\/pre>\n<p><\/p>\n<p>Successivamente, ci spostiamo nella cartella dell'app e la avviamo per verificarne il funzionamento:<\/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=\"Come ospitare un sito statico con Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/b76c141276a55be70a70659757d7b4b7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>L'app \u00e8 stata creata, ma non \u00e8 ancora pronta per il deploy su hosting. Creeremo un piccolo build (Production) per rimuovere il superfluo e lasciare solo i file necessari.<br \/>\nIn Angular, questo pu\u00f2 essere fatto con il seguente comando:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">ng build --prod<\/code><\/pre>\n<p><\/p>\n<p>Il risultato di questo comando \u00e8 una nuova cartella nel root dell'applicazione <code>dist<\/code> con il nostro sito.<\/p>\n<p><\/p>\n<p>Funziona. Ora passiamo all'hosting.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"step_one\"><\/a><\/noindex><\/p>\n<h4 id=\"shag-1\">Passo 1.<\/h4>\n<p><\/p>\n<p>Visitiamo il sito <noindex><a rel=\"nofollow\" href=\"https:\/\/console.cloud.yandex.ru\/\">https:\/\/console.cloud.yandex.ru\/<\/a><\/noindex> e facciamo clic sul pulsante &quot;Connetti&quot;.<\/p>\n<p><\/p>\n<p>Nota:<\/p>\n<p><\/p>\n<ul>\n<li>Per utilizzare il servizio di Yandex potrebbe essere necessaria una mail di Yandex (ma non \u00e8 certo)<\/li>\n<li>Per alcune funzionalit\u00e0 sar\u00e0 necessario versare dei fondi nel conto del pannello personale (minimo 500 rubli).<\/li>\n<\/ul>\n<p><\/p>\n<p>Dopo una registrazione e un'autenticazione riuscita, ci troviamo nel pannello personale.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Come ospitare un sito statico con Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/8fafe5f673ccc2a877fd5c4ceed4c980.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Successivamente, a sinistra nel menu, dobbiamo trovare il servizio &quot;Object Storage&quot;, che utilizzeremo per l'hosting del sito.<\/p>\n<p><\/p>\n<p>Brevemente sui termini:<\/p>\n<p><\/p>\n<ul>\n<li>Object Storage \u00e8 un'archiviazione di file compatibile con la tecnologia simile di Amazon AWS S3, che ha anche una propria API per gestire l'archiviazione dal codice e pu\u00f2 essere utilizzata, come AWS S3, per ospitare un sito statico.<\/li>\n<li>In Object Storage creiamo &quot;bucket&quot; (bucket \/ Cestino), che sono archiviazioni separate dei nostri file.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Come ospitare un sito statico con Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/6863139051aa8290dcb92b53427c693f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Creiamo uno di essi. Per farlo, nella console del servizio facciamo clic sul pulsante &quot;Crea bucket&quot;.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Come ospitare un sito statico con Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/7b411629b018b3dea9b9f027f5a48efe.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Nel modulo di creazione del bucket ci sono i seguenti campi, diamo un'occhiata:<\/p>\n<p><\/p>\n<ul>\n<li>Nome del bucket. Per semplicit\u00e0, lo chiameremo uguale al progetto Angular \u2014 <code>angular-habr-object-storage<\/code><\/li>\n<li>Dimensione max. Impostiamo tanto quanto pesa il nostro sito, poich\u00e9 l'hosting non \u00e8 gratuito e pagheremo a Yandex una piccola somma per ogni gigabyte dedicato.<\/li>\n<li>Accesso in lettura agli oggetti. Impostiamo &quot;Pubblico&quot;, poich\u00e9 l'utente deve poter accedere a ciascun file del nostro sito statico, affinch\u00e9 il layout venga renderizzato correttamente e gli script funzionino, ecc.<\/li>\n<li>Accesso all'elenco degli oggetti e Accesso alle impostazioni in lettura. Lasciamo impostato su &quot;Limitato&quot;. Questo \u00e8 necessario per utilizzare il bucket come archiviazione interna dei file per le applicazioni.<\/li>\n<li>Classe di archiviazione. Lasciamo impostato su &quot;Standard&quot;. Ci\u00f2 significa che il nostro sito avr\u00e0 visitatori frequenti e quindi i file che compongono il sito verranno scaricati spesso. Inoltre, questo punto influisce sulle prestazioni e sui costi (inserire link).<\/li>\n<\/ul>\n<p><\/p>\n<p>Facciamo clic su &quot;Crea bucket&quot;, ed il bucket \u00e8 stato creato.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Come ospitare un sito statico con Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/5f809534f58d62aea684d5365b0ec61a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ora dobbiamo caricare il nostro sito nel bucket. Il modo pi\u00f9 semplice \u00e8 aprire la cartella del nostro sito accanto <code>dist<\/code> del nostro sito e trascinarli manualmente direttamente nella pagina. \u00c8 pi\u00f9 comodo che fare clic sul pulsante &quot;Carica oggetti&quot;, perch\u00e9 in questo caso le cartelle non vengono trasferite e dovranno essere create manualmente in ordine corretto.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Come ospitare un sito statico con Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/94b76639a6bdf65da3ebce99a4595879.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Quindi, il sito \u00e8 stato caricato nell'archiviazione, ora possiamo fornire agli utenti la possibilit\u00e0 di accedere all'archiviazione come a un sito.<br \/>\nPer fare ci\u00f2, a sinistra nel menu facciamo clic sulla scheda &quot;Sito Web&quot;.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Come ospitare un sito statico con Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/5489c8743ca0e5e467c681ff52bbf103.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Nella pagina delle impostazioni del bucket come sito, selezioniamo la scheda &quot;Hosting&quot;. Qui indichiamo la pagina principale del sito, di solito \u00e8 index.html. Se hai un'app SPA, \u00e8 probabile che tutti gli errori vengano gestiti anche nella pagina principale, quindi indicheremo index.html anche nella pagina degli errori.<\/p>\n<p><\/p>\n<p>Possiamo vedere immediatamente a quale link sar\u00e0 accessibile il nostro sito. Facciamo clic su salva.<\/p>\n<p><\/p>\n<p>Dopo un minuto, se seguiamo il link, vediamo che ora il nostro sito \u00e8 accessibile a chiunque lo desideri.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Come ospitare un sito statico con Yandex.Cloud Object Storage\" src=\"\/wp-content\/uploads\/2020\/07\/0dae2f46c7793228de0789ef3d7fddb3.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Grazie a tutti coloro che hanno letto fino alla fine! Questo \u00e8 il mio primo articolo, e ho in programma di descrivere altri servizi di Yandex e la loro integrazione con le tecnologie frontend e backend.<\/p>\n<p><\/p>\n<p>Scrivete nei commenti quanto vi interessa scoprire altri servizi di Yandex o l'uso di Angular nello sviluppo moderno.<\/p>\n<p>Fonte: <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.1.1 - 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\/it\/blog\/administrirovanie\/kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Come ospitare un sito statico utilizzando Yandex.Cloud Object Storage | ProHoster","description":"Ciao, Habr! In questo articolo ti dir\u00f2 quanto sia facile e semplice ospitare un sito statico utilizzando le tecnologie di Yandex, ovvero l'Object Storage. Alla fine avrai.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-razmestit-staticheskij-sajt-s-pomoshhyu-yandex-cloud-object-storage","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/89294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=89294"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/89294\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/89295"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=89294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=89294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=89294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}