{"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\/hr\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code","title":{"rendered":"Ubrzavamo razvoj za Cloud Run uz pomo\u0107 Cloud Code","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Ubrzavamo razvoj za Cloud Run uz pomo\u0107 Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/36807ee80ca893e868c8183f65e8817f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Pri razvoju usluga za potpuno upravljanu platformu kontejnera <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/run\">Cloud Run<\/a><\/noindex>, vjerojatno \u0107ete se brzo umoriti od stalnog prebacivanja izme\u0111u ure\u0111iva\u010da koda, terminala i Google Cloud Consolea. Osim toga, morat \u0107ete vi\u0161e puta, pri svakom omogu\u0107avanju, izvr\u0161avati iste komande. <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/code\">Cloud Code<\/a><\/noindex>\u00a0je skup alata koji uklju\u010duje sve potrebno za pisanje, otklanjanje pogre\u0161aka i implementaciju oblaka aplikacija. Pove\u0107ava efikasnost razvoja u Google Cloud-u upotrebom dodataka za popularna razvojna okru\u017eenja, poput VS Code-a i IntelliJ-a. Uz to \u0107ete lako mo\u0107i raditi na razvoju u Cloud Run-u. Vi\u0161e informacija ispod.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Integracija Cloud Run-a i Cloud Code-a olak\u0161ava izradu novih Cloud Run usluga u va\u0161em poznatom razvojnom okru\u017eenju. Mo\u017eete pokrenuti usluge na lokalnom ra\u010dunalu, brzo izvr\u0161avati iteracije i otklanjati gre\u0161ke, a zatim ih implementirati u Cloud Run, jednostavno upravljati njima i a\u017eurirati ih. <\/p>\n<p><\/p>\n<blockquote><p><strong>Napomena autora<\/strong>. Na virtualnoj konferenciji Google Cloud Next 2020 OnAir najavili smo nekoliko novih funkcija i usluga koje imaju za cilj <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\">ubrza proces isporuke i razvoja aplikacija<\/a><\/noindex>, kao i <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\">platforma Cloud za modernizaciju aplikacija<\/a><\/noindex> (Cloud Application Modernization Platform ili CAMP).<\/p><\/blockquote>\n<p><\/p>\n<h2><strong>Izrada novih Cloud Run usluga<\/strong><\/h2>\n<p><\/p>\n<p>Na prvi pogled, kontejnerizacija i besposlu\u017ene usluge mogu izgledati previ\u0161e slo\u017eeno. Ako tek po\u010dinjete s Cloud Run-om, obratite pa\u017enju na a\u017eurirani popis primjera Cloud Run-a u Cloud Code-u. Primjeri su dostupni na jezicima Java, NodeJS, Python, Go i .NET. Oslanjaju\u0107i se na njih, mo\u0107i \u0107ete odmah zapo\u010deti s pisanjem vlastitog koda u skladu sa svim preporukama.<\/p>\n<p><\/p>\n<p>Svi primjeri uklju\u010duju Dockerfile, tako da ne\u0107ete tro\u0161iti vrijeme razmatraju\u0107i konfiguracije kontejnera. Ako prebacujete postoje\u0107u uslugu u Cloud Run, vjerojatno jo\u0161 niste radili s Dockerfile-ima. Nema problema! U Cloud Code-u postoji podr\u0161ka <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleCloudPlatform\/buildpacks\">objektima Google Cloud Buildpack<\/a><\/noindex>, koji omogu\u0107uju kontejnerizaciju usluga direktno u kodu. Dockerfile nije potreban. Cloud Code sadr\u017ei sve \u0161to vam je potrebno za implementaciju va\u0161e usluge u Cloud Run.<\/p>\n<p>\n<img decoding=\"async\" alt=\"Ubrzavamo razvoj za Cloud Run uz pomo\u0107 Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/403d26e480bffea498f9ea35c4395bbf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2><strong>Razvoj i otklanjanje gre\u0161aka Cloud Run usluga u lokalnom okru\u017eenju<\/strong><\/h2>\n<p><\/p>\n<p>Prije nego \u0161to pokrenete servis u Google Cloudu, vjerojatno \u0107ete prvo \u017eeljeti isprobati ga na svom ra\u010dunalu kako biste vidjeli kako radi, napravili potrebne izmjene i otklonili gre\u0161ke. Prilikom razvoja Cloud Run servisa, potrebno je neprekidno graditi i implementirati u cloud kako biste testirali promjene u reprezentativnom okru\u017eenju Cloud Run. Kod se mo\u017ee otklanjati i lokalno, povezivanjem debagera, me\u0111utim, budu\u0107i da se to ne provodi na razini cijelog kontejnera, morat \u0107ete instalirati alate lokalno. Pokrenuti kontejner u lokalnom okru\u017eenju mo\u017ee se s Dockerom, ali je naredba potrebna za to preduga\u010dka i ne odra\u017eava karakteristike proizvodnog okru\u017eenja.<\/p>\n<p><\/p>\n<p>U Cloud Code postoji emulator Cloud Run, koji omogu\u0107ava razvoj i otklanjanje gre\u0161aka u Cloud Run servisima lokalno. Prema <noindex><a rel=\"nofollow\" href=\"https:\/\/www.devops-research.com\/research.html\">istra\u017eivanju<\/a><\/noindex>istra\u017eivanju i procjeni DevOps-a (DORA), timovi koji pokazuju visoku u\u010dinkovitost u isporuci softvera, imali su neuspjehe prilikom izmjena 7 puta rje\u0111e od manje u\u010dinkovitih timova. Zahvaljuju\u0107i mogu\u0107nosti brze iteracije koda lokalno i njegovom otklanjanju u reprezentativnom okru\u017eenju, mo\u017eete brzo prona\u0107i gre\u0161ke u ranim fazama razvoja, a ne tijekom kontinuirane integracije ili, \u0161to je jo\u0161 gore, u produkciji.<\/p>\n<p><\/p>\n<p>Prilikom pokretanja koda u emulatoru Cloud Run, mo\u017eete uklju\u010diti na\u010din pregledavanja. Svaki put kada spremite datoteke, va\u0161 servis \u0107e se ponovno implementirati u emulatoru za kontinuirani razvoj.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Prvo pokretanje Cloud Run Emulatora:<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Ubrzavamo razvoj za Cloud Run uz pomo\u0107 Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/15d5f505a6f81ab7f64faead65466e41.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<p>Debugging Cloud Run services using Cloud Code is done in the same way as in your familiar development environment. Execute the command \"Debug on Cloud Run Emulator\" in the VS Code environment (or select the configuration \"Cloud Run: Run Locally\" and run the command \"Debug\" in the IntelliJ environment) and simply set breakpoints in your code. Once a breakpoint is activated in your container, you can switch between commands, hover over variable properties, and check logs from the container.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Otklanjanje gre\u0161aka u Cloud Run servisu pomo\u0107u Cloud Code u VS Code-u i IntelliJ Idea:<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Ubrzavamo razvoj za Cloud Run uz pomo\u0107 Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/6fe92323ef48a8fa7419f51460ee00a7.jpg\" style=\"display:block;margin: 0 auto;\" \/> <br \/>\n<img decoding=\"async\" alt=\"Ubrzavamo razvoj za Cloud Run uz pomo\u0107 Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/8cbb9c8c1535c7c9735875a1932cbaaa.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<h2><strong>Implementacija servisa u Cloud Run<\/strong><\/h2>\n<p><\/p>\n<p>Nakon \u0161to testirate sve promjene u kodu za Cloud Run servis u lokalnom okru\u017eenju, preostaje samo izraditi kontejner i implementirati ga u Cloud Run.<\/p>\n<p><\/p>\n<p>Deploying a service from the development environment is no trouble at all. We\u2019ve added all the parameters necessary to configure the service before deployment. When you click \"Deploy,\" Cloud Code will execute all the required commands to create the container image, deploy it to Cloud Run, and provide the service URL.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Pokretanje usluge u Cloud Run:<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Ubrzavamo razvoj za Cloud Run uz pomo\u0107 Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/a0d9e568310df9f37f6f887de5da854e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<h2><strong>Upravljanje uslugama Cloud Run<\/strong><\/h2>\n<p><\/p>\n<p>Uz Cloud Code u VS Code mo\u017eete pregledavati zapise verzija i usluga jednim klikom. Ova funkcija je premje\u0161tena iz Cloud Console u razvojnu okolinu kako ne biste morali stalno prebacivati. Na stranici pregleda prikazuju se upravo oni zapisi koji se odnose na verzije i usluge odabranih u Cloud Run istra\u017eiva\u010du.<\/p>\n<p>\n<img decoding=\"async\" alt=\"Ubrzavamo razvoj za Cloud Run uz pomo\u0107 Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/c3bc8b8bcaa6b66ebd56d814a6f33b2e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Osim toga, u Cloud Run istra\u017eiva\u010du brzo mo\u017eete prona\u0107i i pregledati informacije o svim upravljanim uslugama Cloud Run i uslugama Cloud Run za Anthos u pravom projektu. Tamo mo\u017eete lako saznati koji postotak prometa se preusmjerava i koliko resursa CPU je dodijeljeno.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Cloud Run istra\u017eiva\u010d u VS Code i IntelliJ<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Ubrzavamo razvoj za Cloud Run uz pomo\u0107 Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/daf0ac1e0fe306b834ebd4f6d6847599.jpg\" style=\"display:block;margin: 0 auto;\" \/> <br \/>\n<img decoding=\"async\" alt=\"Ubrzavamo razvoj za Cloud Run uz pomo\u0107 Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/46260053e4337b4e46d6e79ac36ce857.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<p>Desnim klikom na verziju mo\u017eete vidjeti URL usluge. U Cloud Console mo\u017eete provjeriti promet ili konfigurirati njegovo preusmjeravanje izme\u0111u usluga.<\/p>\n<p><\/p>\n<h2><strong>Po\u010detak rada<\/strong><\/h2>\n<p><\/p>\n<p>Pozivamo vas da radite s Cloud Code u Cloud Run kako biste optimizirali procese pokretanja usluga i vo\u0111enja zapisa. Dodatne informacije mo\u017eete prona\u0107i u dokumentaciji o Cloud Run za razvojne okoline. <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/code\/docs\/vscode\/cloud-run-overview\">Visual Studio Code<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/code\/docs\/intellij\/cloud-run-overview\">JetBrains<\/a><\/noindex>. Ako jo\u0161 niste radili s ovim okru\u017eenjima, prvo instalirajte <noindex><a rel=\"nofollow\" href=\"https:\/\/code.visualstudio.com\/\">Visual Studio Code<\/a><\/noindex> ili <noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/idea\/\">IntelliJ<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h2><strong>Pridru\u017eite se Google Cloud Next OnAir<\/strong><\/h2>\n<p><\/p>\n<p>Tako\u0111er bismo \u017eeljeli podsjetiti na\u0161e \u010ditatelje da se trenutno odr\u017eava online konferencija <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> za koju smo pripremili sadr\u017eaj kako za programere, tako i za arhitekte rje\u0161enja i menad\u017eere. <\/p>\n<p><\/p>\n<p>Detaljnije informacije o sesijama, govornicima i pristupu sadr\u017eaju mo\u017eete besplatno dobiti registracijom na <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\">stranici Next OnAir EMEA<\/a><\/noindex>. Uz jedinstveni sadr\u017eaj koji \u0107e biti predstavljen za Next OnAir EMEA, tako\u0111er \u0107ete dobiti potpun pristup vi\u0161e od 250 sesija s globalne strane Google Cloud Next \u201920: OnAir.<\/p>\n<p>Izvor: <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.4 - 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\/hr\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\/hr\/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\udd47Ubrzavamo razvoj za Cloud Run pomo\u0107u Cloud Code | ProHoster","description":"Prilikom razvoja usluga za.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/96732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=96732"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/96732\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/96733"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=96732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=96732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=96732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}