{"id":96732,"date":"2020-10-14T07:42:36","date_gmt":"2020-10-14T05:42:36","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code"},"modified":"2020-10-14T07:42:36","modified_gmt":"2020-10-14T05:42:36","slug":"uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code","title":{"rendered":"Acceleriamo lo sviluppo per Cloud Run con Cloud Code","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Acceleriamo lo sviluppo per Cloud Run con Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/36807ee80ca893e868c8183f65e8817f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Durante lo sviluppo di servizi per una piattaforma container completamente gestita <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/run\">Cloud Run<\/a><\/noindex>, \u00e8 probabile che tu ti stanchi rapidamente di passare costantemente tra l'editor di codice, il terminale e Google Cloud Console. Inoltre, dovrai eseguire pi\u00f9 volte, ad ogni distribuzione, gli stessi comandi. <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/code\">Cloud Code<\/a><\/noindex>\u00a0\u00e8 un insieme di strumenti che include tutto il necessario per scrivere, eseguire il debug e distribuire applicazioni cloud. Aumenta l'efficienza dello sviluppo su Google Cloud grazie all'uso di plugin per ambienti di sviluppo popolari come VS Code e IntelliJ. Con esso, potrai facilmente sviluppare su Cloud Run. Maggiori dettagli sotto.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>L'integrazione tra Cloud Run e Cloud Code semplifica la creazione di nuovi servizi Cloud Run nell'ambiente di sviluppo che gi\u00e0 conosci. Potrai eseguire i servizi sul computer locale, iterarli e debugarli rapidamente, per poi distribuirli su Cloud Run, gestirli e aggiornarli con facilit\u00e0. <\/p>\n<p><\/p>\n<blockquote><p><strong>Nota dell'autore<\/strong>. Alla conferenza virtuale Google Cloud Next 2020 OnAir abbiamo annunciato diverse nuove funzionalit\u00e0 e servizi destinati a <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/blog\/topics\/google-cloud-next\/developer-productivity-announcements-at-next20-onair?utm_source=facebook&amp;amp;utm_medium=unpaidsocial&amp;amp;utm_campaign=hk-other-notrelevant&amp;amp;utm_content=productlaunchandupdate\">accelerare il processo di consegna e sviluppo delle applicazioni<\/a><\/noindex>, e inoltre <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/blog\/products\/application-development\/google-camp-shows-you-how-to-operate-at-scale?utm_source=twitter&amp;amp;utm_medium=unpaidsocial&amp;amp;utm_campaign=gcpcloud-applicationmodernization-notrelevant&amp;amp;utm_content=productlaunchandupdate\">la piattaforma Cloud per la modernizzazione delle applicazioni<\/a><\/noindex> (Cloud Application Modernization Platform o CAMP).<\/p><\/blockquote>\n<p><\/p>\n<h2><strong>Creazione di nuovi servizi Cloud Run<\/strong><\/h2>\n<p><\/p>\n<p>A prima vista, la containerizzazione e i servizi serverless possono sembrare eccessivamente complessi. Se stai iniziando a esplorare Cloud Run, dai un'occhiata all'elenco aggiornato di esempi di Cloud Run in Cloud Code. Gli esempi sono disponibili in Java, NodeJS, Python, Go e .NET. Basandoti su di essi, potrai subito iniziare a scrivere il tuo codice seguendo tutte le raccomandazioni.<\/p>\n<p><\/p>\n<p>Tutti gli esempi includono un file Dockerfile, cos\u00ec non dovrai perdere tempo a capire le configurazioni dei contenitori. Se stai portando un servizio esistente su Cloud Run, \u00e8 possibile che tu non abbia mai lavorato con i file Dockerfile. Nessun problema! Il servizio Cloud Code supporta <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleCloudPlatform\/buildpacks\">gli oggetti Google Cloud Buildpack<\/a><\/noindex>, che consentono di containerizzare il servizio direttamente nel codice. Il file Dockerfile non \u00e8 necessario. Cloud Code contiene tutto il necessario per distribuire il tuo servizio su Cloud Run.<\/p>\n<p>\n<img decoding=\"async\" alt=\"Acceleriamo lo sviluppo per Cloud Run con Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/403d26e480bffea498f9ea35c4395bbf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2><strong>Sviluppo e debug di servizi Cloud Run in un ambiente locale<\/strong><\/h2>\n<p><\/p>\n<p>Prima di implementare il servizio su Google Cloud, probabilmente vorrai testarlo sul tuo computer per capire come funziona, apportare le modifiche necessarie e correggere eventuali errori. Durante lo sviluppo, i servizi di Cloud Run devono essere costantemente costruiti e distribuiti nel cloud per testare le modifiche in un ambiente rappresentativo di Cloud Run. Puoi eseguire il debug del codice anche in locale, collegando un debugger; tuttavia, poich\u00e9 questo non avviene a livello di tutto il contenitore, dovrai installare gli strumenti localmente. \u00c8 possibile avviare un contenitore in un ambiente locale utilizzando Docker, ma il comando necessario per farlo \u00e8 troppo lungo e non riflette le peculiarit\u00e0 dell'ambiente di produzione.<\/p>\n<p><\/p>\n<p>In Cloud Code esiste un emulatore di Cloud Run che consente di sviluppare e fare debug dei servizi di Cloud Run in locale. Secondo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.devops-research.com\/research.html\">uno studio<\/a><\/noindex>, la valutazione condotta da DevOps Research and Assessment (DORA) ha mostrato che i team con elevata efficienza nella consegna del software hanno riscontrato interruzioni durante le modifiche sette volte meno frequentemente rispetto ai team meno efficienti. Grazie alla possibilit\u00e0 di iterare rapidamente il codice in locale e fare debug in un ambiente rappresentativo, puoi identificare rapidamente gli errori nelle prime fasi dello sviluppo, piuttosto che durante l'integrazione continua o, peggio ancora, in produzione.<\/p>\n<p><\/p>\n<p>Quando esegui il codice nell'emulatore di Cloud Run, puoi attivare la modalit\u00e0 di visualizzazione. Ogni volta che salvi i file, il tuo servizio verr\u00e0 ridistribuito nell'emulatore per uno sviluppo continuo.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Primo avvio di Cloud Run Emulator:<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Acceleriamo lo sviluppo per Cloud Run con Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/15d5f505a6f81ab7f64faead65466e41.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<p>Il debug dei servizi Cloud Run utilizzando Cloud Code avviene come nella vostra consueta ambiente di sviluppo. Eseguite il comando \"Debug on Cloud Run Emulator\" in VS Code (o selezionate la configurazione \"Cloud Run: Run Locally\" e eseguite il comando \"Debug\" in IntelliJ) e impostate semplicemente i punti di interruzione nel codice. Una volta che il punto di interruzione \u00e8 attivato nel vostro contenitore, potrete passare tra i comandi, posizionare il cursore sulle propriet\u00e0 delle variabili e controllare i log dal contenitore.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Debugging del servizio Cloud Run con Cloud Code in VS Code e IntelliJ idea:<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Acceleriamo lo sviluppo per Cloud Run con Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/6fe92323ef48a8fa7419f51460ee00a7.jpg\" style=\"display:block;margin: 0 auto;\" \/> <br \/>\n<img decoding=\"async\" alt=\"Acceleriamo lo sviluppo per Cloud Run con Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/8cbb9c8c1535c7c9735875a1932cbaaa.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<h2><strong>Distribuzione del servizio in Cloud Run<\/strong><\/h2>\n<p><\/p>\n<p>Dopo aver testato in locale tutte le modifiche apportate al codice per il servizio Cloud Run, dovrai creare il contenitore e distribuirlo in Cloud Run.<\/p>\n<p><\/p>\n<p>Distribuire un servizio dall'ambiente di sviluppo \u00e8 molto semplice. Abbiamo aggiunto tutte le opzioni necessarie per configurare il servizio prima della distribuzione. Quando premete \"Distribuisci\", Cloud Code eseguir\u00e0 tutti i comandi richiesti per creare un'immagine del contenitore, distribuirla in Cloud Run e fornire l'URL al servizio.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Distribuzione del servizio in Cloud Run:<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Acceleriamo lo sviluppo per Cloud Run con Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/a0d9e568310df9f37f6f887de5da854e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<h2><strong>Gestione dei servizi di Cloud Run<\/strong><\/h2>\n<p><\/p>\n<p>Grazie a Cloud Code in VS Code, puoi visualizzare i registri delle versioni e dei servizi con un solo clic. Questa funzione \u00e8 stata trasferita dalla Cloud Console all'ambiente di sviluppo, in modo da non dover passare continuamente da un'applicazione all'altra. Nella pagina di visualizzazione saranno mostrati solo i registri pertinenti alle versioni e ai servizi selezionati nell'esploratore di Cloud Run.<\/p>\n<p>\n<img decoding=\"async\" alt=\"Acceleriamo lo sviluppo per Cloud Run con Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/c3bc8b8bcaa6b66ebd56d814a6f33b2e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Inoltre, nell'esploratore di Cloud Run puoi facilmente trovare e visualizzare informazioni su tutti i servizi gestiti di Cloud Run e su quelli di Cloud Run per Anthos nel progetto specificato. L\u00ec puoi anche scoprire facilmente quale percentuale di traffico \u00e8 reindirizzata e quante risorse CPU sono allocate.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Esplora Cloud Run in VS Code e IntelliJ<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Acceleriamo lo sviluppo per Cloud Run con Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/daf0ac1e0fe306b834ebd4f6d6847599.jpg\" style=\"display:block;margin: 0 auto;\" \/> <br \/>\n<img decoding=\"async\" alt=\"Acceleriamo lo sviluppo per Cloud Run con Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/46260053e4337b4e46d6e79ac36ce857.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<p>Facendo clic con il tasto destro sulla versione, puoi visualizzare l'URL del servizio. Nella Cloud Console puoi controllare il traffico o configurare il suo reindirizzamento tra i servizi.<\/p>\n<p><\/p>\n<h2><strong>Inizio del lavoro<\/strong><\/h2>\n<p><\/p>\n<p>Ti invitiamo a lavorare con Cloud Code in Cloud Run per ottimizzare i processi di distribuzione dei servizi e di registrazione. Ulteriori informazioni possono essere trovate nella documentazione di Cloud Run per ambienti di sviluppo. <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/code\/docs\/vscode\/cloud-run-overview\">Visual Studio Code<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/code\/docs\/intellij\/cloud-run-overview\">JetBrains<\/a><\/noindex>. Se non hai ancora lavorato con questi ambienti, inizia installando <noindex><a rel=\"nofollow\" href=\"https:\/\/code.visualstudio.com\/\">Visual Studio Code<\/a><\/noindex> o <noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/idea\/\">IntelliJ<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h2><strong>Unisciti a Google Cloud Next OnAir<\/strong><\/h2>\n<p><\/p>\n<p>Vorremmo anche ricordare ai nostri lettori che in questo momento si svolge una conferenza online <noindex><a rel=\"nofollow\" href=\"http:\/\/cloud.withgoogle.com\/next\/sf\/emea?utm_source=Habr&amp;amp;utm_medium=website&amp;amp;utm_campaign=&amp;amp;utm_content=Habr\">Google Cloud Next OnAir EMEA<\/a><\/noindex> per la quale abbiamo preparato contenuti sia per sviluppatori che per architetti di soluzioni e leader. <\/p>\n<p><\/p>\n<p>Per saperne di pi\u00f9 sulle sessioni, gli speaker e per accedere ai contenuti, puoi registrarti gratuitamente alla <noindex><a rel=\"nofollow\" href=\"http:\/\/cloud.withgoogle.com\/next\/sf\/emea?utm_source=Habr&amp;amp;utm_medium=website&amp;amp;utm_campaign=&amp;amp;utm_content=Habr\">pagina Next OnAir EMEA<\/a><\/noindex>. Insieme a contenuti unici che verranno presentati per il Next OnAir EMEA, riceverai anche accesso completo a oltre 250 sessioni della parte globale di Google Cloud Next \u201920: OnAir.<\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/google\/blog\/523186\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cloud Run, \u0432\u044b, \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0431\u044b\u0441\u0442\u0440\u043e \u0443\u0441\u0442\u0430\u043d\u0435\u0442\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u043a\u043e\u0434\u0430, \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u043e\u043c \u0438 Google Cloud Console. \u041c\u0430\u043b\u043e \u0442\u043e\u0433\u043e, \u0432\u0430\u043c \u0435\u0449\u0451 \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043f\u043e \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437, \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0438, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043e\u0434\u043d\u0438 \u0438 \u0442\u0435 \u0436\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b. Cloud Code\u00a0\u2013 \u044d\u0442\u043e \u043d\u0430\u0431\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0438\u0439 \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u0434\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f, \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":96733,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-96732","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 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f.\" \/>\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\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code\" \/>\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\u0423\u0441\u043a\u043e\u0440\u044f\u0435\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0434\u043b\u044f Cloud Run \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Cloud Code | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code\" \/>\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-10-14T05:42:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-14T05:42:36+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\udd47Acceleriamo lo sviluppo per Cloud Run con Cloud Code | ProHoster","description":"Quando si sviluppano servizi per.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code","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\u0423\u0441\u043a\u043e\u0440\u044f\u0435\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0434\u043b\u044f Cloud Run \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Cloud Code | ProHoster","og:description":"\u041f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code","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-10-14T05:42:36+00:00","article:modified_time":"2020-10-14T05:42:36+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"96732","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 10:36:23","updated":"2022-10-03 07:14:30","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\/96732","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=96732"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/96732\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/96733"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=96732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=96732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=96732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}