CINXE.COM

Using Object Versioning  |  Cloud Storage  |  Google Cloud

<!doctype html> <html lang="en" dir="ltr"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://cloud.google.com/storage/docs/using-object-versioning","20201112000134","https://web.archive.org/","web","/_static/", "1605139294"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email"> <meta property="og:site_name" content="Google Cloud"> <meta property="og:type" content="website"> <meta name="theme-color" content="#039be5"> <meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/web/20201112000134/https://cloud.google.com/_pwa/cloud/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//web.archive.org/web/20201112000134/https://www.gstatic.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20201112000134/https://fonts.gstatic.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20201112000134/https://fonts.googleapis.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20201112000134/https://apis.google.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20201112000134/https://www.google-analytics.com/" crossorigin> <link rel="stylesheet" href="//web.archive.org/web/20201112000134cs_/https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700|Material+Icons"> <link rel="stylesheet" href="https://web.archive.org/web/20201112000134cs_/https://www.gstatic.com/devrel-devsite/prod/v8ea8343deca3e735c5e491f22b0e2533427dcd1d0302777baea2667771626911/cloud/css/app.css"> <noscript> </noscript> <link rel="shortcut icon" href="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/devrel-devsite/prod/v8ea8343deca3e735c5e491f22b0e2533427dcd1d0302777baea2667771626911/cloud/images/favicons/onecloud/favicon.ico"> <link rel="apple-touch-icon" href="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/devrel-devsite/prod/v8ea8343deca3e735c5e491f22b0e2533427dcd1d0302777baea2667771626911/cloud/images/favicons/onecloud/super_cloud.png"><link rel="canonical" href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/using-object-versioning"><link rel="search" type="application/opensearchdescription+xml" title="Google Cloud" href="https://web.archive.org/web/20201112000134/https://cloud.google.com/s/opensearch.xml"> <title>Using Object Versioning &nbsp;|&nbsp; Cloud Storage &nbsp;|&nbsp; Google Cloud</title> <meta property="og:title" content="Using Object Versioning  |  Cloud Storage  |  Google Cloud"> <meta property="og:url" content="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/using-object-versioning"> <meta property="og:image" content="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/social-icon-google-cloud-1200-630.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta property="og:locale" content="en"> <meta name="twitter:card" content="summary_large_image"> <script type="application/ld+json"> { "@context": "https://web.archive.org/web/20201112000134/https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Cloud Storage", "item": "https://web.archive.org/web/20201112000134/https://cloud.google.com/storage" },{ "@type": "ListItem", "position": 2, "name": "Documentation", "item": "https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs" },{ "@type": "ListItem", "position": 3, "name": "Using Object Versioning", "item": "https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/using-object-versioning" }] } </script> </head> <body type="article" theme="cloud-theme" class="" layout="docs" free-trial pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <section class="devsite-wrapper"><cloudx-track></cloudx-track> <cloudx-utils-init></cloudx-utils-init> <devsite-header keep-tabs-visible> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"> <button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"> <a href="/web/20201112000134/https://cloud.google.com/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventdetail="nav"> <img src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/devrel-devsite/prod/v8ea8343deca3e735c5e491f22b0e2533427dcd1d0302777baea2667771626911/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list"> <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> <cloudx-tabs-nav class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Upper tabs"> <tab dropdown clickable> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/why-google-cloud" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="whyGoogle" aria-haspopup="true" aria-expanded="false" data-category="Site-Wide Custom Events" data-label="Tab: Why Google" track-type="globalNav" track-name="whyGoogle" track-metadata-position="nav" track-metadata-eventdetail="nav"> Why Google </a> <a href="#" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu" role="button" track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="whyGoogle" data-category="Site-Wide Custom Events" data-label="Tab: Why Google" track-type="globalNav" track-name="whyGoogle" track-metadata-position="nav" track-metadata-eventdetail="nav" tabindex="-1" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-hidden="true" aria-label="submenu"> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column cloud-nav-half-width cloud-nav-menu-why-google cloud-nav-border-right "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type1 cloud-dropdown-halfwidth cloud-dropdown--cta-container "> <li class="devsite-nav-title" tooltip>Groundbreaking solutions. Transformative know-how.</li> <li class="devsite-nav-description">Whether your business is early in its journey or well on its way to digital transformation, Google Cloud&#39;s solutions and technologies help chart a path to success. </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/why-google-cloud" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/why-google-cloud" tooltip track-name="whyGoogle" track-metadata-eventdetail="learnMore"> <div class="devsite-nav-item-title"> Learn more </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2"> <li class="devsite-nav-title" tooltip>Why Google Cloud</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/why-google-cloud" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/why-google-cloud" tooltip track-metadata-eventdetail="choosingGoogleCloud" track-name="whyGoogle"> <div class="devsite-nav-item-title"> Choosing Google Cloud </div> <div class="devsite-nav-item-description"> Reasons why people choose us </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/security" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/security" tooltip track-name="whyGoogle" track-metadata-eventdetail="trustAndSecurity"> <div class="devsite-nav-item-title"> Trust and security </div> <div class="devsite-nav-item-description"> Keep your data secure and compliant </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/open-cloud" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/open-cloud" tooltip track-name="whyGoogle" track-metadata-eventdetail="openCloud"> <div class="devsite-nav-item-title"> Open cloud </div> <div class="devsite-nav-item-description"> Scale with open, flexible technology </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/infrastructure" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/infrastructure" tooltip track-name="whyGoogle" track-metadata-eventdetail="globalInfrastructure"> <div class="devsite-nav-item-title"> Global infrastructure </div> <div class="devsite-nav-item-description"> Build on the same infrastructure Google uses </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/analyst-reports" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/analyst-reports" tooltip track-name="whyGoogle" track-metadata-eventdetail="analystReports"> <div class="devsite-nav-item-title"> Analyst reports </div> <div class="devsite-nav-item-description"> See how Google Cloud ranks </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2 cloud-dropdown-noheading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/customers" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/customers" tooltip track-metadata-eventdetail="customerStories" track-name="whyGoogle"> <div class="devsite-nav-item-title"> Customer stories </div> <div class="devsite-nav-item-description"> Learn how businesses use Google Cloud </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/partners" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/partners" tooltip track-name="whyGoogle" track-metadata-eventdetail="partners"> <div class="devsite-nav-item-title"> Partners </div> <div class="devsite-nav-item-description"> Tap into our global ecosystem of cloud experts </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/blog" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/blog" tooltip track-metadata-eventdetail="googleCloudBlog" track-name="whyGoogle"> <div class="devsite-nav-item-title"> Google Cloud Blog </div> <div class="devsite-nav-item-description"> Read the latest stories and product updates </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/events" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/events" tooltip track-name="whyGoogle" track-metadata-eventdetail="events"> <div class="devsite-nav-item-title"> Events </div> <div class="devsite-nav-item-description"> Join events and learn more about Google Cloud </div> </a> </li> </ul> </div> </div> </div> </tab> <tab dropdown dropdown-full clickable generated-tab-menu> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="solutions" aria-haspopup="true" aria-expanded="false" data-category="Site-Wide Custom Events" data-label="Tab: Solutions" track-type="globalNav" track-name="solutions" track-metadata-position="nav" track-metadata-eventdetail="nav"> Solutions </a> <a href="#" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu" role="button" track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="solutions" data-category="Site-Wide Custom Events" data-label="Tab: Solutions" track-type="globalNav" track-name="solutions" track-metadata-position="nav" track-metadata-eventdetail="nav" tabindex="-1" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-hidden="true" aria-label="submenu"> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions#industry-solutions" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions#industry-solutions" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Industry Solutions </div> <div class="devsite-nav-item-description"> Reduce cost, increase operational agility, and capture new market opportunities. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/retail" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/retail" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/retail.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Retail </div> <div class="devsite-nav-item-description"> Analytics and collaboration tools for the retail value chain. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/financial-services" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/financial-services" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/finance.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Financial Services </div> <div class="devsite-nav-item-description"> Computing, data management, and analytics tools for financial services. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/healthcare-life-sciences" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/healthcare-life-sciences" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/hcls.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Healthcare and Life Sciences </div> <div class="devsite-nav-item-description"> Health-specific solutions to enhance the patient experience. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/media-entertainment" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/media-entertainment" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/media.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Media and Entertainment </div> <div class="devsite-nav-item-description"> Solutions for content production and distribution operations. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/telecommunications" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/telecommunications" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/telecommunications.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Telecommunications </div> <div class="devsite-nav-item-description"> Hybrid and multi-cloud services to deploy and monetize 5G. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/gaming" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/gaming" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/gaming.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Gaming </div> <div class="devsite-nav-item-description"> AI-driven solutions to build and scale games faster. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/manufacturing" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/manufacturing" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/manufacturing.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Manufacturing </div> <div class="devsite-nav-item-description"> Migration and AI tools to optimize the manufacturing value chain. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/energy" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/energy" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/energy.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Energy </div> <div class="devsite-nav-item-description"> Multi-cloud and hybrid solutions for energy companies. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/government" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/government" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/government.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Government </div> <div class="devsite-nav-item-description"> Data storage, AI, and analytics solutions for government agencies. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/education" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/education" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/education.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Education </div> <div class="devsite-nav-item-description"> Teaching tools to provide more engaging learning experiences. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/smb" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/smb" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/smb.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Small and Medium Business </div> <div class="devsite-nav-item-description"> Explore SMB solutions for web hosting, app development, AI, analytics, and more. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/cloud-natives" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/cloud-natives" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/cloud-natives.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Natives </div> <div class="devsite-nav-item-description"> Resources and solutions for cloud-native organizations. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border dropdown-tabbed-menu-button-target hidden"> <li class="devsite-nav-description">Not seeing what you&#39;re looking for?</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions" tooltip track-type="navMenu" track-metadata-position="nav - tertiary" track-metadata-eventdetail="see all solutions" track-metadata-href="cloud.google.com/solutions" track-metadata-module_headline="featured solutions" track-name="solutions"> <div class="devsite-nav-item-title"> See all solutions </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/application-modernization" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/application-modernization" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Application Modernization </div> <div class="devsite-nav-item-description"> Develop and run applications anywhere, using cloud-native technologies like containers, serverless, and service mesh. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/hybrid-and-multicloud-application-platform" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/hybrid-and-multicloud-application-platform" tooltip> <div class="devsite-nav-item-title"> Hybrid and Multi-cloud Application Platform </div> <div class="devsite-nav-item-description"> Platform for modernizing legacy apps and building new apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/cloud-native-app-development" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/cloud-native-app-development" tooltip> <div class="devsite-nav-item-title"> Cloud-Native App Development </div> <div class="devsite-nav-item-description"> End-to-end solution for building, deploying, and managing apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/serverless" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/serverless" tooltip> <div class="devsite-nav-item-title"> Serverless solutions </div> <div class="devsite-nav-item-description"> Fully managed environment for developing, deploying and scaling apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/devops" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/devops" tooltip> <div class="devsite-nav-item-title"> DevOps </div> <div class="devsite-nav-item-description"> Processes and resources for implementing DevOps in your org. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/configuration-management" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/configuration-management" tooltip> <div class="devsite-nav-item-title"> Configuration Management </div> <div class="devsite-nav-item-description"> Tools for automating and maintaining system configurations. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/continuous-delivery" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/continuous-delivery" tooltip> <div class="devsite-nav-item-title"> Continuous Delivery (CD) </div> <div class="devsite-nav-item-description"> End-to-end automation from source to production. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/continuous-integration" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/continuous-integration" tooltip> <div class="devsite-nav-item-title"> Continuous Integration (CI) </div> <div class="devsite-nav-item-description"> Fast feedback on code changes at scale. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/infrastructure-as-code" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/infrastructure-as-code" tooltip> <div class="devsite-nav-item-title"> Infrastructure as Code </div> <div class="devsite-nav-item-description"> Automate repeatable tasks for one machine or millions. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/secrets-management" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/secrets-management" tooltip> <div class="devsite-nav-item-title"> Secrets Management </div> <div class="devsite-nav-item-description"> Encrypt, store, manage, and audit infrastructure and application-level secrets. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/mainframe-modernization" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/mainframe-modernization" tooltip> <div class="devsite-nav-item-title"> Mainframe Modernization </div> <div class="devsite-nav-item-description"> Automated tools and prescriptive guidance for moving to the cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/web-hosting" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/web-hosting" tooltip> <div class="devsite-nav-item-title"> Hosting </div> <div class="devsite-nav-item-description"> Services and infrastructure for building web apps and websites. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/ai" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/ai" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Artificial Intelligence </div> <div class="devsite-nav-item-description"> Add intelligence and efficiency to your business with AI and machine learning. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/build-and-use-ai" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/build-and-use-ai" tooltip> <div class="devsite-nav-item-title"> Build and Use AI </div> <div class="devsite-nav-item-description"> Products to build and use artificial intelligence. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/contact-center" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/contact-center" tooltip> <div class="devsite-nav-item-title"> Contact Center AI </div> <div class="devsite-nav-item-description"> AI model for speaking with customers and assisting human agents. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/document-ai" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/document-ai" tooltip> <div class="devsite-nav-item-title"> Document AI </div> <div class="devsite-nav-item-description"> Machine learning and AI to unlock insights from your documents. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/talent-solution" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/talent-solution" tooltip> <div class="devsite-nav-item-title"> Cloud Talent Solution </div> <div class="devsite-nav-item-description"> AI with job search and talent acquisition capabilities. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/business-application-platform" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/business-application-platform" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Business Application Platform </div> <div class="devsite-nav-item-description"> Speed up the pace of innovation without coding, using APIs, apps, and automation. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/new-channels-using-apis" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/new-channels-using-apis" tooltip> <div class="devsite-nav-item-title"> New Business Channels Using APIs </div> <div class="devsite-nav-item-description"> Attract and empower an ecosystem of developers and partners. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/unlocking-legacy-applications" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/unlocking-legacy-applications" tooltip> <div class="devsite-nav-item-title"> Unlocking Legacy Applications Using APIs </div> <div class="devsite-nav-item-description"> Cloud services for extending and modernizing legacy apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/apigee/solutions/open-banking-apix" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/solutions/open-banking-apix" tooltip> <div class="devsite-nav-item-title"> Open Banking APIx </div> <div class="devsite-nav-item-description"> Simplify and accelerate secure delivery of open banking compliant APIs. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/data-management" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/data-management" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Data Management </div> <div class="devsite-nav-item-description"> Migrate and manage enterprise data with security, reliability, high availability, and fully managed data services. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/database-migration" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/database-migration" tooltip> <div class="devsite-nav-item-title"> Database Migration </div> <div class="devsite-nav-item-description"> Guides and tools to simplify your database migration life cycle. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/database-modernization" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/database-modernization" tooltip> <div class="devsite-nav-item-title"> Database Modernization </div> <div class="devsite-nav-item-description"> Upgrades to modernize your operational database infrastructure. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/databases" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/databases" tooltip> <div class="devsite-nav-item-title"> Google Cloud Databases </div> <div class="devsite-nav-item-description"> Database services to migrate, manage, and modernize data. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/migrate-oracle-workloads" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/migrate-oracle-workloads" tooltip> <div class="devsite-nav-item-title"> Migrate Oracle workloads to Google Cloud </div> <div class="devsite-nav-item-description"> Rehost, replatform, rewrite your Oracle workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/open-source-databases" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/open-source-databases" tooltip> <div class="devsite-nav-item-title"> Open Source Databases </div> <div class="devsite-nav-item-description"> Fully managed open source databases with enterprise-grade support. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/sql-server" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/sql-server" tooltip> <div class="devsite-nav-item-title"> SQL Server on Google Cloud </div> <div class="devsite-nav-item-description"> Options for running SQL Server virtual machines on Google Cloud. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-title" tooltip>Digital Transformation</li> <li class="devsite-nav-description">Accelerate business recovery and ensure a better future with solutions that enable hybrid and multi-cloud, generate intelligent insights, and keep your workers connected.</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/business-continuity" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/business-continuity" tooltip> <div class="devsite-nav-item-title"> Business Continuity </div> <div class="devsite-nav-item-description"> Proactively plan and prioritize workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/business-innovation" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/business-innovation" tooltip> <div class="devsite-nav-item-title"> Digital Innovation </div> <div class="devsite-nav-item-description"> Reimagine your operations and unlock new opportunities. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/operational-efficiency" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/operational-efficiency" tooltip> <div class="devsite-nav-item-title"> Operational Efficiency </div> <div class="devsite-nav-item-description"> Prioritize investments and optimize costs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/covid19" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/covid19" tooltip> <div class="devsite-nav-item-title"> COVID-19 Solutions </div> <div class="devsite-nav-item-description"> Get work done more safely and securely. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/covid19-healthcare" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/covid19-healthcare" tooltip> <div class="devsite-nav-item-title"> COVID-19 Solutions for the Healthcare Industry </div> <div class="devsite-nav-item-description"> How Google is helping healthcare meet extraordinary challenges. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/infrastructure-modernization" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/infrastructure-modernization" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Infrastructure Modernization </div> <div class="devsite-nav-item-description"> Migrate quickly with solutions for SAP, VMware, Windows, Oracle, and other workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/vm-migrate" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/vm-migrate" tooltip> <div class="devsite-nav-item-title"> VM Migration </div> <div class="devsite-nav-item-description"> Discovery and analysis tools for moving to the cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/sap" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/sap" tooltip> <div class="devsite-nav-item-title"> SAP on Google Cloud </div> <div class="devsite-nav-item-description"> Certifications for running SAP applications and SAP HANA. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/hpc" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/hpc" tooltip> <div class="devsite-nav-item-title"> High Performance Computing </div> <div class="devsite-nav-item-description"> Compute, storage, and networking options to support any workload. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/windows" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/windows" tooltip> <div class="devsite-nav-item-title"> Windows on Google Cloud </div> <div class="devsite-nav-item-description"> Tools and partners for running Windows workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/migration-center" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/migration-center" tooltip> <div class="devsite-nav-item-title"> Data Center Migration </div> <div class="devsite-nav-item-description"> Migration solutions for VMs, apps, databases, and more. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/marketing-technology" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/marketing-technology" tooltip> <div class="devsite-nav-item-title"> Marketing Technology </div> <div class="devsite-nav-item-description"> Tools for app hosting, real-time bidding, ad serving, and more. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/active-assist" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/active-assist" tooltip> <div class="devsite-nav-item-title"> Active Assist </div> <div class="devsite-nav-item-description"> Automatic cloud resource optimization and increased security. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/virtual-desktops" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/virtual-desktops" tooltip> <div class="devsite-nav-item-title"> Virtual Desktops </div> <div class="devsite-nav-item-description"> Remote work solutions for desktops and applications (VDI &amp; DaaS). </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/productivity-collaboration" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/productivity-collaboration" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Productivity and Collaboration </div> <div class="devsite-nav-item-description"> Change the way teams work with solutions designed for humans and built for impact. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://workspace.google.com/solutions/enterprise/?enterprise-benefits_activeEl=connect" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://workspace.google.com/solutions/enterprise/?enterprise-benefits_activeEl=connect" tooltip> <div class="devsite-nav-item-title"> Google Workspace </div> <div class="devsite-nav-item-description"> Collaboration and productivity tools for enterprises. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://workspace.google.com/essentials/" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://workspace.google.com/essentials/" tooltip> <div class="devsite-nav-item-title"> Google Workspace Essentials </div> <div class="devsite-nav-item-description"> Secure video meetings and modern collaboration for teams. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/identity" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/identity" tooltip> <div class="devsite-nav-item-title"> Cloud Identity </div> <div class="devsite-nav-item-description"> Unified platform for IT admins to manage user devices and apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://chromeenterprise.google/" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://chromeenterprise.google/" tooltip> <div class="devsite-nav-item-title"> Chrome Enterprise </div> <div class="devsite-nav-item-description"> Chrome OS, Chrome Browser, and Chrome devices built for business. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/search" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/search" tooltip> <div class="devsite-nav-item-title"> Cloud Search </div> <div class="devsite-nav-item-description"> Enterprise search for employees to quickly find company information. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/security" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/security" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Security </div> <div class="devsite-nav-item-description"> Detect, investigate, and respond to online threats to help protect your business. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/application-security" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/application-security" tooltip> <div class="devsite-nav-item-title"> Application Security </div> <div class="devsite-nav-item-description"> App protection against fraudulent activity, spam, and abuse. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/security-analytics-and-operations" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/security-analytics-and-operations" tooltip> <div class="devsite-nav-item-title"> Security Analytics and Operations </div> <div class="devsite-nav-item-description"> Solution for analyzing petabytes of security telemetry. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/beyondcorp-remote-access" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/beyondcorp-remote-access" tooltip> <div class="devsite-nav-item-title"> BeyondCorp Remote Access </div> <div class="devsite-nav-item-description"> Zero-trust access control for your internal web apps. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/smart-analytics" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/smart-analytics" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Smart Analytics </div> <div class="devsite-nav-item-description"> Generate instant insights from data at any scale with a serverless, fully managed analytics platform that significantly simplifies analytics. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/data-warehouse-modernization" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/data-warehouse-modernization" tooltip> <div class="devsite-nav-item-title"> Data Warehouse Modernization </div> <div class="devsite-nav-item-description"> Data warehouse to jumpstart your migration and unlock insights. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/stream-analytics" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/stream-analytics" tooltip> <div class="devsite-nav-item-title"> Stream Analytics </div> <div class="devsite-nav-item-description"> Insights from ingesting, processing, and analyzing event streams. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/marketing-analytics" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/marketing-analytics" tooltip> <div class="devsite-nav-item-title"> Marketing Analytics </div> <div class="devsite-nav-item-description"> Solutions for collecting, analyzing, and activating customer data. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/data-lake" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/data-lake" tooltip> <div class="devsite-nav-item-title"> Data Lake Modernization </div> <div class="devsite-nav-item-description"> Services for building and modernizing your data lake. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/looker" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/looker" tooltip> <div class="devsite-nav-item-title"> Business Intelligence </div> <div class="devsite-nav-item-description"> Data analytics tools for collecting, analyzing, and activating BI. </div> </a> </li> </ul> </div> </div> </div> </tab> <tab dropdown dropdown-full clickable generated-tab-menu> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="products" aria-haspopup="true" aria-expanded="false" data-category="Site-Wide Custom Events" data-label="Tab: Products" track-type="globalNav" track-name="products" track-metadata-position="nav" track-metadata-eventdetail="nav"> Products </a> <a href="#" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu" role="button" track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="products" data-category="Site-Wide Custom Events" data-label="Tab: Products" track-type="globalNav" track-name="products" track-metadata-position="nav" track-metadata-eventdetail="nav" tabindex="-1" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-hidden="true" aria-label="submenu"> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading"> <li class="devsite-nav-title" tooltip>Featured Products</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/compute" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/compute" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#computeengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Compute Engine </div> <div class="devsite-nav-item-description"> Virtual machines running in Google’s data center. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/storage" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudstorage" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Storage </div> <div class="devsite-nav-item-description"> Object storage that’s secure, durable, and scalable. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/sdk" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/sdk" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudshell" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud SDK </div> <div class="devsite-nav-item-description"> Command-line tools and libraries for Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/sql" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/sql" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudsql" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud SQL </div> <div class="devsite-nav-item-description"> Relational database services for MySQL, PostgreSQL, and SQL server. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/kubernetes-engine" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/kubernetes-engine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#kubernetesengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Google Kubernetes Engine </div> <div class="devsite-nav-item-description"> Managed environment for running containerized apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/bigquery" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/bigquery" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#bigquery" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> BigQuery </div> <div class="devsite-nav-item-description"> Data warehouse for business agility and insights. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/cdn" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/cdn" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudcdn" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud CDN </div> <div class="devsite-nav-item-description"> Content delivery network for delivering web and video. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/dataflow" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/dataflow" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddataflow" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Dataflow </div> <div class="devsite-nav-item-description"> Streaming analytics for stream and batch processing. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/operations" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/operations" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#stackdriver" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Operations </div> <div class="devsite-nav-item-description"> Monitoring, logging, and application performance suite. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/run" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/run" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudrun" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Run </div> <div class="devsite-nav-item-description"> Fully managed environment for running containerized apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/functions" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/functions" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudfunctions" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Functions </div> <div class="devsite-nav-item-description"> Event-driven compute platform for cloud services and apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border dropdown-tabbed-menu-button-target"> <li class="devsite-nav-description">Not seeing what you&#39;re looking for? </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products" tooltip track-metadata-position="nav - tertiary" track-name="products" track-metadata-module_headline="featured products" track-metadata-href="cloud.google.com/products" track-metadata-eventdetail="see all products" track-type="navMenu"> <div class="devsite-nav-item-title"> See all products (100+) </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/ai" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/ai" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> AI and Machine Learning </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/speech-to-text" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/speech-to-text" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudspeechapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Speech-to-Text </div> <div class="devsite-nav-item-description"> Speech recognition and transcription supporting 125 languages. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/vision" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/vision" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudvisionapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Vision AI </div> <div class="devsite-nav-item-description"> Custom and pre-trained models to detect emotion, text, more. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/text-to-speech" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/text-to-speech" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudtexttospeech" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Text-to-Speech </div> <div class="devsite-nav-item-description"> Speech synthesis in 220+ voices and 40+ languages. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/translate" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/translate" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudtranslationapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Translation </div> <div class="devsite-nav-item-description"> Language detection, translation, and glossary support. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/natural-language" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/natural-language" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudnaturallanguageapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Natural Language </div> <div class="devsite-nav-item-description"> Sentiment analysis and classification of unstructured text. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/automl" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/automl" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#automl" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> AutoML </div> <div class="devsite-nav-item-description"> Custom machine learning model training and development. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/ai-platform" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/ai-platform" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#aiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> AI Platform </div> <div class="devsite-nav-item-description"> Platform for training, hosting, and managing ML models. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/video-intelligence" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/video-intelligence" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudvideointelligenceapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Video AI </div> <div class="devsite-nav-item-description"> Video classification and recognition using machine learning. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/ai-infrastructure" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/ai-infrastructure" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#aiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> AI Infrastructure </div> <div class="devsite-nav-item-description"> Options for every business to train deep learning and machine learning models cost-effectively. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/dialogflow" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/dialogflow" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#dialogflow" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Dialogflow </div> <div class="devsite-nav-item-description"> Conversation applications and systems development suite. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/automl-tables" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/automl-tables" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#automltables" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> AutoML Tables </div> <div class="devsite-nav-item-description"> Service for training ML models with structured data. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border"> <li class="devsite-nav-description">Not seeing what you&#39;re looking for?</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products#ai-and-machine-learning" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products#ai-and-machine-learning" tooltip> <div class="devsite-nav-item-title"> See all AI and machine learning products </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading"> <li class="devsite-nav-title" tooltip>API Management</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/apigee/api-management" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/api-management" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apigeeapiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Apigee API Platform </div> <div class="devsite-nav-item-description"> API management, development, and security platform. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/apigee/api-management/analyze-apis" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/api-management/analyze-apis" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apianalytics" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Analyze APIs </div> <div class="devsite-nav-item-description"> Dashboards, custom reports, and metrics for API performance. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/apigee/api-management/monetize-apis" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/api-management/monetize-apis" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apimonetization" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Monetize APIs </div> <div class="devsite-nav-item-description"> Revenue stream and business model creation from APIs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/apigee/api-management/hybrid" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/api-management/hybrid" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apigeeapiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Apigee Hybrid </div> <div class="devsite-nav-item-description"> Deployment option for managing APIs on-premises or in the cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/apigee/api-management/apigee-sense" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/api-management/apigee-sense" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apigeesense" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Apigee Sense </div> <div class="devsite-nav-item-description"> Intelligent behavior detection to protect APIs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/endpoints" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/endpoints" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudendpoints" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Endpoints </div> <div class="devsite-nav-item-description"> Deployment and development management for APIs on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/apigee/api-management/developer-portal" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/api-management/developer-portal" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#developerportal" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Developer Portal </div> <div class="devsite-nav-item-description"> Self-service and custom developer portal creation. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/apigee/solutions/healthcare-apix" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/solutions/healthcare-apix" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apigeeapiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Apigee Healthcare APIx </div> <div class="devsite-nav-item-description"> FHIR API-based digital service formation. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/apigee/solutions/open-banking-apix" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/solutions/open-banking-apix" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apigeeapiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Apigee Open Banking APIx </div> <div class="devsite-nav-item-description"> Open banking and PSD2-compliant API delivery. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/healthcare" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/healthcare" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#healthcareapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Healthcare API </div> <div class="devsite-nav-item-description"> Solution to bridge existing care systems and apps on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/appsheet" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/appsheet" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/appsheet-icon.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> AppSheet </div> <div class="devsite-nav-item-description"> No-code development platform to build and extend applications. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/compute" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/compute" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Compute </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/compute" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/compute" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#computeengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Compute Engine </div> <div class="devsite-nav-item-description"> Virtual machines running in Google’s data center. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/appengine" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/appengine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#appengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> App Engine </div> <div class="devsite-nav-item-description"> Serverless application platform for apps and back ends. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/gpu" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/gpu" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#gpu" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud GPUs </div> <div class="devsite-nav-item-description"> GPUs for ML, scientific computing, and 3D visualization. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/migrate/compute-engine" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/migrate/compute-engine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#migrateforcomputeengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Migrate for Compute Engine </div> <div class="devsite-nav-item-description"> Server and virtual machine migration to Compute Engine. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/preemptible-vms" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/preemptible-vms" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#computeengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Preemptible VMs </div> <div class="devsite-nav-item-description"> Compute instances for batch jobs and fault-tolerant workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/shielded-vm" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/shielded-vm" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#computeengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Shielded VMs </div> <div class="devsite-nav-item-description"> Reinforced virtual machines on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/sole-tenant-nodes" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/sole-tenant-nodes" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#computeengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Sole-Tenant Nodes </div> <div class="devsite-nav-item-description"> Dedicated hardware for compliance, licensing, and management. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/bare-metal" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/bare-metal" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/products/bare-metal.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Bare Metal </div> <div class="devsite-nav-item-description"> Infrastructure to run specialized workloads on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/recommender" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/recommender" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/products/recommender.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Recommender </div> <div class="devsite-nav-item-description"> Usage recommendations for Google Cloud products and services. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/vmware-engine" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/vmware-engine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/products/vmware-engine.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> VMware Engine </div> <div class="devsite-nav-item-description"> Migrate and run your VMware workloads natively on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/run" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/run" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/products/cloud-run.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Run </div> <div class="devsite-nav-item-description"> Fully managed environment for running containerized apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border"> <li class="devsite-nav-description">Not seeing what you&#39;re looking for?</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products#compute" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products#compute" tooltip> <div class="devsite-nav-item-title"> See all compute products </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/containers" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/containers" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Containers </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/kubernetes-engine" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/kubernetes-engine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#kubernetesengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Google Kubernetes Engine </div> <div class="devsite-nav-item-description"> Managed environment for running containerized apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/container-registry" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/container-registry" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#containerregistry" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Container Registry </div> <div class="devsite-nav-item-description"> Registry for storing, managing, and securing Docker images. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/containers/security" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/containers/security" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#kubernetesengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Container Security </div> <div class="devsite-nav-item-description"> Container environment security for each stage of the life cycle. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/cloud-build" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/cloud-build" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudbuild" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Build </div> <div class="devsite-nav-item-description"> Solution for running build steps in a Docker container. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/ai-platform/deep-learning-containers" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/ai-platform/deep-learning-containers" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#aiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Deep Learning Containers </div> <div class="devsite-nav-item-description"> Containers with data science frameworks, libraries, and tools. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/kubernetes-applications" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/kubernetes-applications" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#kubernetesengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Kubernetes Applications </div> <div class="devsite-nav-item-description"> Containerized apps with prebuilt deployment and unified billing. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/artifact-registry" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/artifact-registry" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#containerregistry" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Artifact Registry </div> <div class="devsite-nav-item-description"> Package manager for build artifacts and dependencies. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/knative" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/knative" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/knative.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Knative </div> <div class="devsite-nav-item-description"> Components to create Kubernetes-native cloud-based software. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/run" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/run" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/products/cloud-run.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Run </div> <div class="devsite-nav-item-description"> Fully managed environment for running containerized apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/code" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/code" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/products/cloud-code.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Code </div> <div class="devsite-nav-item-description"> IDE support to write, run, and debug Kubernetes applications. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/big-data" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/big-data" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Data Analytics </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/bigquery" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/bigquery" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#bigquery" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> BigQuery </div> <div class="devsite-nav-item-description"> Data warehouse for business agility and insights. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/looker" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/looker" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/cloud-looker.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Looker </div> <div class="devsite-nav-item-description"> Platform for BI, data applications, and embedded analytics. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/dataflow" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/dataflow" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddataflow" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Dataflow </div> <div class="devsite-nav-item-description"> Streaming analytics for stream and batch processing. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/pubsub" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/pubsub" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudpubsub" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Pub/Sub </div> <div class="devsite-nav-item-description"> Messaging service for event ingestion and delivery. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/dataproc" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/dataproc" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddataproc" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Dataproc </div> <div class="devsite-nav-item-description"> Service for running Apache Spark and Apache Hadoop clusters. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/data-fusion" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/data-fusion" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddatafusion" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Data Fusion </div> <div class="devsite-nav-item-description"> Data integration for building and managing data pipelines. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/composer" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/composer" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/products/cloud-composer.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Composer </div> <div class="devsite-nav-item-description"> Workflow orchestration service built on Apache Airflow. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/data-catalog" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/data-catalog" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/products/cloud-data-catalog.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Data Catalog </div> <div class="devsite-nav-item-description"> Metadata service for discovering, understanding and managing data. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/dataprep" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/dataprep" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddataprep" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Dataprep </div> <div class="devsite-nav-item-description"> Service to prepare data for analysis and machine learning. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://marketingplatform.google.com/about/data-studio/" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://marketingplatform.google.com/about/data-studio/" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#datastudio" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Google Data Studio </div> <div class="devsite-nav-item-description"> Interactive data suite for dashboarding, reporting, and analytics. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://marketingplatform.google.com/about/enterprise/#?modal_active=none" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://marketingplatform.google.com/about/enterprise/#?modal_active=none" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudformarketing" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Google Marketing Platform </div> <div class="devsite-nav-item-description"> Marketing platform unifying advertising and analytics. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/life-sciences" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/life-sciences" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#genomics" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Life Sciences </div> <div class="devsite-nav-item-description"> Tools for managing, processing, and transforming biomedical data. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/databases" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/databases" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Databases </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/bigtable" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/bigtable" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#bigtable" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Bigtable </div> <div class="devsite-nav-item-description"> NoSQL wide-column database for storing big data with low latency. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/firestore" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/firestore" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudfirestore" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Firestore </div> <div class="devsite-nav-item-description"> NoSQL document database for mobile and web application data. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/memorystore" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/memorystore" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudmemorystore" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Memorystore </div> <div class="devsite-nav-item-description"> In-memory data store service for Redis for fast data processing. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/spanner" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/spanner" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudspanner" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Spanner </div> <div class="devsite-nav-item-description"> Relational database with unlimited scale and high availability. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/sql" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/sql" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudsql" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud SQL </div> <div class="devsite-nav-item-description"> Relational database services for MySQL, PostgreSQL, and SQL server. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://firebase.google.com/products/realtime-database/" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://firebase.google.com/products/realtime-database/" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/products/firebase.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Firebase Realtime Database </div> <div class="devsite-nav-item-description"> NoSQL cloud database for storing and syncing data in real time. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/tools" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/tools" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Developer Tools </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/sdk" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/sdk" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudcode" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud SDK </div> <div class="devsite-nav-item-description"> Command line tools and libraries for Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/container-registry" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/container-registry" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#containerregistry" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Container Registry </div> <div class="devsite-nav-item-description"> Private Docker storage for container images on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/cloud-build" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/cloud-build" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudbuild" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Build </div> <div class="devsite-nav-item-description"> Continuous integration and continuous delivery platform. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/source-repositories" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/source-repositories" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#logging" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Source Repositories </div> <div class="devsite-nav-item-description"> Private Git repository to store, manage, and track code. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/scheduler" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/scheduler" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudscheduler" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Scheduler </div> <div class="devsite-nav-item-description"> Cron job scheduler for task automation and management. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/tekton" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/tekton" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/tekton.png" srcset="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/tekton_36.png 36w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/tekton_48.png 48w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/tekton_72.png 72w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/tekton_96.png 96w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/tekton_480.png 480w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/tekton_720.png 720w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/tekton_856.png 856w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/tekton_960.png 960w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/tekton_1440.png 1440w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/tekton_1920.png 1920w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/tekton_2880.png 2880w" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Tekton </div> <div class="devsite-nav-item-description"> Kubernetes-native resources for declaring CI/CD pipelines. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/tasks" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/tasks" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudtasks" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Tasks </div> <div class="devsite-nav-item-description"> Task management service for asynchronous task execution. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/code" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/code" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudcode" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Code </div> <div class="devsite-nav-item-description"> IDE support to write, run, and debug Kubernetes applications. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/visual-studio" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/visual-studio" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudcode" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Tools for Visual Studio </div> <div class="devsite-nav-item-description"> Tools to enable development in Visual Studio on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/eclipse/docs" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/eclipse/docs" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudcode" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Tools for Eclipse </div> <div class="devsite-nav-item-description"> Plugin for Google Cloud development inside the Eclipse IDE. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/intellij" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/intellij" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudcode" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Code for IntelliJ </div> <div class="devsite-nav-item-description"> IDE support for debugging production cloud apps inside IntelliJ. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border"> <li class="devsite-nav-description">Not seeing what you&#39;re looking for?</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/tools" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/tools" tooltip> <div class="devsite-nav-item-title"> See all developer tools </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading"> <li class="devsite-nav-title" tooltip>Healthcare and Life Sciences</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/apigee/solutions/healthcare-apix" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/solutions/healthcare-apix" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apigeeapiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Apigee Healthcare APIx </div> <div class="devsite-nav-item-description"> FHIR API-based digital service production. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/healthcare" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/healthcare" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#healthcareapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Healthcare API </div> <div class="devsite-nav-item-description"> Solution for bridging existing care systems and apps on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/life-sciences" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/life-sciences" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#genomics" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Life Sciences </div> <div class="devsite-nav-item-description"> Tools for managing, processing, and transforming biomedical data. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/natural-language" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/natural-language" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/healthcare.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Healthcare Natural Language AI </div> <div class="devsite-nav-item-description"> Real-time insights from unstructured medical text. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/anthos" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/anthos" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Hybrid and Multi-cloud </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/anthos" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/anthos" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#anthos" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Anthos </div> <div class="devsite-nav-item-description"> Platform for modernizing existing apps and building new ones. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/anthos/run" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/anthos/run" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudrun" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Run for Anthos </div> <div class="devsite-nav-item-description"> Integration that provides a serverless development platform on GKE. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/kubernetes-applications" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/kubernetes-applications" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#marketplace" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Google Cloud Marketplace for Anthos </div> <div class="devsite-nav-item-description"> Containerized apps with prebuilt deployment and unified billing. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/migrate/anthos" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/migrate/anthos" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#migrateforanthos" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Migrate for Anthos </div> <div class="devsite-nav-item-description"> Tool to move workloads and existing applications to GKE. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/operations" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/operations" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#stackdriver" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Operations </div> <div class="devsite-nav-item-description"> Monitoring, logging, and application performance suite. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/cloud-build" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/cloud-build" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudbuild" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Build </div> <div class="devsite-nav-item-description"> Service for executing builds on Google Cloud infrastructure. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/traffic-director" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/traffic-director" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#trafficdirector" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Traffic Director </div> <div class="devsite-nav-item-description"> Traffic control pane and management for open service mesh. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/apigee" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apigeeapiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Apigee API Management </div> <div class="devsite-nav-item-description"> API management, development, and security platform. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading"> <li class="devsite-nav-title" tooltip>Internet of Things</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/iot-core" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/iot-core" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudiotcore" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud IoT Core </div> <div class="devsite-nav-item-description"> IoT device management, integration, and connection service. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/edge-tpu" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/edge-tpu" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudiotedge" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Edge TPU </div> <div class="devsite-nav-item-description"> ASIC designed to run ML inference and AI at the edge. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/management" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/management" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Management Tools </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/shell" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/shell" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudshell" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Shell </div> <div class="devsite-nav-item-description"> Interactive shell environment with a built-in command line. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/cloud-console" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/cloud-console" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#generic" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Console </div> <div class="devsite-nav-item-description"> Web-based interface for managing and monitoring cloud apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/deployment-manager" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/deployment-manager" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddeploymentmanager" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Deployment Manager </div> <div class="devsite-nav-item-description"> Service for creating and managing Google Cloud resources. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/console-app" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/console-app" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#generic" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Mobile App </div> <div class="devsite-nav-item-description"> App to manage Google Cloud services from your mobile device. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/apis" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apis" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudapis" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud APIs </div> <div class="devsite-nav-item-description"> Programmatic interfaces for Google Cloud services. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/private-catalog" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/private-catalog" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#marketplace" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Private Catalog </div> <div class="devsite-nav-item-description"> Service catalog for admins managing internal enterprise solutions. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/cost-management" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/cost-management" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/billing.png" srcset="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/billing_36.png 36w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/billing_48.png 48w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/billing_72.png 72w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/billing_96.png 96w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/billing_480.png 480w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/billing_720.png 720w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/billing_856.png 856w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/billing_960.png 960w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/billing_1440.png 1440w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/billing_1920.png 1920w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/billing_2880.png 2880w" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cost Management </div> <div class="devsite-nav-item-description"> Tools for monitoring, controlling, and optimizing your costs. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading"> <li class="devsite-nav-title" tooltip>Media and Gaming</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/game-servers" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/game-servers" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudgameservers" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Game Servers </div> <div class="devsite-nav-item-description"> Game server management service running on Google Kubernetes Engine. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/opencue" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/opencue" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/opencue.png" srcset="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/opencue_36.png 36w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/opencue_48.png 48w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/opencue_72.png 72w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/opencue_96.png 96w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/opencue_480.png 480w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/opencue_720.png 720w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/opencue_856.png 856w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/opencue_960.png 960w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/opencue_1440.png 1440w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/opencue_1920.png 1920w, /web/20201112000134im_/https://cloud.google.com/images/navigation/products/opencue_2880.png 2880w" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> OpenCue </div> <div class="devsite-nav-item-description"> Open source render manager for visual effects and animation. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/solutions/migration-center" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/migration-center" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Migration </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/bigquery/transfer" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/bigquery/transfer" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#bigquery" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> BigQuery Data Transfer Service </div> <div class="devsite-nav-item-description"> Data import service for scheduling and moving data into BigQuery. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/data-transfer" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/data-transfer" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#transfer" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Data Transfer </div> <div class="devsite-nav-item-description"> Tools and services for transferring your data to Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/foundation-toolkit" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/foundation-toolkit" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#generic" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Foundation Toolkit </div> <div class="devsite-nav-item-description"> Reference templates for Deployment Manager and Terraform. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage-transfer-service" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/storage-transfer-service" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#transfer" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Transfer Service </div> <div class="devsite-nav-item-description"> Data transfers from online and on-premises sources to Cloud Storage. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/migrate/anthos" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/migrate/anthos" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#migrateforanthos" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Migrate for Anthos </div> <div class="devsite-nav-item-description"> Components for migrating VMs into system containers on GKE. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/migrate/compute-engine" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/migrate/compute-engine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#migrateforcomputeengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Migrate for Compute Engine </div> <div class="devsite-nav-item-description"> Components for migrating VMs and physical servers to Compute Engine. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/transfer-appliance" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/transfer-appliance" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#transferappliance" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Transfer Appliance </div> <div class="devsite-nav-item-description"> Storage server for moving large volumes of data to Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/vm-migrate" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/vm-migrate" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#computeengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> VM Migration </div> <div class="devsite-nav-item-description"> VM migration to the cloud for low-cost refresh cycles. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/networking" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/networking" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Networking </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/armor" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/armor" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudarmor" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Armor </div> <div class="devsite-nav-item-description"> Security policies and defense against web and DDoS attacks. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/cdn" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/cdn" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudcdn" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud CDN </div> <div class="devsite-nav-item-description"> Content delivery network for serving web and video content. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/dns" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/dns" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddns" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud DNS </div> <div class="devsite-nav-item-description"> Domain name system for reliable and low-latency name lookups. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/load-balancing" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/load-balancing" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudloadbalancing" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Load Balancing </div> <div class="devsite-nav-item-description"> Service for distributing traffic across applications and regions. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/nat" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/nat" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudnat" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud NAT </div> <div class="devsite-nav-item-description"> NAT service for giving private instances internet access. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/hybrid-connectivity" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/hybrid-connectivity" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudinterconnect" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Hybrid Connectivity </div> <div class="devsite-nav-item-description"> Connectivity options for VPN, peering, and enterprise needs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/network-intelligence-center" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/network-intelligence-center" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/products/network-intelligence.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Network Intelligence Center </div> <div class="devsite-nav-item-description"> Network monitoring, verification, and optimization platform. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/network-tiers" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/network-tiers" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#networktiers" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Network Service Tiers </div> <div class="devsite-nav-item-description"> Cloud network options based on performance, availability, and cost. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/network-telemetry" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/network-telemetry" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#virtualprivatecloud" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Network Telemetry </div> <div class="devsite-nav-item-description"> VPC flow logs for network monitoring, forensics, and security. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/traffic-director" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/traffic-director" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#trafficdirector" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Traffic Director </div> <div class="devsite-nav-item-description"> Traffic control pane and management for open service mesh. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/vpc" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/vpc" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#virtualprivatecloud" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Virtual Private Cloud </div> <div class="devsite-nav-item-description"> Virtual network for Google Cloud resources and cloud-based services. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/service-directory" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/service-directory" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#servicediscovery" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Service Directory </div> <div class="devsite-nav-item-description"> Platform for discovering, publishing, and connecting services. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/operations" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/operations" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Operations </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/logging" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/logging" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#logging" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Logging </div> <div class="devsite-nav-item-description"> Google Cloud audit, platform, and application logs management. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/monitoring" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/monitoring" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#monitoring" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Monitoring </div> <div class="devsite-nav-item-description"> Infrastructure and application health with rich metrics. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/error-reporting" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/error-reporting" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#errorreporting2" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Error Reporting </div> <div class="devsite-nav-item-description"> Application error identification and analysis. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/kubernetes-engine-monitoring" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/kubernetes-engine-monitoring" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#kubernetesengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Kubernetes Engine Monitoring </div> <div class="devsite-nav-item-description"> GKE app development and troubleshooting. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/service-monitoring" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/service-monitoring" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#monitoring" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Service Monitoring </div> <div class="devsite-nav-item-description"> SLO monitoring and alerting. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/trace" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/trace" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#trace" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Trace </div> <div class="devsite-nav-item-description"> Tracing system collecting latency data from applications. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/profiler" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/profiler" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#profiler" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Profiler </div> <div class="devsite-nav-item-description"> CPU and heap profiler for analyzing application performance. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/debugger" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/debugger" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#debugger" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Debugger </div> <div class="devsite-nav-item-description"> Real-time application state inspection and in-production debugging. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/transparent-sli" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/transparent-sli" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#monitoring" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Transparent Service Level Indicators </div> <div class="devsite-nav-item-description"> SLIs for monitoring Google Cloud services and their effects on your workloads. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/security" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/security" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Security and Identity </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/iam" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/iam" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudiam" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud IAM </div> <div class="devsite-nav-item-description"> Permissions management system for Google Cloud resources. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/assured-workloads" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/assured-workloads" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/assured-workloads.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Assured Workloads </div> <div class="devsite-nav-item-description"> Compliance and security controls for sensitive workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/security-key-management" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/security-key-management" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#keymanagementservice" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Key Management </div> <div class="devsite-nav-item-description"> Manage encryption keys on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/confidential-computing" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/confidential-computing" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/products/compute-engine.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Confidential Computing </div> <div class="devsite-nav-item-description"> Encrypt data in use with Confidential VMs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/security-command-center" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/security-command-center" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudsecuritycommandcenter" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Security Command Center </div> <div class="devsite-nav-item-description"> Platform for defending against threats to your Google Cloud assets. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/dlp" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/dlp" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddatalosspreventionapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Data Loss Prevention </div> <div class="devsite-nav-item-description"> Sensitive data inspection, classification, and redaction platform. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/managed-microsoft-ad" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/managed-microsoft-ad" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#managedserviceformicrosoftactivedirectory" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Managed Service for Microsoft Active Directory </div> <div class="devsite-nav-item-description"> Hardened service running Microsoft® Active Directory (AD). </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/access-transparency" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/access-transparency" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#logging" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Access Transparency </div> <div class="devsite-nav-item-description"> Cloud provider visibility through near real-time logs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/titan-security-key" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/titan-security-key" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#securitykeyenforcement" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Titan Security Key </div> <div class="devsite-nav-item-description"> Two-factor authentication device for user account protection. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/secret-manager" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/secret-manager" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/secret-manager.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Secret Manager </div> <div class="devsite-nav-item-description"> Store API keys, passwords, certificates, and other sensitive data. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border"> <li class="devsite-nav-description">Not seeing what you&#39;re looking for? </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products#security-and-identity" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products#security-and-identity" tooltip> <div class="devsite-nav-item-title"> See all security and identity products </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/serverless" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/serverless" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Serverless Computing </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/run" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/run" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudrun" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Run </div> <div class="devsite-nav-item-description"> Fully managed environment for running containerized apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/functions" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/functions" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudfunctions" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Functions </div> <div class="devsite-nav-item-description"> Platform for creating functions that respond to cloud events. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/appengine" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/appengine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#appengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> App Engine </div> <div class="devsite-nav-item-description"> Serverless application platform for apps and back ends. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/workflows" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/workflows" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#workflows" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Workflows </div> <div class="devsite-nav-item-description"> Workflow orchestration for serverless products and API services. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/storage" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/storage" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Storage </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/storage" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudstorage" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Storage </div> <div class="devsite-nav-item-description"> Object storage that’s secure, durable, and scalable. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/filestore" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/filestore" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudfilestore" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Filestore </div> <div class="devsite-nav-item-description"> File storage that is highly scalable and secure. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/persistent-disk" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/persistent-disk" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#persistantdisk" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Persistent Disk </div> <div class="devsite-nav-item-description"> Block storage for virtual machine instances running on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://firebase.google.com/products/storage" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://firebase.google.com/products/storage" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/products/firebase.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Storage for Firebase </div> <div class="devsite-nav-item-description"> Object storage for storing and serving user-generated content. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/local-ssd" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/local-ssd" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/_static/cloud/images/navigation/products/local-ssd.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Local SSD </div> <div class="devsite-nav-item-description"> Block storage that is locally attached for high-performance needs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/archival" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/storage/archival" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/archival-storage.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Archival Storage </div> <div class="devsite-nav-item-description"> Data archive that offers online access speed at ultra low cost. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/data-transfer" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/data-transfer" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/cloud-data-transfer.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Data Transfer </div> <div class="devsite-nav-item-description"> Tools and services for transferring your data to Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://workspace.google.com/essentials/" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://workspace.google.com/essentials/" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20201112000134im_/https://cloud.google.com/images/navigation/products/drive-enterprise.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Google Workspace Essentials </div> <div class="devsite-nav-item-description"> Secure video meetings and modern collaboration for teams. </div> </a> </li> </ul> </div> </div> </div> </tab> <tab dropdown clickable> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/pricing" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="pricing" aria-haspopup="true" aria-expanded="false" data-category="Site-Wide Custom Events" data-label="Tab: Pricing" track-type="globalNav" track-name="pricing" track-metadata-position="nav" track-metadata-eventdetail="nav"> Pricing </a> <a href="#" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu" role="button" track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="pricing" data-category="Site-Wide Custom Events" data-label="Tab: Pricing" track-type="globalNav" track-name="pricing" track-metadata-position="nav" track-metadata-eventdetail="nav" tabindex="-1" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-hidden="true" aria-label="submenu"> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column cloud-nav-half-width cloud-nav-menu-pricing cloud-nav-border-right "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type1 cloud-dropdown-halfwidth cloud-dropdown-secondary cloud-dropdown--cta-container "> <li class="devsite-nav-title" tooltip>Do more for less with Google Cloud</li> <li class="devsite-nav-description">Our customer-friendly pricing means more overall value to your business.</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/contact" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/contact" tooltip track-metadata-eventdetail="contactSales" track-name="pricing"> <div class="devsite-nav-item-title"> Contact sales </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column cloud-nav-border-right"> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2"> <li class="devsite-nav-title" tooltip>Google Cloud Platform</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/pricing" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/pricing" tooltip track-metadata-eventdetail="overview" track-name="pricing"> <div class="devsite-nav-item-title"> Overview </div> <div class="devsite-nav-item-description"> Pay only for what you use with no lock-in </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/pricing/list" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/pricing/list" tooltip track-metadata-eventdetail="priceList" track-name="pricing"> <div class="devsite-nav-item-title"> Price list </div> <div class="devsite-nav-item-description"> Pricing details on each Google Cloud product </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/products/calculator" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/calculator" tooltip track-metadata-eventdetail="calculators" track-name="pricing"> <div class="devsite-nav-item-title"> Calculators </div> <div class="devsite-nav-item-description"> Calculate your cloud savings </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/free" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/free" tooltip track-name="pricing" track-metadata-eventdetail="freeOnGcp"> <div class="devsite-nav-item-title"> Free on Google Cloud </div> <div class="devsite-nav-item-description"> Learn and build on Google Cloud for free </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2 cloud-dropdown-links-only"> <li class="devsite-nav-title" tooltip>More Cloud Products</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://workspace.google.com/pricing.html" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://workspace.google.com/pricing.html" tooltip track-metadata-eventdetail="googleWorkspace" track-name="pricing"> <div class="devsite-nav-item-title"> Google Workspace </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/maps-platform/pricing" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/maps-platform/pricing" tooltip track-metadata-eventdetail="googleMapsPlatform" track-name="pricing"> <div class="devsite-nav-item-title"> Google Maps Platform </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/identity#pricing" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/identity#pricing" tooltip track-name="pricing" track-metadata-eventdetail="cloudIdentity"> <div class="devsite-nav-item-title"> Cloud Identity </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://apigee.com/api-management/#/pricing" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://apigee.com/api-management/#/pricing" tooltip track-metadata-eventdetail="apigee" track-name="pricing"> <div class="devsite-nav-item-title"> Apigee </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://firebase.google.com/pricing/" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://firebase.google.com/pricing/" tooltip track-metadata-eventdetail="firebase" track-name="pricing"> <div class="devsite-nav-item-title"> Firebase </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://www.zyncrender.com/#pricing" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://www.zyncrender.com/#pricing" tooltip track-metadata-eventdetail="zyncRender" track-name="pricing"> <div class="devsite-nav-item-title"> Zync Render </div> </a> </li> </ul> </div> </div> </div> </tab> <tab dropdown dropdown-full clickable> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/start" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="gettingStarted" aria-haspopup="true" aria-expanded="false" data-category="Site-Wide Custom Events" data-label="Tab: Getting started" track-type="globalNav" track-name="gettingStarted" track-metadata-position="nav" track-metadata-eventdetail="nav"> Getting started </a> <a href="#" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu" role="button" track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="gettingStarted" data-category="Site-Wide Custom Events" data-label="Tab: Getting started" track-type="globalNav" track-name="gettingStarted" track-metadata-position="nav" track-metadata-eventdetail="nav" tabindex="-1" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-hidden="true" aria-label="submenu"> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column cloud-nav-half-width cloud-nav-menu-getting-started cloud-nav-border-right "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type1 cloud-dropdown-halfwidth cloud-dropdown-primary cloud-dropdown--cta-container "> <li class="devsite-nav-title" tooltip>Get started with Google Cloud</li> <li class="devsite-nav-description">Start building right away on our secure, intelligent platform. New customers can use a $300 free credit to get started with any GCP product.</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://console.cloud.google.com/freetrial" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://console.cloud.google.com/freetrial" tooltip track-name="gettingStarted" track-metadata-eventdetail="tryGcpFree" class="cloud-free-trial-button cloud-free-trial-enabled"> <div class="devsite-nav-item-title"> Try GCP Free </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/gcp/getting-started" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/gcp/getting-started" tooltip track-metadata-eventdetail="goToConsole" track-name="gettingStarted" class="cloud-free-trial-button cloud-free-trial-disabled"> <div class="devsite-nav-item-title"> Get Started </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column cloud-nav-border-right"> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2"> <li class="devsite-nav-title" tooltip>Resources to Start on Your Own</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/gcp/getting-started" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/gcp/getting-started" tooltip track-name="gettingStarted" track-metadata-eventdetail="quickstarts"> <div class="devsite-nav-item-title"> Quickstarts </div> <div class="devsite-nav-item-description"> View short tutorials to help you get started </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/marketplace" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/marketplace" tooltip track-metadata-eventdetail="gcpMarketplace" track-name="gettingStarted"> <div class="devsite-nav-item-title"> GCP Marketplace </div> <div class="devsite-nav-item-description"> Deploy ready-to-go solutions in a few clicks </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/training" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/training" tooltip track-name="gettingStarted" track-metadata-eventdetail="training"> <div class="devsite-nav-item-title"> Training </div> <div class="devsite-nav-item-description"> Enroll in on-demand or classroom training </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/certification" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/certification" tooltip track-name="gettingStarted" track-metadata-eventdetail="certification"> <div class="devsite-nav-item-title"> Certification </div> <div class="devsite-nav-item-description"> Become Google Cloud Certified </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2"> <li class="devsite-nav-title" tooltip>Get Help from an Expert</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/consulting" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/consulting" tooltip track-name="gettingStarted" track-metadata-eventdetail="consulting"> <div class="devsite-nav-item-title"> Consulting </div> <div class="devsite-nav-item-description"> Jump-start your project with help from Google </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/tam" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/tam" tooltip track-metadata-eventdetail="technicalAccountManagement" track-name="gettingStarted"> <div class="devsite-nav-item-title"> Technical Account Management </div> <div class="devsite-nav-item-description"> Get long-term guidance from Google </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.withgoogle.com/partners/" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.withgoogle.com/partners/" tooltip track-metadata-eventdetail="findAPartner" track-name="gettingStarted"> <div class="devsite-nav-item-title"> Find a Partner </div> <div class="devsite-nav-item-description"> Work with a Partner in our global network </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/partners/become-a-partner" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/partners/become-a-partner" tooltip track-metadata-eventdetail="becomeAPartner" track-name="gettingStarted"> <div class="devsite-nav-item-title"> Become a Partner </div> <div class="devsite-nav-item-description"> Join Google Cloud&#39;s Partner program </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column cloud-nav-full-width-cta"> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2 cloud-dropdown-type4 "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/getting-started" track-type="navMenu" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/getting-started" tooltip track-name="gettingStarted" track-metadata-eventdetail="moreWaysToGetStarted"> <div class="devsite-nav-item-title"> More ways to get started </div> </a> </li> </ul> </div> </div> </div> </tab> <tab position="right" active> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/docs" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="docs" aria-label="Docs, selected" data-category="Site-Wide Custom Events" data-label="Tab: Docs" track-type="globalNav" track-name="documentation" track-metadata-position="nav" track-metadata-eventdetail="nav"> Docs </a> </tab> <tab position="right"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/support-hub" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="support" data-category="Site-Wide Custom Events" data-label="Tab: Support" track-type="globalNav" track-name="support" track-metadata-position="nav" track-metadata-eventdetail="nav"> Support </a> </tab> </nav> </cloudx-tabs-nav> </div> <devsite-search aria-expanded="false" aria-haspopup="listbox" enable-signin enable-search enable-suggestions enable-query-completion project-name="Cloud Storage" tenant-name="Google Cloud" compact role="combobox"> <form class="devsite-search-form" action="https://web.archive.org/web/20201112000134/https://cloud.google.com/s/results" method="GET"> <div class="devsite-search-container"> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-haspopup="false" aria-multiline="false" aria-label="Search box" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" type="text" value=""> <div class="devsite-search-image material-icons" aria-hidden="true"></div> </div> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div> <cloudx-additional-tabs> <tab active> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/docs" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="docs" aria-label="Docs, selected" data-category="Site-Wide Custom Events" data-label="Tab: Docs" track-type="globalNav" track-name="documentation" track-metadata-position="nav" track-metadata-eventdetail="nav"> Docs </a> </tab> <tab> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/support-hub" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="support" data-category="Site-Wide Custom Events" data-label="Tab: Support" track-type="globalNav" track-name="support" track-metadata-position="nav" track-metadata-eventdetail="nav"> Support </a> </tab> </cloudx-additional-tabs> <devsite-language-selector> <devsite-select class="devsite-language-selector-menu"> <select aria-label="Select your language preference." class="devsite-language-selector-select" name="language" track-name="click" track-type="languageSelector"> <option>Language</option> <option value="en" lang="en" track-metadata-original-language="en" track-metadata-selected-language="en" track-name="changed" track-type="languageSelector"> English </option> <option value="de" lang="de" track-metadata-original-language="en" track-metadata-selected-language="de" track-name="changed" track-type="languageSelector"> Deutsch </option> <option value="es_419" lang="es_419" track-metadata-original-language="en" track-metadata-selected-language="es_419" track-name="changed" track-type="languageSelector"> Español – América Latina </option> <option value="fr" lang="fr" track-metadata-original-language="en" track-metadata-selected-language="fr" track-name="changed" track-type="languageSelector"> Français </option> <option value="pt_br" lang="pt_br" track-metadata-original-language="en" track-metadata-selected-language="pt_br" track-name="changed" track-type="languageSelector"> Português – Brasil </option> <option value="zh_cn" lang="zh_cn" track-metadata-original-language="en" track-metadata-selected-language="zh_cn" track-name="changed" track-type="languageSelector"> 中文 – 简体 </option> <option value="ja" lang="ja" track-metadata-original-language="en" track-metadata-selected-language="ja" track-name="changed" track-type="languageSelector"> 日本語 </option> <option value="ko" lang="ko" track-metadata-original-language="en" track-metadata-selected-language="ko" track-name="changed" track-type="languageSelector"> 한국어 </option> </select> </devsite-select> </devsite-language-selector> <devsite-user fp-auth id="devsite-user"></devsite-user> </div> </div> </div> <div class="devsite-collapsible-section "> <div class="devsite-header-background"> <div class="devsite-product-id-row" hidden> <div class="devsite-product-description-row"> </div> </div> <div class="devsite-doc-set-nav-row"> <ul class="devsite-breadcrumb-list"> <li class="devsite-breadcrumb-item "> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Lower Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Cloud Storage"> Cloud Storage </a> </li> </ul> <cloudx-tabs-nav class="lower-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Lower tabs"> <tab> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="overview" data-category="Site-Wide Custom Events" data-label="Tab: Overview"> Overview </a> </tab> <tab active> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/quickstart-console" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="guides" aria-label="Guides, selected" data-category="Site-Wide Custom Events" data-label="Tab: Guides"> Guides </a> </tab> <tab> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/apis" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="reference" data-category="Site-Wide Custom Events" data-label="Tab: Reference"> Reference </a> </tab> <tab> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/support" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="support" data-category="Site-Wide Custom Events" data-label="Tab: Support"> Support </a> </tab> <tab> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/resources" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="resources" data-category="Site-Wide Custom Events" data-label="Tab: Resources"> Resources </a> </tab> </nav> </cloudx-tabs-nav> <div class="devsite-product-button-row"> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/contact" class="cta-button-secondary button " track-name="sales" track-type="contact" data-overflow="devsite-tabs-wrapper" track-metadata-position="nav" data-overflow-wrapper="tab" data-overflow-container="left" track-metadata-eventdetail="nav">Contact Sales</a> <a href="//web.archive.org/web/20201112000134/https://console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary " track-type="freeTrial" track-metadata-position="nav" track-name="gcpCta" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" track-metadata-eventdetail="nav" data-overflow="devsite-top-logo-row" data-overflow-container="right">Get started for free</a> </div> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"> <button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"> <a href="/web/20201112000134/https://cloud.google.com/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventdetail="nav"> <img src="https://web.archive.org/web/20201112000134im_/https://www.gstatic.com/devrel-devsite/prod/v8ea8343deca3e735c5e491f22b0e2533427dcd1d0302777baea2667771626911/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list"> <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/why-google-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Why Google" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="whyGoogle"> <span class="devsite-nav-text" tooltip> Why Google </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip menu="Why Google"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Why Google"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Solutions" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="solutions"> <span class="devsite-nav-text" tooltip> Solutions </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip menu="Solutions"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Solutions"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Products" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="products"> <span class="devsite-nav-text" tooltip> Products </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip menu="Products"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Products"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Pricing" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="pricing"> <span class="devsite-nav-text" tooltip> Pricing </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip menu="Pricing"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Pricing"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/start" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Getting started" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="gettingStarted"> <span class="devsite-nav-text" tooltip> Getting started </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip menu="Getting started"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Getting started"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/docs" class="devsite-nav-title gc-analytics-event devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Docs" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="docs"> <span class="devsite-nav-text" tooltip> Docs </span> </a> <ul class="devsite-nav-responsive-tabs"> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/storage/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Overview" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="overview"> <span class="devsite-nav-text" tooltip> Overview </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/storage/docs/quickstart-console" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Guides" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="guides"> <span class="devsite-nav-text" tooltip menu="_book"> Guides </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="_book"> </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/storage/docs/apis" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Reference" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="reference"> <span class="devsite-nav-text" tooltip> Reference </span> <span class="devsite-nav-icon material-icons" data-icon="forward"> </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/storage/docs/support" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Support" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="support"> <span class="devsite-nav-text" tooltip> Support </span> <span class="devsite-nav-icon material-icons" data-icon="forward"> </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/storage/docs/resources" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Resources" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="resources"> <span class="devsite-nav-text" tooltip> Resources </span> <span class="devsite-nav-icon material-icons" data-icon="forward"> </span> </a> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/support-hub" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Support" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="support"> <span class="devsite-nav-text" tooltip> Support </span> </a> </li> <li class="devsite-nav-item"> <a href="//web.archive.org/web/20201112000134/https://console.cloud.google.com/" class="devsite-nav-title gc-analytics-event " track-metadata-eventdetail="nav" track-type="globalNav" track-metadata-position="nav" track-name="console" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Console" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="console"> <span class="devsite-nav-text" tooltip> Console </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/contact" class="cta-button-secondary button" track-name="sales" track-type="contact" data-overflow="devsite-tabs-wrapper" track-metadata-position="nav" data-overflow-wrapper="tab" data-overflow-container="left" track-metadata-eventdetail="nav" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Sales" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="contactSales"> <span class="devsite-nav-text" tooltip> Contact Sales </span> </a> </li> <li class="devsite-nav-item"> <a href="//web.archive.org/web/20201112000134/https://console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary" track-type="freeTrial" track-metadata-position="nav" track-name="gcpCta" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" track-metadata-eventdetail="nav" data-overflow="devsite-top-logo-row" data-overflow-container="right" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Get started for free" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="getStartedForFree"> <span class="devsite-nav-text" tooltip> Get started for free </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Cloud Storage</span></div></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/introduction" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>What is Cloud Storage?</span></a></li> <li class="devsite-nav-item devsite-nav-external"><a href="/web/20201112000134/https://cloud.google.com/storage" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Product Overview</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Quickstarts</span></div></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/quickstarts" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>All quickstarts</span></a></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/quickstart-console" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Using the Console</span></a></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/quickstart-gsutil" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Using the gsutil tool</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>How-to guides</span></div></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/how-to" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>All how-to guides</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Creating buckets</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/creating-buckets" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Creating storage buckets</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/naming-buckets" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Bucket naming guidelines</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/locations" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Bucket locations</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/storage-classes" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Storage classes</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/domain-name-verification" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Domain-named bucket verification</span></a></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Working with buckets</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/listing-buckets" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Listing buckets</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/getting-bucket-information" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Getting bucket information</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/changing-default-storage-class" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Changing the default storage class of a bucket</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/moving-buckets" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Moving and renaming buckets</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/using-bucket-labels" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Labeling buckets</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Requester Pays</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/requester-pays" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/using-requester-pays" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Using Requester Pays</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/deleting-buckets" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Deleting buckets</span></a></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Uploading and downloading objects</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/uploads-downloads" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/uploading-objects" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Uploading objects</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/downloading-objects" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Downloading objects</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/json_api/v1/how-tos/multipart-upload" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Performing multipart uploads</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Resumable uploads</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/resumable-uploads" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/performing-resumable-uploads" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Performing resumable uploads</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/streaming" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Streaming transfers</span></a></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Working with objects</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/naming-objects" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Object naming guidelines</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/listing-objects" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Listing objects</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/copying-renaming-moving-objects" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Copying, renaming, and moving objects</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/changing-storage-classes" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Changing object storage classes</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Object metadata</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/metadata" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/viewing-editing-metadata" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Viewing and editing object metadata</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Composite objects</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/composite-objects" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/composing-objects" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Composing objects</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/deleting-objects" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Deleting objects</span></a></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Controlling data lifecycles</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Object Versioning</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/object-versioning" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/using-object-versioning" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Using Object Versioning</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Retention policies and retention policy locks</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/bucket-lock" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/using-bucket-lock" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Using and locking retention policies</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Object holds</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/object-holds" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/holding-objects" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Using object holds</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Object Lifecycle Management</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/lifecycle" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/managing-lifecycles" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Managing object lifecycles</span></a></li></ul></devsite-expandable-nav></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Controlling access</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/access-control" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview of access control</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/access-control/making-data-public" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Making data public</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/access-public-data" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Accessing public data</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Cloud Identity and Access Management (IAM)</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/access-control/iam" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/access-control/using-iam-permissions" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Using Cloud IAM permissions</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/access-control/iam-reference" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud IAM references for Cloud Storage</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Uniform bucket-level access</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/uniform-bucket-level-access" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/using-uniform-bucket-level-access" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Using uniform bucket-level access</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Access control lists (ACLs)</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/access-control/lists" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/access-control/create-manage-lists" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Creating and managing access control lists (ACLs)</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/collaboration" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Sharing and collaboration scenarios</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Cross-origin resource sharing (CORS)</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/cross-origin" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/configuring-cors" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Configuring cross-origin resource sharing (CORS)</span></a></li></ul></devsite-expandable-nav></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Encrypting data</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/encryption" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Data encryption options</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Customer-managed encryption keys</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/encryption/customer-managed-keys" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/encryption/using-customer-managed-keys" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Using customer-managed encryption keys</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Customer-supplied encryption keys</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/encryption/customer-supplied-keys" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/encryption/using-customer-supplied-keys" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Using customer-supplied encryption keys</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/encryption/default-keys" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Google-managed encryption keys</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/encryption/client-side-keys" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Client-side keys</span></a></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Tracking updates and access to data</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Pub/Sub notifications for Cloud Storage</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/pubsub-notifications" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/reporting-changes" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Using Pub/Sub notifications for Cloud Storage</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/audit-logs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Audit Logs with Cloud Storage</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/access-logs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Usage logs &amp; storage logs</span></a></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Working with projects</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/projects" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Projects</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/org-policy-constraints" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Organization policy constraints for Cloud Storage</span></a></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Managing service accounts and HMAC keys</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/authentication/hmackeys" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>HMAC keys overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/getting-service-account" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Getting a service account</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/authentication/managing-hmackeys" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Managing HMAC keys for service accounts</span></a></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Authenticating with V4 signing</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/access-control/signed-urls" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Signed URLs overview</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/access-control/signing-urls-with-helpers" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>V4 signing process with Cloud Storage tools</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/access-control/signing-urls-manually" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>V4 signing process with your own program</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/authentication/canonical-requests" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Canonical requests</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/authentication/signatures" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Signatures</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/access-control/cookie-based-authentication" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Performing authenticated browser downloads</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/migrating" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Migrating from Amazon S3 to Cloud Storage</span></a></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Concepts</span></div></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/concepts" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>All concepts</span></a></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/key-terms" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Key terms</span></a></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/interoperability" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Storage interoperability</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>Request guidelines</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/request-endpoints" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Request endpoints</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/exponential-backoff" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Truncated exponential backoff</span></a></li><li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/request-rate" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Request rate and access distribution guidelines</span></a></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/transcoding" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Object transcoding</span></a></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/hashes-etags" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Hashes and eTags</span></a></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/generations-preconditions" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Generations and preconditions</span></a></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/consistency" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Consistency</span></a></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/best-practices" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Best practices</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Tutorials</span></div></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/tutorials" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>All tutorials</span></a></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/hosting-static-website" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Hosting a static website</span></a></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/static-website" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Static website examples and tips</span></a></li> <li class="devsite-nav-item"><a href="/web/20201112000134/https://cloud.google.com/storage/docs/working-with-big-data" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Working with Big Data</span></a></li> <li class="devsite-nav-item devsite-nav-external"><a href="https://web.archive.org/web/20201112000134/https://console.cloud.google.com/start?tutorial=storage_quickstart" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Interactive tutorial for Cloud Storage with the Console</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-external"><a href="/web/20201112000134/https://cloud.google.com/docs/tutorials#%22cloud%20storage%22" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Google Cloud tutorials using Cloud Storage</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li> </ul> <ul class="devsite-nav-list" menu="Why Google" role="navigation" aria-label="Side menu" hidden> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Groundbreaking solutions. Transformative know-how. </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/why-google-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Learn more" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="learnMore"> <span class="devsite-nav-text" tooltip> Learn more </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Why Google Cloud </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/why-google-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Choosing Google Cloud" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="choosingGoogleCloud"> <span class="devsite-nav-text" tooltip> Choosing Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Trust and security" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="trustAndSecurity"> <span class="devsite-nav-text" tooltip> Trust and security </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/open-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Open cloud" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="openCloud"> <span class="devsite-nav-text" tooltip> Open cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/infrastructure" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Global infrastructure" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="globalInfrastructure"> <span class="devsite-nav-text" tooltip> Global infrastructure </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/analyst-reports" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Analyst reports" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="analystReports"> <span class="devsite-nav-text" tooltip> Analyst reports </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/customers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Customer stories" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="customerStories"> <span class="devsite-nav-text" tooltip> Customer stories </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/partners" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Partners" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="partners"> <span class="devsite-nav-text" tooltip> Partners </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/blog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Blog" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleCloudBlog"> <span class="devsite-nav-text" tooltip> Google Cloud Blog </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/events" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Events" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="events"> <span class="devsite-nav-text" tooltip> Events </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Solutions" role="navigation" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions#industry-solutions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Industry Solutions" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="industrySolutions"> <span class="devsite-nav-text" tooltip> Industry Solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/retail" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Retail" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="retail"> <span class="devsite-nav-text" tooltip> Retail </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/financial-services" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Financial Services" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="financialServices"> <span class="devsite-nav-text" tooltip> Financial Services </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/healthcare-life-sciences" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Healthcare and Life Sciences" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="healthcareAndLifeSciences"> <span class="devsite-nav-text" tooltip> Healthcare and Life Sciences </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/media-entertainment" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Media and Entertainment" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="mediaAndEntertainment"> <span class="devsite-nav-text" tooltip> Media and Entertainment </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/telecommunications" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Telecommunications" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="telecommunications"> <span class="devsite-nav-text" tooltip> Telecommunications </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/gaming" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Gaming" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="gaming"> <span class="devsite-nav-text" tooltip> Gaming </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/manufacturing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Manufacturing" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="manufacturing"> <span class="devsite-nav-text" tooltip> Manufacturing </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/energy" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Energy" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="energy"> <span class="devsite-nav-text" tooltip> Energy </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/government" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Government" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="government"> <span class="devsite-nav-text" tooltip> Government </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/education" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Education" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="education"> <span class="devsite-nav-text" tooltip> Education </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/smb" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Small and Medium Business" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="smallAndMediumBusiness"> <span class="devsite-nav-text" tooltip> Small and Medium Business </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/cloud-natives" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Natives" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudNatives"> <span class="devsite-nav-text" tooltip> Cloud Natives </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all solutions" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="seeAllSolutions"> <span class="devsite-nav-text" tooltip> See all solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/application-modernization" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application Modernization" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="applicationModernization"> <span class="devsite-nav-text" tooltip> Application Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/hybrid-and-multicloud-application-platform" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Hybrid and Multi-cloud Application Platform" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="hybridAndMultiCloudApplicationPlatform"> <span class="devsite-nav-text" tooltip> Hybrid and Multi-cloud Application Platform </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/cloud-native-app-development" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud-Native App Development" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudNativeAppDevelopment"> <span class="devsite-nav-text" tooltip> Cloud-Native App Development </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/serverless" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Serverless solutions" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="serverlessSolutions"> <span class="devsite-nav-text" tooltip> Serverless solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/devops" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: DevOps" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="devOps"> <span class="devsite-nav-text" tooltip> DevOps </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/configuration-management" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Configuration Management" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="configurationManagement"> <span class="devsite-nav-text" tooltip> Configuration Management </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/continuous-delivery" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Continuous Delivery (CD)" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="continuousDelivery(Cd)"> <span class="devsite-nav-text" tooltip> Continuous Delivery (CD) </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/continuous-integration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Continuous Integration (CI)" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="continuousIntegration(Ci)"> <span class="devsite-nav-text" tooltip> Continuous Integration (CI) </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/infrastructure-as-code" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Infrastructure as Code" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="infrastructureAsCode"> <span class="devsite-nav-text" tooltip> Infrastructure as Code </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/secrets-management" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Secrets Management" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="secretsManagement"> <span class="devsite-nav-text" tooltip> Secrets Management </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/mainframe-modernization" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Mainframe Modernization" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="mainframeModernization"> <span class="devsite-nav-text" tooltip> Mainframe Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/web-hosting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Hosting" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="hosting"> <span class="devsite-nav-text" tooltip> Hosting </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Artificial Intelligence" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="artificialIntelligence"> <span class="devsite-nav-text" tooltip> Artificial Intelligence </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/build-and-use-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Build and Use AI" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="buildAndUseAi"> <span class="devsite-nav-text" tooltip> Build and Use AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/contact-center" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Center AI" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="contactCenterAi"> <span class="devsite-nav-text" tooltip> Contact Center AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/document-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Document AI" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="documentAi"> <span class="devsite-nav-text" tooltip> Document AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/talent-solution" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Talent Solution" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudTalentSolution"> <span class="devsite-nav-text" tooltip> Cloud Talent Solution </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/business-application-platform" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Business Application Platform" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="businessApplicationPlatform"> <span class="devsite-nav-text" tooltip> Business Application Platform </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/new-channels-using-apis" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: New Business Channels Using APIs" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="newBusinessChannelsUsingApis"> <span class="devsite-nav-text" tooltip> New Business Channels Using APIs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/unlocking-legacy-applications" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Unlocking Legacy Applications Using APIs" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="unlockingLegacyApplicationsUsingApis"> <span class="devsite-nav-text" tooltip> Unlocking Legacy Applications Using APIs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/apigee/solutions/open-banking-apix" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Open Banking APIx" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="openBankingApix"> <span class="devsite-nav-text" tooltip> Open Banking APIx </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/data-management" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Management" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dataManagement"> <span class="devsite-nav-text" tooltip> Data Management </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/database-migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Database Migration" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="databaseMigration"> <span class="devsite-nav-text" tooltip> Database Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/database-modernization" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Database Modernization" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="databaseModernization"> <span class="devsite-nav-text" tooltip> Database Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/databases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Databases" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleCloudDatabases"> <span class="devsite-nav-text" tooltip> Google Cloud Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/migrate-oracle-workloads" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate Oracle workloads to Google Cloud" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="migrateOracleWorkloadsToGoogleCloud"> <span class="devsite-nav-text" tooltip> Migrate Oracle workloads to Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/open-source-databases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Open Source Databases" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="openSourceDatabases"> <span class="devsite-nav-text" tooltip> Open Source Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/sql-server" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: SQL Server on Google Cloud" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="sqlServerOnGoogleCloud"> <span class="devsite-nav-text" tooltip> SQL Server on Google Cloud </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Digital Transformation </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/business-continuity" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Business Continuity" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="businessContinuity"> <span class="devsite-nav-text" tooltip> Business Continuity </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/business-innovation" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Digital Innovation" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="digitalInnovation"> <span class="devsite-nav-text" tooltip> Digital Innovation </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/operational-efficiency" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Operational Efficiency" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="operationalEfficiency"> <span class="devsite-nav-text" tooltip> Operational Efficiency </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/covid19" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: COVID-19 Solutions" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="covid19Solutions"> <span class="devsite-nav-text" tooltip> COVID-19 Solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/covid19-healthcare" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: COVID-19 Solutions for the Healthcare Industry" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="covid19SolutionsForTheHealthcareIndustry"> <span class="devsite-nav-text" tooltip> COVID-19 Solutions for the Healthcare Industry </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/infrastructure-modernization" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Infrastructure Modernization" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="infrastructureModernization"> <span class="devsite-nav-text" tooltip> Infrastructure Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/vm-migrate" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: VM Migration" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="vmMigration"> <span class="devsite-nav-text" tooltip> VM Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/sap" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: SAP on Google Cloud" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="sapOnGoogleCloud"> <span class="devsite-nav-text" tooltip> SAP on Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/hpc" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: High Performance Computing" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="highPerformanceComputing"> <span class="devsite-nav-text" tooltip> High Performance Computing </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/windows" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Windows on Google Cloud" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="windowsOnGoogleCloud"> <span class="devsite-nav-text" tooltip> Windows on Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/migration-center" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Center Migration" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dataCenterMigration"> <span class="devsite-nav-text" tooltip> Data Center Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/marketing-technology" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Marketing Technology" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="marketingTechnology"> <span class="devsite-nav-text" tooltip> Marketing Technology </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/active-assist" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Active Assist" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="activeAssist"> <span class="devsite-nav-text" tooltip> Active Assist </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/virtual-desktops" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Virtual Desktops" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="virtualDesktops"> <span class="devsite-nav-text" tooltip> Virtual Desktops </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/productivity-collaboration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Productivity and Collaboration" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="productivityAndCollaboration"> <span class="devsite-nav-text" tooltip> Productivity and Collaboration </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://workspace.google.com/solutions/enterprise/?enterprise-benefits_activeEl=connect" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Workspace" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleWorkspace"> <span class="devsite-nav-text" tooltip> Google Workspace </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://workspace.google.com/essentials/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Workspace Essentials" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleWorkspaceEssentials"> <span class="devsite-nav-text" tooltip> Google Workspace Essentials </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/identity" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Identity" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudIdentity"> <span class="devsite-nav-text" tooltip> Cloud Identity </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://chromeenterprise.google/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Chrome Enterprise" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="chromeEnterprise"> <span class="devsite-nav-text" tooltip> Chrome Enterprise </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/search" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Search" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudSearch"> <span class="devsite-nav-text" tooltip> Cloud Search </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="security"> <span class="devsite-nav-text" tooltip> Security </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/application-security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application Security" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="applicationSecurity"> <span class="devsite-nav-text" tooltip> Application Security </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/security-analytics-and-operations" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security Analytics and Operations" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="securityAnalyticsAndOperations"> <span class="devsite-nav-text" tooltip> Security Analytics and Operations </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/beyondcorp-remote-access" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: BeyondCorp Remote Access" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="beyondCorpRemoteAccess"> <span class="devsite-nav-text" tooltip> BeyondCorp Remote Access </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/smart-analytics" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Smart Analytics" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="smartAnalytics"> <span class="devsite-nav-text" tooltip> Smart Analytics </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/data-warehouse-modernization" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Warehouse Modernization" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dataWarehouseModernization"> <span class="devsite-nav-text" tooltip> Data Warehouse Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/stream-analytics" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Stream Analytics" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="streamAnalytics"> <span class="devsite-nav-text" tooltip> Stream Analytics </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/marketing-analytics" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Marketing Analytics" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="marketingAnalytics"> <span class="devsite-nav-text" tooltip> Marketing Analytics </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/data-lake" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Lake Modernization" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dataLakeModernization"> <span class="devsite-nav-text" tooltip> Data Lake Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/looker" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Business Intelligence" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="businessIntelligence"> <span class="devsite-nav-text" tooltip> Business Intelligence </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Products" role="navigation" aria-label="Side menu" hidden> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Featured Products </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/compute" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compute Engine" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="computeEngine"> <span class="devsite-nav-text" tooltip> Compute Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Storage" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudStorage"> <span class="devsite-nav-text" tooltip> Cloud Storage </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/sdk" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud SDK" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudSdk"> <span class="devsite-nav-text" tooltip> Cloud SDK </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/sql" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud SQL" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudSql"> <span class="devsite-nav-text" tooltip> Cloud SQL </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/kubernetes-engine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Kubernetes Engine" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleKubernetesEngine"> <span class="devsite-nav-text" tooltip> Google Kubernetes Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/bigquery" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: BigQuery" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="bigQuery"> <span class="devsite-nav-text" tooltip> BigQuery </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/cdn" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud CDN" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudCdn"> <span class="devsite-nav-text" tooltip> Cloud CDN </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/dataflow" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dataflow" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dataflow"> <span class="devsite-nav-text" tooltip> Dataflow </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/operations" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Operations" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="operations"> <span class="devsite-nav-text" tooltip> Operations </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/run" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Run" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudRun"> <span class="devsite-nav-text" tooltip> Cloud Run </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/functions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Functions" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudFunctions"> <span class="devsite-nav-text" tooltip> Cloud Functions </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all products (100+)" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="seeAllProducts(100+)"> <span class="devsite-nav-text" tooltip> See all products (100+) </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI and Machine Learning" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="aiAndMachineLearning"> <span class="devsite-nav-text" tooltip> AI and Machine Learning </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/speech-to-text" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Speech-to-Text" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="speechToText"> <span class="devsite-nav-text" tooltip> Speech-to-Text </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/vision" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Vision AI" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="visionAi"> <span class="devsite-nav-text" tooltip> Vision AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/text-to-speech" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Text-to-Speech" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="textToSpeech"> <span class="devsite-nav-text" tooltip> Text-to-Speech </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/translate" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Translation" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudTranslation"> <span class="devsite-nav-text" tooltip> Cloud Translation </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/natural-language" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Natural Language" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudNaturalLanguage"> <span class="devsite-nav-text" tooltip> Cloud Natural Language </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/automl" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AutoML" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="autoML"> <span class="devsite-nav-text" tooltip> AutoML </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/ai-platform" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI Platform" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="aiPlatform"> <span class="devsite-nav-text" tooltip> AI Platform </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/video-intelligence" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Video AI" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="videoAi"> <span class="devsite-nav-text" tooltip> Video AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/ai-infrastructure" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI Infrastructure" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="aiInfrastructure"> <span class="devsite-nav-text" tooltip> AI Infrastructure </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/dialogflow" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dialogflow" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dialogflow"> <span class="devsite-nav-text" tooltip> Dialogflow </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/automl-tables" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AutoML Tables" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="autoMLTables"> <span class="devsite-nav-text" tooltip> AutoML Tables </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products#ai-and-machine-learning" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all AI and machine learning products" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="seeAllAiAndMachineLearningProducts"> <span class="devsite-nav-text" tooltip> See all AI and machine learning products </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> API Management </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/apigee/api-management" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee API Platform" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigeeApiPlatform"> <span class="devsite-nav-text" tooltip> Apigee API Platform </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/apigee/api-management/analyze-apis" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Analyze APIs" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="analyzeApis"> <span class="devsite-nav-text" tooltip> Analyze APIs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/apigee/api-management/monetize-apis" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Monetize APIs" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="monetizeApis"> <span class="devsite-nav-text" tooltip> Monetize APIs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/apigee/api-management/hybrid" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee Hybrid" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigeeHybrid"> <span class="devsite-nav-text" tooltip> Apigee Hybrid </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/apigee/api-management/apigee-sense" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee Sense" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigeeSense"> <span class="devsite-nav-text" tooltip> Apigee Sense </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/endpoints" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Endpoints" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudEndpoints"> <span class="devsite-nav-text" tooltip> Cloud Endpoints </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/apigee/api-management/developer-portal" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Developer Portal" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="developerPortal"> <span class="devsite-nav-text" tooltip> Developer Portal </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/apigee/solutions/healthcare-apix" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee Healthcare APIx" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigeeHealthcareApix"> <span class="devsite-nav-text" tooltip> Apigee Healthcare APIx </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/apigee/solutions/open-banking-apix" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee Open Banking APIx" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigeeOpenBankingApix"> <span class="devsite-nav-text" tooltip> Apigee Open Banking APIx </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/healthcare" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Healthcare API" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudHealthcareApi"> <span class="devsite-nav-text" tooltip> Cloud Healthcare API </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/appsheet" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AppSheet" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="appSheet"> <span class="devsite-nav-text" tooltip> AppSheet </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/compute" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compute" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="compute"> <span class="devsite-nav-text" tooltip> Compute </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/compute" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compute Engine" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="computeEngine"> <span class="devsite-nav-text" tooltip> Compute Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/appengine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: App Engine" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="appEngine"> <span class="devsite-nav-text" tooltip> App Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/gpu" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud GPUs" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudGpus"> <span class="devsite-nav-text" tooltip> Cloud GPUs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/migrate/compute-engine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate for Compute Engine" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="migrateForComputeEngine"> <span class="devsite-nav-text" tooltip> Migrate for Compute Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/preemptible-vms" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Preemptible VMs" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="preemptibleVms"> <span class="devsite-nav-text" tooltip> Preemptible VMs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/shielded-vm" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Shielded VMs" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="shieldedVms"> <span class="devsite-nav-text" tooltip> Shielded VMs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/sole-tenant-nodes" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Sole-Tenant Nodes" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="soleTenantNodes"> <span class="devsite-nav-text" tooltip> Sole-Tenant Nodes </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/bare-metal" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Bare Metal" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="bareMetal"> <span class="devsite-nav-text" tooltip> Bare Metal </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/recommender" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Recommender" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="recommender"> <span class="devsite-nav-text" tooltip> Recommender </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/vmware-engine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: VMware Engine" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="vMwareEngine"> <span class="devsite-nav-text" tooltip> VMware Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/run" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Run" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudRun"> <span class="devsite-nav-text" tooltip> Cloud Run </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products#compute" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all compute products" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="seeAllComputeProducts"> <span class="devsite-nav-text" tooltip> See all compute products </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/containers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Containers" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="containers"> <span class="devsite-nav-text" tooltip> Containers </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/kubernetes-engine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Kubernetes Engine" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleKubernetesEngine"> <span class="devsite-nav-text" tooltip> Google Kubernetes Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/container-registry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Container Registry" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="containerRegistry"> <span class="devsite-nav-text" tooltip> Container Registry </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/containers/security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Container Security" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="containerSecurity"> <span class="devsite-nav-text" tooltip> Container Security </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/cloud-build" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Build" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudBuild"> <span class="devsite-nav-text" tooltip> Cloud Build </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/ai-platform/deep-learning-containers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Deep Learning Containers" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="deepLearningContainers"> <span class="devsite-nav-text" tooltip> Deep Learning Containers </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/kubernetes-applications" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Kubernetes Applications" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="kubernetesApplications"> <span class="devsite-nav-text" tooltip> Kubernetes Applications </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/artifact-registry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Artifact Registry" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="artifactRegistry"> <span class="devsite-nav-text" tooltip> Artifact Registry </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/knative" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Knative" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="knative"> <span class="devsite-nav-text" tooltip> Knative </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/run" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Run" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudRun"> <span class="devsite-nav-text" tooltip> Cloud Run </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/code" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Code" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudCode"> <span class="devsite-nav-text" tooltip> Cloud Code </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/big-data" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Analytics" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dataAnalytics"> <span class="devsite-nav-text" tooltip> Data Analytics </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/bigquery" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: BigQuery" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="bigQuery"> <span class="devsite-nav-text" tooltip> BigQuery </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/looker" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Looker" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="looker"> <span class="devsite-nav-text" tooltip> Looker </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/dataflow" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dataflow" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dataflow"> <span class="devsite-nav-text" tooltip> Dataflow </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/pubsub" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Pub/Sub" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="pub/Sub"> <span class="devsite-nav-text" tooltip> Pub/Sub </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/dataproc" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dataproc" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dataproc"> <span class="devsite-nav-text" tooltip> Dataproc </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/data-fusion" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Data Fusion" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudDataFusion"> <span class="devsite-nav-text" tooltip> Cloud Data Fusion </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/composer" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Composer" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudComposer"> <span class="devsite-nav-text" tooltip> Cloud Composer </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/data-catalog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Catalog" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dataCatalog"> <span class="devsite-nav-text" tooltip> Data Catalog </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/dataprep" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dataprep" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dataprep"> <span class="devsite-nav-text" tooltip> Dataprep </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://marketingplatform.google.com/about/data-studio/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Data Studio" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleDataStudio"> <span class="devsite-nav-text" tooltip> Google Data Studio </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://marketingplatform.google.com/about/enterprise/#?modal_active=none" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Marketing Platform" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleMarketingPlatform"> <span class="devsite-nav-text" tooltip> Google Marketing Platform </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/life-sciences" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Life Sciences" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudLifeSciences"> <span class="devsite-nav-text" tooltip> Cloud Life Sciences </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/databases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Databases" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="databases"> <span class="devsite-nav-text" tooltip> Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/bigtable" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Bigtable" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudBigtable"> <span class="devsite-nav-text" tooltip> Cloud Bigtable </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/firestore" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Firestore" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="firestore"> <span class="devsite-nav-text" tooltip> Firestore </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/memorystore" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Memorystore" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="memorystore"> <span class="devsite-nav-text" tooltip> Memorystore </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/spanner" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Spanner" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudSpanner"> <span class="devsite-nav-text" tooltip> Cloud Spanner </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/sql" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud SQL" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudSql"> <span class="devsite-nav-text" tooltip> Cloud SQL </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://firebase.google.com/products/realtime-database/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Firebase Realtime Database" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="firebaseRealtimeDatabase"> <span class="devsite-nav-text" tooltip> Firebase Realtime Database </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/tools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Developer Tools" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="developerTools"> <span class="devsite-nav-text" tooltip> Developer Tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/sdk" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud SDK" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudSdk"> <span class="devsite-nav-text" tooltip> Cloud SDK </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/container-registry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Container Registry" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="containerRegistry"> <span class="devsite-nav-text" tooltip> Container Registry </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/cloud-build" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Build" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudBuild"> <span class="devsite-nav-text" tooltip> Cloud Build </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/source-repositories" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Source Repositories" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudSourceRepositories"> <span class="devsite-nav-text" tooltip> Cloud Source Repositories </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/scheduler" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Scheduler" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudScheduler"> <span class="devsite-nav-text" tooltip> Cloud Scheduler </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/tekton" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Tekton" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="tekton"> <span class="devsite-nav-text" tooltip> Tekton </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/tasks" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Tasks" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudTasks"> <span class="devsite-nav-text" tooltip> Cloud Tasks </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/code" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Code" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudCode"> <span class="devsite-nav-text" tooltip> Cloud Code </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/visual-studio" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Tools for Visual Studio" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="toolsForVisualStudio"> <span class="devsite-nav-text" tooltip> Tools for Visual Studio </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/eclipse/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Tools for Eclipse" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="toolsForEclipse"> <span class="devsite-nav-text" tooltip> Tools for Eclipse </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/intellij" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Code for IntelliJ" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudCodeForIntellij"> <span class="devsite-nav-text" tooltip> Cloud Code for IntelliJ </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/tools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all developer tools" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="seeAllDeveloperTools"> <span class="devsite-nav-text" tooltip> See all developer tools </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Healthcare and Life Sciences </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/apigee/solutions/healthcare-apix" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee Healthcare APIx" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigeeHealthcareApix"> <span class="devsite-nav-text" tooltip> Apigee Healthcare APIx </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/healthcare" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Healthcare API" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudHealthcareApi"> <span class="devsite-nav-text" tooltip> Cloud Healthcare API </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/life-sciences" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Life Sciences" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudLifeSciences"> <span class="devsite-nav-text" tooltip> Cloud Life Sciences </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/natural-language" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Healthcare Natural Language AI" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="healthcareNaturalLanguageAi"> <span class="devsite-nav-text" tooltip> Healthcare Natural Language AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/anthos" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Hybrid and Multi-cloud" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="hybridAndMultiCloud"> <span class="devsite-nav-text" tooltip> Hybrid and Multi-cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/anthos" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Anthos" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="anthos"> <span class="devsite-nav-text" tooltip> Anthos </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/anthos/run" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Run for Anthos" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudRunForAnthos"> <span class="devsite-nav-text" tooltip> Cloud Run for Anthos </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/kubernetes-applications" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace for Anthos" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleCloudMarketplaceForAnthos"> <span class="devsite-nav-text" tooltip> Google Cloud Marketplace for Anthos </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/migrate/anthos" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate for Anthos" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="migrateForAnthos"> <span class="devsite-nav-text" tooltip> Migrate for Anthos </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/operations" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Operations" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="operations"> <span class="devsite-nav-text" tooltip> Operations </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/cloud-build" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Build" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudBuild"> <span class="devsite-nav-text" tooltip> Cloud Build </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/traffic-director" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Traffic Director" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="trafficDirector"> <span class="devsite-nav-text" tooltip> Traffic Director </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/apigee" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee API Management" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigeeApiManagement"> <span class="devsite-nav-text" tooltip> Apigee API Management </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Internet of Things </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/iot-core" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud IoT Core" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudIotCore"> <span class="devsite-nav-text" tooltip> Cloud IoT Core </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/edge-tpu" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Edge TPU" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="edgeTpu"> <span class="devsite-nav-text" tooltip> Edge TPU </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/management" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Management Tools" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="managementTools"> <span class="devsite-nav-text" tooltip> Management Tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/shell" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Shell" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudShell"> <span class="devsite-nav-text" tooltip> Cloud Shell </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/cloud-console" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Console" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudConsole"> <span class="devsite-nav-text" tooltip> Cloud Console </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/deployment-manager" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Deployment Manager" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudDeploymentManager"> <span class="devsite-nav-text" tooltip> Cloud Deployment Manager </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/console-app" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Mobile App" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudMobileApp"> <span class="devsite-nav-text" tooltip> Cloud Mobile App </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/apis" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud APIs" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudApis"> <span class="devsite-nav-text" tooltip> Cloud APIs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/private-catalog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Private Catalog" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="privateCatalog"> <span class="devsite-nav-text" tooltip> Private Catalog </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/cost-management" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cost Management" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="costManagement"> <span class="devsite-nav-text" tooltip> Cost Management </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Media and Gaming </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/game-servers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Game Servers" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="gameServers"> <span class="devsite-nav-text" tooltip> Game Servers </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/opencue" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: OpenCue" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="openCue"> <span class="devsite-nav-text" tooltip> OpenCue </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/migration-center" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migration" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="migration"> <span class="devsite-nav-text" tooltip> Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/bigquery/transfer" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: BigQuery Data Transfer Service" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="bigQueryDataTransferService"> <span class="devsite-nav-text" tooltip> BigQuery Data Transfer Service </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/data-transfer" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Data Transfer" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudDataTransfer"> <span class="devsite-nav-text" tooltip> Cloud Data Transfer </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/foundation-toolkit" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Foundation Toolkit" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudFoundationToolkit"> <span class="devsite-nav-text" tooltip> Cloud Foundation Toolkit </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/storage-transfer-service" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Transfer Service" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="transferService"> <span class="devsite-nav-text" tooltip> Transfer Service </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/migrate/anthos" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate for Anthos" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="migrateForAnthos"> <span class="devsite-nav-text" tooltip> Migrate for Anthos </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/migrate/compute-engine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate for Compute Engine" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="migrateForComputeEngine"> <span class="devsite-nav-text" tooltip> Migrate for Compute Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/transfer-appliance" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Transfer Appliance" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="transferAppliance"> <span class="devsite-nav-text" tooltip> Transfer Appliance </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/vm-migrate" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: VM Migration" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="vmMigration"> <span class="devsite-nav-text" tooltip> VM Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/networking" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Networking" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="networking"> <span class="devsite-nav-text" tooltip> Networking </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/armor" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Armor" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudArmor"> <span class="devsite-nav-text" tooltip> Cloud Armor </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/cdn" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud CDN" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudCdn"> <span class="devsite-nav-text" tooltip> Cloud CDN </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/dns" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud DNS" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudDns"> <span class="devsite-nav-text" tooltip> Cloud DNS </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/load-balancing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Load Balancing" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudLoadBalancing"> <span class="devsite-nav-text" tooltip> Cloud Load Balancing </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/nat" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud NAT" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudNat"> <span class="devsite-nav-text" tooltip> Cloud NAT </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/hybrid-connectivity" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Hybrid Connectivity" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="hybridConnectivity"> <span class="devsite-nav-text" tooltip> Hybrid Connectivity </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/network-intelligence-center" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Network Intelligence Center" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="networkIntelligenceCenter"> <span class="devsite-nav-text" tooltip> Network Intelligence Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/network-tiers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Network Service Tiers" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="networkServiceTiers"> <span class="devsite-nav-text" tooltip> Network Service Tiers </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/network-telemetry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Network Telemetry" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="networkTelemetry"> <span class="devsite-nav-text" tooltip> Network Telemetry </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/traffic-director" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Traffic Director" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="trafficDirector"> <span class="devsite-nav-text" tooltip> Traffic Director </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/vpc" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Virtual Private Cloud" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="virtualPrivateCloud"> <span class="devsite-nav-text" tooltip> Virtual Private Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/service-directory" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Service Directory" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="serviceDirectory"> <span class="devsite-nav-text" tooltip> Service Directory </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/operations" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Operations" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="operations"> <span class="devsite-nav-text" tooltip> Operations </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/logging" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Logging" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudLogging"> <span class="devsite-nav-text" tooltip> Cloud Logging </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/monitoring" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Monitoring" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudMonitoring"> <span class="devsite-nav-text" tooltip> Cloud Monitoring </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/error-reporting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Error Reporting" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="errorReporting"> <span class="devsite-nav-text" tooltip> Error Reporting </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/kubernetes-engine-monitoring" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Kubernetes Engine Monitoring" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="kubernetesEngineMonitoring"> <span class="devsite-nav-text" tooltip> Kubernetes Engine Monitoring </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/service-monitoring" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Service Monitoring" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="serviceMonitoring"> <span class="devsite-nav-text" tooltip> Service Monitoring </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/trace" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Trace" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudTrace"> <span class="devsite-nav-text" tooltip> Cloud Trace </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/profiler" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Profiler" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudProfiler"> <span class="devsite-nav-text" tooltip> Cloud Profiler </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/debugger" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Debugger" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudDebugger"> <span class="devsite-nav-text" tooltip> Cloud Debugger </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/transparent-sli" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Transparent Service Level Indicators" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="transparentServiceLevelIndicators"> <span class="devsite-nav-text" tooltip> Transparent Service Level Indicators </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security and Identity" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="securityAndIdentity"> <span class="devsite-nav-text" tooltip> Security and Identity </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/iam" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud IAM" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudIam"> <span class="devsite-nav-text" tooltip> Cloud IAM </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/assured-workloads" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Assured Workloads" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="assuredWorkloads"> <span class="devsite-nav-text" tooltip> Assured Workloads </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/security-key-management" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Key Management" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudKeyManagement"> <span class="devsite-nav-text" tooltip> Cloud Key Management </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/confidential-computing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Confidential Computing" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="confidentialComputing"> <span class="devsite-nav-text" tooltip> Confidential Computing </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/security-command-center" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security Command Center" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="securityCommandCenter"> <span class="devsite-nav-text" tooltip> Security Command Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/dlp" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Data Loss Prevention" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudDataLossPrevention"> <span class="devsite-nav-text" tooltip> Cloud Data Loss Prevention </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/managed-microsoft-ad" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Managed Service for Microsoft Active Directory" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="managedServiceForMicrosoftActiveDirectory"> <span class="devsite-nav-text" tooltip> Managed Service for Microsoft Active Directory </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/access-transparency" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Access Transparency" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="accessTransparency"> <span class="devsite-nav-text" tooltip> Access Transparency </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/titan-security-key" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Titan Security Key" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="titanSecurityKey"> <span class="devsite-nav-text" tooltip> Titan Security Key </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/secret-manager" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Secret Manager" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="secretManager"> <span class="devsite-nav-text" tooltip> Secret Manager </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products#security-and-identity" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all security and identity products" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="seeAllSecurityAndIdentityProducts"> <span class="devsite-nav-text" tooltip> See all security and identity products </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/serverless" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Serverless Computing" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="serverlessComputing"> <span class="devsite-nav-text" tooltip> Serverless Computing </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/run" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Run" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudRun"> <span class="devsite-nav-text" tooltip> Cloud Run </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/functions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Functions" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudFunctions"> <span class="devsite-nav-text" tooltip> Cloud Functions </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/appengine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: App Engine" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="appEngine"> <span class="devsite-nav-text" tooltip> App Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/workflows" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Workflows" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="workflows"> <span class="devsite-nav-text" tooltip> Workflows </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Storage" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="storage"> <span class="devsite-nav-text" tooltip> Storage </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Storage" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudStorage"> <span class="devsite-nav-text" tooltip> Cloud Storage </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/filestore" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Filestore" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="filestore"> <span class="devsite-nav-text" tooltip> Filestore </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/persistent-disk" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Persistent Disk" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="persistentDisk"> <span class="devsite-nav-text" tooltip> Persistent Disk </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://firebase.google.com/products/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Storage for Firebase" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudStorageForFirebase"> <span class="devsite-nav-text" tooltip> Cloud Storage for Firebase </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/local-ssd" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Local SSD" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="localSsd"> <span class="devsite-nav-text" tooltip> Local SSD </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/storage/archival" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Archival Storage" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="archivalStorage"> <span class="devsite-nav-text" tooltip> Archival Storage </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/data-transfer" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Data Transfer" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudDataTransfer"> <span class="devsite-nav-text" tooltip> Cloud Data Transfer </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://workspace.google.com/essentials/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Workspace Essentials" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleWorkspaceEssentials"> <span class="devsite-nav-text" tooltip> Google Workspace Essentials </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Pricing" role="navigation" aria-label="Side menu" hidden> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Do more for less with Google Cloud </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/contact" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact sales" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="contactSales"> <span class="devsite-nav-text" tooltip> Contact sales </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Google Cloud Platform </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Overview" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="overview"> <span class="devsite-nav-text" tooltip> Overview </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/pricing/list" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Price list" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="priceList"> <span class="devsite-nav-text" tooltip> Price list </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/products/calculator" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Calculators" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="calculators"> <span class="devsite-nav-text" tooltip> Calculators </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/free" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Free on Google Cloud" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="freeOnGoogleCloud"> <span class="devsite-nav-text" tooltip> Free on Google Cloud </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> More Cloud Products </span> </span> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://workspace.google.com/pricing.html" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Workspace" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleWorkspace"> <span class="devsite-nav-text" tooltip> Google Workspace </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/maps-platform/pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Maps Platform" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleMapsPlatform"> <span class="devsite-nav-text" tooltip> Google Maps Platform </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/identity#pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Identity" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudIdentity"> <span class="devsite-nav-text" tooltip> Cloud Identity </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://apigee.com/api-management/#/pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigee"> <span class="devsite-nav-text" tooltip> Apigee </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://firebase.google.com/pricing/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Firebase" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="firebase"> <span class="devsite-nav-text" tooltip> Firebase </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://www.zyncrender.com/#pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Zync Render" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="zyncRender"> <span class="devsite-nav-text" tooltip> Zync Render </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Getting started" role="navigation" aria-label="Side menu" hidden> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Get started with Google Cloud </span> </span> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://console.cloud.google.com/freetrial" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Try GCP Free" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="tryGcpFree"> <span class="devsite-nav-text" tooltip> Try GCP Free </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/gcp/getting-started" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Get Started" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="getStarted"> <span class="devsite-nav-text" tooltip> Get Started </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Resources to Start on Your Own </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/gcp/getting-started" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Quickstarts" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="quickstarts"> <span class="devsite-nav-text" tooltip> Quickstarts </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/marketplace" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: GCP Marketplace" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="gcpMarketplace"> <span class="devsite-nav-text" tooltip> GCP Marketplace </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/training" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Training" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="training"> <span class="devsite-nav-text" tooltip> Training </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/certification" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Certification" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="certification"> <span class="devsite-nav-text" tooltip> Certification </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Get Help from an Expert </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/consulting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Consulting" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="consulting"> <span class="devsite-nav-text" tooltip> Consulting </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/tam" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Technical Account Management" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="technicalAccountManagement"> <span class="devsite-nav-text" tooltip> Technical Account Management </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20201112000134/https://cloud.withgoogle.com/partners/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Find a Partner" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="findAPartner"> <span class="devsite-nav-text" tooltip> Find a Partner </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/partners/become-a-partner" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Become a Partner" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="becomeAPartner"> <span class="devsite-nav-text" tooltip> Become a Partner </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20201112000134/https://cloud.google.com/getting-started" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: More ways to get started" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="moreWaysToGetStarted"> <span class="devsite-nav-text" tooltip> More ways to get started </span> </a> </li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" class="devsite-main-content" has-book-nav has-toc> <devsite-toc class="devsite-nav"></devsite-toc> <devsite-content> <article class="devsite-article"> <div class="devsite-article-meta"> <ul class="devsite-breadcrumb-list" role="navigation" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Google Cloud"> Home </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/docs" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail=""> Docs </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="3" track-type="globalNav" track-name="breadcrumb" track-metadata-position="3" track-metadata-eventdetail="Cloud Storage"> Cloud Storage </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="4" track-type="globalNav" track-name="breadcrumb" track-metadata-position="4" track-metadata-eventdetail="Cloud Storage"> Documentation </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/quickstart-console" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="5" track-type="globalNav" track-name="breadcrumb" track-metadata-position="5" track-metadata-eventdetail=""> Guides </a> </li> </ul> <devsite-thumb-rating position="header"> <template class="thumb-down-categories"> [{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "otherDown", "label":"Other" }] </template> <template class="thumb-up-categories"> [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Easy to understand" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Solved my problem" },{ "type": "thumb-up", "id": "otherUp", "label":"Other" }] </template> <template class="thumb-rating-feedback"> <devsite-feedback position="thumb-rating" project-name="Cloud Storage" product-id="81864" bucket="documentation" context="" version="t-devsite-webserver-20201105-r00-rc03.430844314467022312" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="thumb-rating" project-feedback-url="https://issuetracker.google.com/issues/new?component=187243" project-icon="https://www.gstatic.com/devrel-devsite/prod/v8ea8343deca3e735c5e491f22b0e2533427dcd1d0302777baea2667771626911/cloud/images/favicons/onecloud/super_cloud.png" project-support-url="https://cloud.google.com/storage/docs/support"> <button> Need to tell us more? </button> </devsite-feedback> </template> </devsite-thumb-rating> </div> <h1 class="devsite-page-title">Using Object Versioning</h1> <devsite-toc class="devsite-nav" devsite-toc-embedded> </devsite-toc> <div class="devsite-article-body clearfix "> <p><a class="button button-primary" href="/web/20201112000134/https://cloud.google.com/storage/docs/object-versioning" track-type="tasks" track-name="internalLink" track-metadata-position="introParagraph">Go to concepts</a></p> <p>This page describes how to set up Object Versioning and gives examples of using Object Versioning.</p> <h2 id="setup" data-text="Setting up Object Versioning" tabindex="0">Setting up Object Versioning</h2> <p>The following sections show how to turn Object Versioning on and off using the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/gsutil">gsutil tool</a>, the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/json_api">JSON API</a>, and the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/xml-api/overview">XML API</a>. Object Versioning cannot currently be controlled using the Google Cloud Console.</p> <h3 id="enable" data-text="Enabling Object Versioning" tabindex="0">Enabling Object Versioning</h3> <aside class="note"><strong>Note:</strong><span> Object Versioning cannot be enabled on a bucket that currently has a <a href="/web/20201112000134/https://cloud.google.com/storage/docs/bucket-lock">retention policy</a>.</span></aside> <p>To enable Object Versioning on a bucket:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="gsutil" data-text="gsutil" tabindex="0">gsutil</h3><p>Use the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/gsutil/commands/versioning"><code translate="no" dir="ltr">gsutil versioning set on</code></a> command:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">gsutil versioning set on gs://<var translate="no">BUCKET_NAME</var></pre> <p>Where <code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the relevant bucket. For example, <code translate="no" dir="ltr">my-bucket</code>.</p></section> <section><h3 id="code-samples" data-text="Code samples" tabindex="0">Code samples</h3><!-- Veneer languages here --> <p> <section> <div id="storage-enable-object-versioning-code-sample" class="ds-selector-tabs" data-ds-scope="code-sample"> <section> <h3 id="storage-enable-object-versioning-cpp" track-type="sampleTabNav" track-name="cpp" track-metadata-position="storage-enable-object-versioning" data-text="C++" tabindex="0">C++</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="cpp"> Cloud Storage C++ API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/googleapis/google-cloud-cpp/blob/master/google/cloud/storage/examples/storage_object_versioning_samples.cc" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/googleapis/google-cloud-cpp/blob/master/google/cloud/storage/examples/storage_object_versioning_samples.cc">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-enable-object-versioning" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="cpp" track-metadata-position="storage-enable-object-versioning">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint " track-metadata-position="googleapis/google-cloud-cpp/google/cloud/storage/examples/storage_object_versioning_samples.cc/master/storage_enable_versioning" data-code-snippet="true" data-github-path="googleapis/google-cloud-cpp/google/cloud/storage/examples/storage_object_versioning_samples.cc" data-git-revision="master" data-region-tag="storage_enable_versioning" dir="ltr"><code translate="no" dir="ltr">namespace gcs = google::cloud::storage; using ::google::cloud::StatusOr; [](gcs::Client client, std::string const&amp; bucket_name) { StatusOr&lt;gcs::BucketMetadata&gt; original = client.GetBucketMetadata(bucket_name); if (!original) throw std::runtime_error(original.status().message()); StatusOr&lt;gcs::BucketMetadata&gt; patched = client.PatchBucket( bucket_name, gcs::BucketMetadataPatchBuilder().SetVersioning( gcs::BucketVersioning{true}), gcs::IfMetagenerationMatch(original-&gt;metageneration())); if (!patched) throw std::runtime_error(patched.status().message()); if (patched-&gt;versioning().has_value()) { std::cout &lt;&lt; &quot;Object versioning for bucket &quot; &lt;&lt; bucket_name &lt;&lt; &quot; is &quot; &lt;&lt; (patched-&gt;versioning()-&gt;enabled ? &quot;enabled&quot; : &quot;disabled&quot;) &lt;&lt; &quot;\n&quot;; } else { std::cout &lt;&lt; &quot;Object versioning for bucket &quot; &lt;&lt; bucket_name &lt;&lt; &quot; is disabled.\n&quot;; } }</code></pre> </div> </section> <section> <h3 id="storage-enable-object-versioning-java" track-type="sampleTabNav" track-name="java" track-metadata-position="storage-enable-object-versioning" data-text="Java" tabindex="0">Java</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="java"> Cloud Storage Java API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/googleapis/google-cloud-java/blob/master/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/buckets/EnableBucketVersioning.java" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/googleapis/google-cloud-java/blob/master/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/buckets/EnableBucketVersioning.java">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-enable-object-versioning" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="java" track-metadata-position="storage-enable-object-versioning">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint lang-java" track-metadata-position="googleapis/google-cloud-java/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/buckets/EnableBucketVersioning.java/master/storage_enable_versioning" data-code-snippet="true" data-github-path="googleapis/google-cloud-java/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/buckets/EnableBucketVersioning.java" data-git-revision="master" data-region-tag="storage_enable_versioning" dir="ltr"><code translate="no" dir="ltr">import com.google.cloud.storage.Bucket; import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageOptions; public class EnableBucketVersioning { public static void enableBucketVersioning(String projectId, String bucketName) { // The ID of your GCP project // String projectId = &quot;your-project-id&quot;; // The ID of your GCS bucket // String bucketName = &quot;your-unique-bucket-name&quot;; Storage storage = StorageOptions.newBuilder().setProjectId(projectId).build().getService(); Bucket bucket = storage.get(bucketName); bucket.toBuilder().setVersioningEnabled(true).build().update(); System.out.println(&quot;Versioning is now enabled for bucket &quot; + bucketName); } }</code></pre> </div> </section> <section> <h3 id="storage-enable-object-versioning-python" track-type="sampleTabNav" track-name="python" track-metadata-position="storage-enable-object-versioning" data-text="Python" tabindex="0">Python</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="python"> Cloud Storage Python API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/storage/cloud-client/storage_enable_versioning.py" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/storage/cloud-client/storage_enable_versioning.py">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-enable-object-versioning" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="python" track-metadata-position="storage-enable-object-versioning">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint lang-py" track-metadata-position="GoogleCloudPlatform/python-docs-samples/storage/cloud-client/storage_enable_versioning.py/master/storage_enable_versioning" data-code-snippet="true" data-github-path="GoogleCloudPlatform/python-docs-samples/storage/cloud-client/storage_enable_versioning.py" data-git-revision="master" data-region-tag="storage_enable_versioning" dir="ltr"><code translate="no" dir="ltr">from google.cloud import storage def enable_versioning(bucket_name): &quot;&quot;&quot;Enable versioning for this bucket.&quot;&quot;&quot; # bucket_name = &quot;my-bucket&quot; storage_client = storage.Client() bucket = storage_client.get_bucket(bucket_name) bucket.versioning_enabled = True bucket.patch() print(&quot;Versioning was enabled for bucket {}&quot;.format(bucket.name)) return bucket </code></pre> </div> </section> </div> </section> <!-- End Veneer languages --></p></section> <section><h3 id="rest-enable-object-versioning" data-text="REST APIs" tabindex="0">REST APIs</h3><div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="enable-object-versioning-json" data-text="JSON API" tabindex="0">JSON API</h3><ol> <li>Get an authorization access token from the <a href="https://web.archive.org/web/20201112000134/https://developers.google.com/oauthplayground/"> OAuth 2.0 Playground</a>. Configure the playground to use your own OAuth credentials.</li> <li><p>Create a <code translate="no" dir="ltr">.json</code> file that contains the following information:</p> <pre class="prettyprint lang-json devsite-click-to-copy" translate="no" dir="ltr">{ "versioning": { "enabled": true } }</pre></li> <li><p>Use <a href="https://web.archive.org/web/20201112000134/http://curl.haxx.se/" class="external"><code translate="no" dir="ltr">cURL</code></a> to call the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/json_api">JSON API</a> with a <a href="/web/20201112000134/https://cloud.google.com/storage/docs/json_api/v1/buckets/patch"><code translate="no" dir="ltr">PATCH</code> Bucket</a> request:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">curl -X PATCH --data-binary @<var translate="no">JSON_FILE_NAME</var>.json \ -H "Authorization: Bearer <var translate="no">OAUTH2_TOKEN</var>" \ -H "Content-Type: application/json" \ "https://storage.googleapis.com/storage/v1/b/<var translate="no">BUCKET_NAME</var>?fields=versioning"</pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">JSON_FILE_NAME</var></code> is the file you created in Step 2.</li> <li><code translate="no" dir="ltr"><var translate="no">OAUTH2_TOKEN</var></code> is the access token you created in Step 1.</li> <li><code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the relevant bucket. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> </ul></li> </ol></section> <section><h3 id="enable-object-versioning-xml" data-text="XML API" tabindex="0">XML API</h3><ol> <li>Get an authorization access token from the <a href="https://web.archive.org/web/20201112000134/https://developers.google.com/oauthplayground/"> OAuth 2.0 Playground</a>. Configure the playground to use your own OAuth credentials.</li> <li><p>Create an <code translate="no" dir="ltr">.xml</code> file that contains the following information:</p> <pre translate="no" dir="ltr">&lt;VersioningConfiguration&gt; &lt;Status&gt;Enabled&lt;/Status&gt; &lt;/VersioningConfiguration&gt;</pre></li> <li><p>Use <a href="https://web.archive.org/web/20201112000134/http://curl.haxx.se/" class="external"><code translate="no" dir="ltr">cURL</code></a> to call the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/xml-api/overview">XML API</a>, with a <a href="/web/20201112000134/https://cloud.google.com/storage/docs/xml-api/put-bucket-versioning"><code translate="no" dir="ltr">PUT</code> Bucket</a> request and <code translate="no" dir="ltr">versioning</code> query string parameter:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">curl -X PUT --data-binary @<var translate="no">XML_FILE_NAME</var>.xml \ -H "Authorization: Bearer <var translate="no">OAUTH2_TOKEN</var>" \ "https://storage.googleapis.com/<var translate="no">BUCKET_NAME</var>?versioning"</pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">XML_FILE_NAME</var></code> is the file you created in Step 2.</li> <li><code translate="no" dir="ltr"><var translate="no">OAUTH2_TOKEN</var></code> is the access token you created in Step 1.</li> <li><code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the relevant bucket. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> </ul></li> </ol></section> </div></section> </div> <p>Once Object Versioning is enabled, each time a live object version is replaced or deleted, that version becomes a <a href="/web/20201112000134/https://cloud.google.com/storage/docs/object-versioning"><em>noncurrent</em> version</a>.</p> <h3 id="disable" data-text="Disabling Object Versioning" tabindex="0">Disabling Object Versioning</h3> <p>To disable Object Versioning on a bucket:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="gsutil_1" data-text="gsutil" tabindex="0">gsutil</h3><p>Use the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/gsutil/commands/versioning"><code translate="no" dir="ltr">gsutil versioning set off</code></a> command:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">gsutil versioning set off gs://<var translate="no">BUCKET_NAME</var></pre> <p>Where <code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the relevant bucket. For example, <code translate="no" dir="ltr">my-bucket</code>.</p></section> <section><h3 id="code-samples_1" data-text="Code samples" tabindex="0">Code samples</h3><!-- Veneer languages here --> <p> <section> <div id="storage-disable-object-versioning-code-sample" class="ds-selector-tabs" data-ds-scope="code-sample"> <section> <h3 id="storage-disable-object-versioning-cpp" track-type="sampleTabNav" track-name="cpp" track-metadata-position="storage-disable-object-versioning" data-text="C++" tabindex="0">C++</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="cpp"> Cloud Storage C++ API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/googleapis/google-cloud-cpp/blob/master/google/cloud/storage/examples/storage_object_versioning_samples.cc" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/googleapis/google-cloud-cpp/blob/master/google/cloud/storage/examples/storage_object_versioning_samples.cc">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-disable-object-versioning" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="cpp" track-metadata-position="storage-disable-object-versioning">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint " track-metadata-position="googleapis/google-cloud-cpp/google/cloud/storage/examples/storage_object_versioning_samples.cc/master/storage_disable_versioning" data-code-snippet="true" data-github-path="googleapis/google-cloud-cpp/google/cloud/storage/examples/storage_object_versioning_samples.cc" data-git-revision="master" data-region-tag="storage_disable_versioning" dir="ltr"><code translate="no" dir="ltr">namespace gcs = google::cloud::storage; using ::google::cloud::StatusOr; [](gcs::Client client, std::string const&amp; bucket_name) { StatusOr&lt;gcs::BucketMetadata&gt; original = client.GetBucketMetadata(bucket_name); if (!original) throw std::runtime_error(original.status().message()); StatusOr&lt;gcs::BucketMetadata&gt; patched = client.PatchBucket( bucket_name, gcs::BucketMetadataPatchBuilder().SetVersioning( gcs::BucketVersioning{false}), gcs::IfMetagenerationMatch(original-&gt;metageneration())); if (!patched) throw std::runtime_error(patched.status().message()); if (patched-&gt;versioning().has_value()) { std::cout &lt;&lt; &quot;Object versioning for bucket &quot; &lt;&lt; bucket_name &lt;&lt; &quot; is &quot; &lt;&lt; (patched-&gt;versioning()-&gt;enabled ? &quot;enabled&quot; : &quot;disabled&quot;) &lt;&lt; &quot;\n&quot;; } else { std::cout &lt;&lt; &quot;Object versioning for bucket &quot; &lt;&lt; bucket_name &lt;&lt; &quot; is disabled.\n&quot;; } }</code></pre> </div> </section> <section> <h3 id="storage-disable-object-versioning-java" track-type="sampleTabNav" track-name="java" track-metadata-position="storage-disable-object-versioning" data-text="Java" tabindex="0">Java</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="java"> Cloud Storage Java API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/googleapis/google-cloud-java/blob/master/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/buckets/DisableBucketVersioning.java" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/googleapis/google-cloud-java/blob/master/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/buckets/DisableBucketVersioning.java">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-disable-object-versioning" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="java" track-metadata-position="storage-disable-object-versioning">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint lang-java" track-metadata-position="googleapis/google-cloud-java/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/buckets/DisableBucketVersioning.java/master/storage_disable_versioning" data-code-snippet="true" data-github-path="googleapis/google-cloud-java/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/buckets/DisableBucketVersioning.java" data-git-revision="master" data-region-tag="storage_disable_versioning" dir="ltr"><code translate="no" dir="ltr">import com.google.cloud.storage.Bucket; import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageOptions; public class DisableBucketVersioning { public static void disableBucketVersioning(String projectId, String bucketName) { // The ID of your GCP project // String projectId = &quot;your-project-id&quot;; // The ID of your GCS bucket // String bucketName = &quot;your-unique-bucket-name&quot;; Storage storage = StorageOptions.newBuilder().setProjectId(projectId).build().getService(); Bucket bucket = storage.get(bucketName); bucket.toBuilder().setVersioningEnabled(false).build().update(); System.out.println(&quot;Versioning is now disabled for bucket &quot; + bucketName); } }</code></pre> </div> </section> <section> <h3 id="storage-disable-object-versioning-python" track-type="sampleTabNav" track-name="python" track-metadata-position="storage-disable-object-versioning" data-text="Python" tabindex="0">Python</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="python"> Cloud Storage Python API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/storage/cloud-client/storage_disable_versioning.py" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/storage/cloud-client/storage_disable_versioning.py">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-disable-object-versioning" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="python" track-metadata-position="storage-disable-object-versioning">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint lang-py" track-metadata-position="GoogleCloudPlatform/python-docs-samples/storage/cloud-client/storage_disable_versioning.py/master/storage_disable_versioning" data-code-snippet="true" data-github-path="GoogleCloudPlatform/python-docs-samples/storage/cloud-client/storage_disable_versioning.py" data-git-revision="master" data-region-tag="storage_disable_versioning" dir="ltr"><code translate="no" dir="ltr">from google.cloud import storage def disable_versioning(bucket_name): &quot;&quot;&quot;Disable versioning for this bucket.&quot;&quot;&quot; # bucket_name = &quot;my-bucket&quot; storage_client = storage.Client() bucket = storage_client.get_bucket(bucket_name) bucket.versioning_enabled = False bucket.patch() print(&quot;Versioning was disabled for bucket {}&quot;.format(bucket)) return bucket </code></pre> </div> </section> </div> </section> <!-- End Veneer languages --></p></section> <section><h3 id="rest-disable-object-versioning" data-text="REST APIs" tabindex="0">REST APIs</h3><div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="disable-object-versioning-json" data-text="JSON API" tabindex="0">JSON API</h3><ol> <li>Get an authorization access token from the <a href="https://web.archive.org/web/20201112000134/https://developers.google.com/oauthplayground/"> OAuth 2.0 Playground</a>. Configure the playground to use your own OAuth credentials.</li> <li><p>Create a <code translate="no" dir="ltr">.json</code> file that contains the following information:</p> <pre class="prettyprint lang-json devsite-click-to-copy" translate="no" dir="ltr">{ "versioning": { "enabled": false } }</pre></li> <li><p>Use <a href="https://web.archive.org/web/20201112000134/http://curl.haxx.se/" class="external"><code translate="no" dir="ltr">cURL</code></a> to call the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/json_api">JSON API</a> with a <a href="/web/20201112000134/https://cloud.google.com/storage/docs/json_api/v1/buckets/patch"><code translate="no" dir="ltr">PATCH</code> Bucket</a> request:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">curl -X PATCH --data-binary @<var translate="no">JSON_FILE_NAME</var>.json \ -H "Authorization: Bearer <var translate="no">OAUTH2_TOKEN</var>" \ -H "Content-Type: application/json" \ "https://storage.googleapis.com/storage/v1/b/<var translate="no">BUCKET_NAME</var>?fields=versioning"</pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">JSON_FILE_NAME</var></code> is the file you created in Step 2.</li> <li><code translate="no" dir="ltr"><var translate="no">OAUTH2_TOKEN</var></code> is the access token you created in Step 1.</li> <li><code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the relevant bucket. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> </ul></li> </ol></section> <section><h3 id="disable-object-versioning-xml" data-text="XML API" tabindex="0">XML API</h3><ol> <li>Get an authorization access token from the <a href="https://web.archive.org/web/20201112000134/https://developers.google.com/oauthplayground/"> OAuth 2.0 Playground</a>. Configure the playground to use your own OAuth credentials.</li> <li><p>Create an <code translate="no" dir="ltr">.xml</code> file that contains the following information:</p> <pre translate="no" dir="ltr">&lt;VersioningConfiguration&gt; &lt;Status&gt;Suspended&lt;/Status&gt; &lt;/VersioningConfiguration&gt;</pre></li> <li><p>Use <a href="https://web.archive.org/web/20201112000134/http://curl.haxx.se/" class="external"><code translate="no" dir="ltr">cURL</code></a> to call the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/xml-api/overview">XML API</a>, with a <a href="/web/20201112000134/https://cloud.google.com/storage/docs/xml-api/put-bucket-versioning"><code translate="no" dir="ltr">PUT</code> Bucket</a> request and <code translate="no" dir="ltr">versioning</code> query string parameter:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">curl -X PUT --data-binary @<var translate="no">XML_FILE_NAME</var>.xml \ -H "Authorization: Bearer <var translate="no">OAUTH2_TOKEN</var>" \ "https://storage.googleapis.com/<var translate="no">BUCKET_NAME</var>?versioning"</pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">XML_FILE_NAME</var></code> is the file you created in Step 2.</li> <li><code translate="no" dir="ltr"><var translate="no">OAUTH2_TOKEN</var></code> is the access token you created in Step 1.</li> <li><code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the relevant bucket. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> </ul></li> </ol></section> </div></section> </div> <h3 id="check" data-text="Checking whether Object Versioning is enabled" tabindex="0">Checking whether Object Versioning is enabled</h3> <p>To check whether Object Versioning is enabled on a bucket:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="gsutil_2" data-text="gsutil" tabindex="0">gsutil</h3><p>Use the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/gsutil/commands/versioning"><code translate="no" dir="ltr">gsutil versioning get</code></a> command:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">gsutil versioning get gs://<var translate="no">BUCKET_NAME</var></pre> <p>Where <code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the relevant bucket. For example, <code translate="no" dir="ltr">my-bucket</code>.</p> <p>The response looks like the following if Object Versioning is enabled:</p> <pre translate="no" dir="ltr">gs://my-bucket: Enabled</pre></section> <section><h3 id="rest-check-object-versioning" data-text="REST APIs" tabindex="0">REST APIs</h3><div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="check-object-versioning-json" data-text="JSON API" tabindex="0">JSON API</h3><ol> <li>Get an authorization access token from the <a href="https://web.archive.org/web/20201112000134/https://developers.google.com/oauthplayground/"> OAuth 2.0 Playground</a>. Configure the playground to use your own OAuth credentials.</li> <li><p>Use <a href="https://web.archive.org/web/20201112000134/http://curl.haxx.se/" class="external"><code translate="no" dir="ltr">cURL</code></a> to call the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/json_api">JSON API</a> with a <a href="/web/20201112000134/https://cloud.google.com/storage/docs/json_api/v1/buckets/get"><code translate="no" dir="ltr">GET</code> Bucket</a> request:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">curl -X GET \ -H "Authorization: Bearer <var translate="no">OAUTH2_TOKEN</var>" \ "https://storage.googleapis.com/storage/v1/b/<var translate="no">BUCKET_NAME</var>?fields=versioning"</pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">OAUTH2_TOKEN</var></code> is the access token you created in Step 1.</li> <li><code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the relevant bucket. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> </ul></li> </ol></section> <section><h3 id="check-object-versioning-xml" data-text="XML API" tabindex="0">XML API</h3><ol> <li>Get an authorization access token from the <a href="https://web.archive.org/web/20201112000134/https://developers.google.com/oauthplayground/"> OAuth 2.0 Playground</a>. Configure the playground to use your own OAuth credentials.</li> <li><p>Use <a href="https://web.archive.org/web/20201112000134/http://curl.haxx.se/" class="external"><code translate="no" dir="ltr">cURL</code></a> to call the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/xml-api/overview">XML API</a>, with a <a href="/web/20201112000134/https://cloud.google.com/storage/docs/xml-api/get-bucket-versioning"><code translate="no" dir="ltr">GET</code> Bucket</a> request and <code translate="no" dir="ltr">versioning</code> query string parameter:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">curl -X GET \ -H "Authorization: Bearer <var translate="no">OAUTH2_TOKEN</var>" \ "https://storage.googleapis.com/<var translate="no">BUCKET_NAME</var>?versioning"</pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">OAUTH2_TOKEN</var></code> is the access token you created in Step 1.</li> <li><code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the relevant bucket. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> </ul></li> </ol></section> </div></section> </div> <h2 id="using" data-text="Working with versioned objects" tabindex="0">Working with versioned objects</h2> <p>The following sections show how to work with versioned objects. For an in-depth example of working with Object Versioning, see <a href="/web/20201112000134/https://cloud.google.com/storage/docs/object-versioning#example">Object Versioning example</a>.</p> <h3 id="list" data-text="Listing noncurrent object versions" tabindex="0">Listing noncurrent object versions</h3> <p>To list both live and noncurrent versions of an object and view their <code translate="no" dir="ltr">generation</code> numbers:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="list-gsutil" data-text="gsutil" tabindex="0">gsutil</h3><p>Use the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/gsutil/commands/ls"><code translate="no" dir="ltr">gsutil ls -a</code></a> command:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">gsutil ls -a gs://<var translate="no">BUCKET_NAME</var></pre> <p>Where <code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the relevant bucket. For example, <code translate="no" dir="ltr">my-bucket</code>.</p> <p>The response looks like the following example:</p> <pre class="readnly" translate="no" dir="ltr">gs://<var translate="no">BUCKET_NAME</var>/<var translate="no">OBJECT_NAME1</var>#<var translate="no">GENERATION_NUMBER1</var> gs://<var translate="no">BUCKET_NAME</var>/<var translate="no">OBJECT_NAME2</var>#<var translate="no">GENERATION_NUMBER2</var> gs://<var translate="no">BUCKET_NAME</var>/<var translate="no">OBJECT_NAME3</var>#<var translate="no">GENERATION_NUMBER3</var> ...</pre> <aside class="note"><strong>Note:</strong><span> Use the <code translate="no" dir="ltr">-l</code> flag along with the <code translate="no" dir="ltr">-a</code> flag to get metageneration numbers in the response. Use the <code translate="no" dir="ltr">-L</code> flag along with the <code translate="no" dir="ltr">-a</code> flag to get the <code translate="no" dir="ltr">Noncurrent Time</code> for noncurrent versions of an object.</span></aside></section> <section><h3 id="code-samples_2" data-text="Code samples" tabindex="0">Code samples</h3><!-- Veneer languages here --> <p> <section> <div id="storage-list-object-versions-code-sample" class="ds-selector-tabs" data-ds-scope="code-sample"> <section> <h3 id="storage-list-object-versions-cpp" track-type="sampleTabNav" track-name="cpp" track-metadata-position="storage-list-object-versions" data-text="C++" tabindex="0">C++</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="cpp"> Cloud Storage C++ API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/googleapis/google-cloud-cpp/blob/master/google/cloud/storage/examples/storage_object_samples.cc" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/googleapis/google-cloud-cpp/blob/master/google/cloud/storage/examples/storage_object_samples.cc">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-list-object-versions" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="cpp" track-metadata-position="storage-list-object-versions">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint " track-metadata-position="googleapis/google-cloud-cpp/google/cloud/storage/examples/storage_object_samples.cc/master/storage_list_file_archived_generations" data-code-snippet="true" data-github-path="googleapis/google-cloud-cpp/google/cloud/storage/examples/storage_object_samples.cc" data-git-revision="master" data-region-tag="storage_list_file_archived_generations" dir="ltr"><code translate="no" dir="ltr">namespace gcs = google::cloud::storage; [](gcs::Client client, std::string const&amp; bucket_name) { for (auto&amp;&amp; object_metadata : client.ListObjects(bucket_name, gcs::Versions{true})) { if (!object_metadata) { throw std::runtime_error(object_metadata.status().message()); } std::cout &lt;&lt; &quot;bucket_name=&quot; &lt;&lt; object_metadata-&gt;bucket() &lt;&lt; &quot;, object_name=&quot; &lt;&lt; object_metadata-&gt;name() &lt;&lt; &quot;, generation=&quot; &lt;&lt; object_metadata-&gt;generation() &lt;&lt; &quot;\n&quot;; } }</code></pre> </div> </section> <section> <h3 id="storage-list-object-versions-go" track-type="sampleTabNav" track-name="go" track-metadata-position="storage-list-object-versions" data-text="Go" tabindex="0">Go</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="go"> Cloud Storage Go API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/GoogleCloudPlatform/golang-samples/blob/master/storage/objects/list_files_all_version.go" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/GoogleCloudPlatform/golang-samples/blob/master/storage/objects/list_files_all_version.go">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-list-object-versions" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="go" track-metadata-position="storage-list-object-versions">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint lang-golang" track-metadata-position="GoogleCloudPlatform/golang-samples/storage/objects/list_files_all_version.go/master/storage_list_file_archived_generations" data-code-snippet="true" data-github-path="GoogleCloudPlatform/golang-samples/storage/objects/list_files_all_version.go" data-git-revision="master" data-region-tag="storage_list_file_archived_generations" dir="ltr"><code translate="no" dir="ltr">import ( &quot;context&quot; &quot;fmt&quot; &quot;io&quot; &quot;time&quot; &quot;cloud.google.com/go/storage&quot; &quot;google.golang.org/api/iterator&quot; ) // listFilesAllVersion lists both live and noncurrent versions of objects within specified bucket. func listFilesAllVersion(w io.Writer, bucket string) error { // bucket := &quot;bucket-name&quot; ctx := context.Background() client, err := storage.NewClient(ctx) if err != nil { return fmt.Errorf(&quot;storage.NewClient: %v&quot;, err) } defer client.Close() ctx, cancel := context.WithTimeout(ctx, time.Second*10) defer cancel() it := client.Bucket(bucket).Objects(ctx, &amp;storage.Query{ // Versions true to output all generations of objects Versions: true, }) for { attrs, err := it.Next() if err == iterator.Done { break } if err != nil { return fmt.Errorf(&quot;Bucket(%q).Objects(): %v&quot;, bucket, err) } fmt.Fprintln(w, attrs.Name, attrs.Generation, attrs.Metageneration) } return nil } </code></pre> </div> </section> <section> <h3 id="storage-list-object-versions-java" track-type="sampleTabNav" track-name="java" track-metadata-position="storage-list-object-versions" data-text="Java" tabindex="0">Java</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="java"> Cloud Storage Java API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/googleapis/google-cloud-java/blob/master/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/objects/ListObjectsWithOldVersions.java" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/googleapis/google-cloud-java/blob/master/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/objects/ListObjectsWithOldVersions.java">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-list-object-versions" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="java" track-metadata-position="storage-list-object-versions">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint lang-java" track-metadata-position="googleapis/google-cloud-java/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/objects/ListObjectsWithOldVersions.java/master/storage_list_file_archived_generations" data-code-snippet="true" data-github-path="googleapis/google-cloud-java/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/objects/ListObjectsWithOldVersions.java" data-git-revision="master" data-region-tag="storage_list_file_archived_generations" dir="ltr"><code translate="no" dir="ltr">import com.google.api.gax.paging.Page; import com.google.cloud.storage.Blob; import com.google.cloud.storage.Bucket; import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageOptions; public class ListObjectsWithOldVersions { public static void listObjectsWithOldVersions(String projectId, String bucketName) { // The ID of your GCP project // String projectId = &quot;your-project-id&quot;; // The ID of your GCS bucket // String bucketName = &quot;your-unique-bucket-name&quot;; Storage storage = StorageOptions.newBuilder().setProjectId(projectId).build().getService(); Bucket bucket = storage.get(bucketName); Page&lt;Blob&gt; blobs = bucket.list(Storage.BlobListOption.versions(true)); for (Blob blob : blobs.iterateAll()) { System.out.println(blob.getName() + &quot;,&quot; + blob.getGeneration()); } } }</code></pre> </div> </section> <section> <h3 id="storage-list-object-versions-nodejs" track-type="sampleTabNav" track-name="nodejs" track-metadata-position="storage-list-object-versions" data-text="Node.js" tabindex="0">Node.js</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="nodejs"> Cloud Storage Node.js API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/googleapis/nodejs-storage/blob/master/samples/listFilesWithOldVersions.js" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/googleapis/nodejs-storage/blob/master/samples/listFilesWithOldVersions.js">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-list-object-versions" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="nodejs" track-metadata-position="storage-list-object-versions">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint lang-js" track-metadata-position="googleapis/nodejs-storage/samples/listFilesWithOldVersions.js/master/storage_list_file_archived_generations" data-code-snippet="true" data-github-path="googleapis/nodejs-storage/samples/listFilesWithOldVersions.js" data-git-revision="master" data-region-tag="storage_list_file_archived_generations" dir="ltr"><code translate="no" dir="ltr">/** * TODO(developer): Uncomment the following line before running the sample. */ // const bucketName = &#39;Name of a bucket, e.g. my-bucket&#39;; // Imports the Google Cloud client library const {Storage} = require(&#39;@google-cloud/storage&#39;); // Creates a client const storage = new Storage(); async function listFilesWithOldVersions() { const [files] = await storage.bucket(bucketName).getFiles({ versions: true, }); console.log(&#39;Files:&#39;); files.forEach(file =&gt; { console.log(file.name, file.generation); }); } listFilesWithOldVersions().catch(console.error);</code></pre> </div> </section> <section> <h3 id="storage-list-object-versions-python" track-type="sampleTabNav" track-name="python" track-metadata-position="storage-list-object-versions" data-text="Python" tabindex="0">Python</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="python"> Cloud Storage Python API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/storage/cloud-client/storage_list_file_archived_generations.py" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/storage/cloud-client/storage_list_file_archived_generations.py">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-list-object-versions" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="python" track-metadata-position="storage-list-object-versions">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint lang-py" track-metadata-position="GoogleCloudPlatform/python-docs-samples/storage/cloud-client/storage_list_file_archived_generations.py/master/storage_list_file_archived_generations" data-code-snippet="true" data-github-path="GoogleCloudPlatform/python-docs-samples/storage/cloud-client/storage_list_file_archived_generations.py" data-git-revision="master" data-region-tag="storage_list_file_archived_generations" dir="ltr"><code translate="no" dir="ltr">from google.cloud import storage def list_file_archived_generations(bucket_name): &quot;&quot;&quot;Lists all the blobs in the bucket with generation.&quot;&quot;&quot; # bucket_name = &quot;your-bucket-name&quot; storage_client = storage.Client() blobs = storage_client.list_blobs(bucket_name) for blob in blobs: print(&quot;{},{}&quot;.format(blob.name, blob.generation)) </code></pre> </div> </section> </div> </section> <!-- End Veneer languages --></p></section> <section><h3 id="rest-list-object" data-text="REST APIs" tabindex="0">REST APIs</h3><div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="list-object-json" data-text="JSON API" tabindex="0">JSON API</h3><ol> <li>Get an authorization access token from the <a href="https://web.archive.org/web/20201112000134/https://developers.google.com/oauthplayground/"> OAuth 2.0 Playground</a>. Configure the playground to use your own OAuth credentials.</li> <li><p>Use <a href="https://web.archive.org/web/20201112000134/http://curl.haxx.se/" class="external"><code translate="no" dir="ltr">cURL</code></a> to call the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/json_api">JSON API</a> with a <a href="/web/20201112000134/https://cloud.google.com/storage/docs/json_api/v1/objects/list"><code translate="no" dir="ltr">LIST</code> Object</a> request:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">curl -X GET \ -H "Authorization: Bearer <var translate="no">OAUTH2_TOKEN</var>" \ "https://storage.googleapis.com/storage/v1/b/<var translate="no">BUCKET_NAME</var>/o?versions=true"</pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">OAUTH2_TOKEN</var></code> is the access token you created in Step 1.</li> <li><code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the relevant bucket. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> </ul></li> </ol> <p>Noncurrent versions of objects have a <code translate="no" dir="ltr">timeDeleted</code> property.</p></section> <section><h3 id="list-object-xml" data-text="XML API" tabindex="0">XML API</h3><ol> <li>Get an authorization access token from the <a href="https://web.archive.org/web/20201112000134/https://developers.google.com/oauthplayground/"> OAuth 2.0 Playground</a>. Configure the playground to use your own OAuth credentials.</li> <li><p>Use <a href="https://web.archive.org/web/20201112000134/http://curl.haxx.se/" class="external"><code translate="no" dir="ltr">cURL</code></a> to call the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/xml-api/overview">XML API</a>, with a <a href="/web/20201112000134/https://cloud.google.com/storage/docs/xml-api/get-bucket-list"><code translate="no" dir="ltr">GET</code> Bucket</a> request and <code translate="no" dir="ltr">versions</code> query string parameter:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">curl -X GET \ -H "Authorization: Bearer <var translate="no">OAUTH2_TOKEN</var>" \ "https://storage.googleapis.com/<var translate="no">BUCKET_NAME</var>?versions"</pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">OAUTH2_TOKEN</var></code> is the access token you created in Step 1.</li> <li><code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the relevant bucket. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> </ul></li> </ol> <p>There are a few differences in the results of the <code translate="no" dir="ltr">GET</code> request when using the <code translate="no" dir="ltr">versions</code> query parameter compared to not using it. Specifically, Cloud Storage returns the following information when you include a <code translate="no" dir="ltr">versions</code> query parameter in your request:</p> <ul> <li>A <code translate="no" dir="ltr">Version</code> element that contains information about each object.</li> <li>A <code translate="no" dir="ltr">DeletedTime</code> element that contains the time the object version became noncurrent (deleted or replaced).</li> <li>An `IsLatest element that indicates if the specific object is the latest version.</li> <li>A <code translate="no" dir="ltr">NextGenerationMarker</code> element is returned if the listing of objects is a partial listing, which occurs when you have many object versions in a bucket. Use the value of this element in the <code translate="no" dir="ltr">generationmarker</code> query parameter of subsequent requests in order to resume from your last point. The <code translate="no" dir="ltr">generationmarker</code> query parameter is used in the same way that you use the <code translate="no" dir="ltr">marker</code> query parameter to page through a listing for a nonversioned bucket.</li> </ul></section> </div></section> </div> <h3 id="access" data-text="Accessing noncurrent object versions" tabindex="0">Accessing noncurrent object versions</h3> <p>To use the noncurrent version of an object when performing tasks such as downloading the object, viewing its metadata, or updating its metadata:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="gsutil_3" data-text="gsutil" tabindex="0">gsutil</h3><ol> <li><p>Append the <code translate="no" dir="ltr">generation</code> number of the noncurrent version to the object name:</p> <pre translate="no" dir="ltr"><var translate="no">OBJECT_NAME</var>#<var translate="no">GENERATION_NUMBER</var></pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">OBJECT_NAME</var></code> is the name of the noncurrent version. For example, <code translate="no" dir="ltr">pets/dog.png</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">GENERATION_NUMBER</var></code> is the generation number for the noncurrent version. For example, <code translate="no" dir="ltr">1560468815691234</code>.</li> </ul></li> <li><p>Using the string from step 1, proceed as you normally would for the live version of the object.</p></li> </ol></section> <section><h3 id="rest-access-object" data-text="REST APIs" tabindex="0">REST APIs</h3><div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="access-object-json" data-text="JSON API" tabindex="0">JSON API</h3><ol> <li><p>Append the <code translate="no" dir="ltr">generation</code> number of the noncurrent version to the URI for the object:</p> <pre translate="no" dir="ltr">https://storage.googleapis.com/storage/v1/b/<var translate="no">BUCKET_NAME</var>/o/<var translate="no">OBJECT_NAME</var>?generation=<var translate="no">GENERATION_NUMBER</var></pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the bucket containing the noncurrent version. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">OBJECT_NAME</var></code> is the name of the noncurrent version. For example, <code translate="no" dir="ltr">pets/dog.png</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">GENERATION_NUMBER</var></code> is the generation number for the noncurrent version. For example, <code translate="no" dir="ltr">1560468815691234</code>.</li> </ul></li> <li><p>Using the URI from step 1, proceed as you normally would for the live version of the object.</p></li> </ol></section> <section><h3 id="access-object-xml" data-text="XML API" tabindex="0">XML API</h3><ol> <li><p>Append the <code translate="no" dir="ltr">generation</code> number of the noncurrent version to the URI for the object:</p> <pre translate="no" dir="ltr">https://storage.googleapis.com/<var translate="no">BUCKET_NAME</var>/<var translate="no">OBJECT_NAME</var>?generation=<var translate="no">GENERATION_NUMBER</var></pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the bucket containing the noncurrent version. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">OBJECT_NAME</var></code> is the name of the noncurrent version. For example, <code translate="no" dir="ltr">pets/dog.png</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">GENERATION_NUMBER</var></code> is the generation number for the noncurrent version. For example, <code translate="no" dir="ltr">1560468815691234</code>.</li> </ul></li> <li><p>Using the URI from step 1, proceed as you normally would for the live version of the object.</p></li> </ol></section> </div></section> </div> <h3 id="copy" data-text="Copying noncurrent object versions" tabindex="0">Copying noncurrent object versions</h3> <p>To copy a noncurrent version of an object:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="gsutil_4" data-text="gsutil" tabindex="0">gsutil</h3><p>Use the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/gsutil/commands/cp"><code translate="no" dir="ltr">gsutil cp</code></a> command:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">gsutil cp gs://<var translate="no">SOURCE_BUCKET_NAME</var>/<var translate="no">SOURCE_OBJECT_NAME</var>#<var translate="no">GENERATION_NUMBER</var> gs://<var translate="no">DESTINATION_BUCKET_NAME</var>/<var translate="no">DESTINATION_OBJECT_NAME</var></pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">SOURCE_BUCKET_NAME</var></code> is the name of the bucket containing the noncurrent version you want to copy. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">SOURCE_OBJECT_NAME</var></code> is the name of the noncurrent version you want to copy. For example, <code translate="no" dir="ltr">pets/dog.png</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">GENERATION_NUMBER</var></code> is the generation number for the noncurrent version you want to copy. For example,<code translate="no" dir="ltr">1560468815691234</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">DESTINATION_BUCKET_NAME</var></code> is the name of the bucket where you want to copy the noncurrent version. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">DESTINATION_OBJECT_NAME</var></code> is the name of the noncurrent version copy. For example, <code translate="no" dir="ltr">pets/shiba.png</code>.</li> </ul> <p>If successful, the response looks like the following example:</p> <pre translate="no" dir="ltr">Operation completed over 1 objects/58.8 KiB.</pre> <aside class="note"><strong>Note:</strong><span> Some shells, such as zsh when the <code translate="no" dir="ltr">extendedglob</code> option is enabled, treat the hash character, <code translate="no" dir="ltr">#</code>, as a special character. If this is the case for your shell, you should enclose that argument in single quotes (or double quotes for Windows).</span></aside></section> <section><h3 id="code-samples_3" data-text="Code samples" tabindex="0">Code samples</h3><!-- Veneer languages here --> <p> <section> <div id="storage-copy-object-version-code-sample" class="ds-selector-tabs" data-ds-scope="code-sample"> <section> <h3 id="storage-copy-object-version-cpp" track-type="sampleTabNav" track-name="cpp" track-metadata-position="storage-copy-object-version" data-text="C++" tabindex="0">C++</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="cpp"> Cloud Storage C++ API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/googleapis/google-cloud-cpp/blob/master/google/cloud/storage/examples/storage_object_versioning_samples.cc" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/googleapis/google-cloud-cpp/blob/master/google/cloud/storage/examples/storage_object_versioning_samples.cc">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-copy-object-version" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="cpp" track-metadata-position="storage-copy-object-version">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint " track-metadata-position="googleapis/google-cloud-cpp/google/cloud/storage/examples/storage_object_versioning_samples.cc/master/storage_copy_file_archived_generation" data-code-snippet="true" data-github-path="googleapis/google-cloud-cpp/google/cloud/storage/examples/storage_object_versioning_samples.cc" data-git-revision="master" data-region-tag="storage_copy_file_archived_generation" dir="ltr"><code translate="no" dir="ltr">namespace gcs = google::cloud::storage; using ::google::cloud::StatusOr; [](gcs::Client client, std::string const&amp; source_bucket_name, std::string const&amp; source_object_name, std::string const&amp; destination_bucket_name, std::string const&amp; destination_object_name, std::int64_t source_object_generation) { StatusOr&lt;gcs::ObjectMetadata&gt; copy = client.CopyObject(source_bucket_name, source_object_name, destination_bucket_name, destination_object_name, gcs::SourceGeneration{source_object_generation}); if (!copy) throw std::runtime_error(copy.status().message()); std::cout &lt;&lt; &quot;Successfully copied &quot; &lt;&lt; source_object_name &lt;&lt; &quot; generation &quot; &lt;&lt; source_object_generation &lt;&lt; &quot; in bucket &quot; &lt;&lt; source_bucket_name &lt;&lt; &quot; to bucket &quot; &lt;&lt; copy-&gt;bucket() &lt;&lt; &quot; with name &quot; &lt;&lt; copy-&gt;name() &lt;&lt; &quot;.\nThe full metadata after the copy is: &quot; &lt;&lt; *copy &lt;&lt; &quot;\n&quot;; }</code></pre> </div> </section> <section> <h3 id="storage-copy-object-version-java" track-type="sampleTabNav" track-name="java" track-metadata-position="storage-copy-object-version" data-text="Java" tabindex="0">Java</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="java"> Cloud Storage Java API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/googleapis/google-cloud-java/blob/master/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/objects/CopyOldVersionOfObject.java" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/googleapis/google-cloud-java/blob/master/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/objects/CopyOldVersionOfObject.java">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-copy-object-version" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="java" track-metadata-position="storage-copy-object-version">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint lang-java" track-metadata-position="googleapis/google-cloud-java/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/objects/CopyOldVersionOfObject.java/master/storage_copy_file_archived_generation" data-code-snippet="true" data-github-path="googleapis/google-cloud-java/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/objects/CopyOldVersionOfObject.java" data-git-revision="master" data-region-tag="storage_copy_file_archived_generation" dir="ltr"><code translate="no" dir="ltr">import com.google.cloud.storage.BlobId; import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageOptions; public class CopyOldVersionOfObject { public static void copyOldVersionOfObject( String projectId, String bucketName, String objectToCopy, long generationToCopy, String newObjectName) { // The ID of your GCP project // String projectId = &quot;your-project-id&quot;; // The ID of your GCS bucket // String bucketName = &quot;your-unique-bucket-name&quot;; // The ID of the GCS object to copy an old version of // String objectToCopy = &quot;your-object-name&quot;; // The generation of objectToCopy to copy // long generationToCopy = 1579287380533984; // What to name the new object with the old data from objectToCopy // String newObjectName = &quot;your-new-object&quot;; Storage storage = StorageOptions.newBuilder().setProjectId(projectId).build().getService(); Storage.CopyRequest copyRequest = Storage.CopyRequest.newBuilder() .setSource(BlobId.of(bucketName, objectToCopy, generationToCopy)) .setTarget(BlobId.of(bucketName, newObjectName)) .build(); storage.copy(copyRequest); System.out.println( &quot;Generation &quot; + generationToCopy + &quot; of object &quot; + objectToCopy + &quot; in bucket &quot; + bucketName + &quot; was copied to &quot; + newObjectName); } }</code></pre> </div> </section> <section> <h3 id="storage-copy-object-version-nodejs" track-type="sampleTabNav" track-name="nodejs" track-metadata-position="storage-copy-object-version" data-text="Node.js" tabindex="0">Node.js</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="nodejs"> Cloud Storage Node.js API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/googleapis/nodejs-storage/blob/master/samples/copyOldVersionOfFile.js" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/googleapis/nodejs-storage/blob/master/samples/copyOldVersionOfFile.js">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-copy-object-version" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="nodejs" track-metadata-position="storage-copy-object-version">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint lang-js" track-metadata-position="googleapis/nodejs-storage/samples/copyOldVersionOfFile.js/master/storage_copy_file_archived_generation" data-code-snippet="true" data-github-path="googleapis/nodejs-storage/samples/copyOldVersionOfFile.js" data-git-revision="master" data-region-tag="storage_copy_file_archived_generation" dir="ltr"><code translate="no" dir="ltr">/** * TODO(developer): Uncomment the following lines before running the sample. */ // const srcBucketName = &#39;Name of the source bucket, e.g. my-bucket&#39;; // const srcFilename = &#39;Name of the source file, e.g. file.txt&#39;; // const destBucketName = &#39;Name of the destination bucket, e.g. my-other-bucket&#39;; // const destFilename = &#39;Destination name of file, e.g. file.txt&#39;; // const generation = &#39;The generation of file to copy, e.g. 1&#39; // Imports the Google Cloud client library const {Storage} = require(&#39;@google-cloud/storage&#39;); // Creates a client const storage = new Storage(); async function copyOldVersionOfFile() { // Copies the file to the other bucket await storage .bucket(srcBucketName) .file(srcFilename, { generation, }) .copy(storage.bucket(destBucketName).file(destFilename)); console.log( `Generation ${generation} of file ${srcFilename} in bucket ${srcBucketName} was copied to ${destFilename} in bucket ${destBucketName}.` ); } copyOldVersionOfFile().catch(console.error);</code></pre> </div> </section> <section> <h3 id="storage-copy-object-version-python" track-type="sampleTabNav" track-name="python" track-metadata-position="storage-copy-object-version" data-text="Python" tabindex="0">Python</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="python"> Cloud Storage Python API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/storage/cloud-client/storage_copy_file_archived_generation.py" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/storage/cloud-client/storage_copy_file_archived_generation.py">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-copy-object-version" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="python" track-metadata-position="storage-copy-object-version">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint lang-py" track-metadata-position="GoogleCloudPlatform/python-docs-samples/storage/cloud-client/storage_copy_file_archived_generation.py/master/storage_copy_file_archived_generation" data-code-snippet="true" data-github-path="GoogleCloudPlatform/python-docs-samples/storage/cloud-client/storage_copy_file_archived_generation.py" data-git-revision="master" data-region-tag="storage_copy_file_archived_generation" dir="ltr"><code translate="no" dir="ltr">from google.cloud import storage def copy_file_archived_generation( bucket_name, blob_name, destination_bucket_name, destination_blob_name, generation ): &quot;&quot;&quot;Copies a blob from one bucket to another with a new name with the same generation.&quot;&quot;&quot; # bucket_name = &quot;your-bucket-name&quot; # blob_name = &quot;your-object-name&quot; # destination_bucket_name = &quot;destination-bucket-name&quot; # destination_blob_name = &quot;destination-object-name&quot; # generation = 1579287380533984 storage_client = storage.Client() source_bucket = storage_client.bucket(bucket_name) source_blob = source_bucket.blob(blob_name) destination_bucket = storage_client.bucket(destination_bucket_name) blob_copy = source_bucket.copy_blob( source_blob, destination_bucket, destination_blob_name, source_generation=generation ) print( &quot;Generation {} of the blob {} in bucket {} copied to blob {} in bucket {}.&quot;.format( source_blob.generation, source_blob.name, source_bucket.name, blob_copy.name, destination_bucket.name, ) ) </code></pre> </div> </section> </div> </section> <!-- End Veneer languages --></p></section> <section><h3 id="rest-copy-object" data-text="REST APIs" tabindex="0">REST APIs</h3><div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="copy-object-json" data-text="JSON API" tabindex="0">JSON API</h3><ol> <li>Get an authorization access token from the <a href="https://web.archive.org/web/20201112000134/https://developers.google.com/oauthplayground/"> OAuth 2.0 Playground</a>. Configure the playground to use your own OAuth credentials.</li> <li><p>Use <a href="https://web.archive.org/web/20201112000134/http://curl.haxx.se/" class="external"><code translate="no" dir="ltr">cURL</code></a> to call the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/json_api">JSON API</a> with a <a href="/web/20201112000134/https://cloud.google.com/storage/docs/json_api/v1/objects/rewrite"><code translate="no" dir="ltr">POST</code> Object</a> request:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">curl -X POST \ -H "Authorization: Bearer <var translate="no">OAUTH2_TOKEN</var>" \ -H "Content-Length: 0" \ "https://storage.googleapis.com/upload/storage/v1/b/<var translate="no">SOURCE_BUCKET_NAME</var>/o/<var translate="no">SOURCE_OBJECT_NAME</var>/rewriteTo/b/<var translate="no">DESTINATION_BUCKET_NAME</var>/o/<var translate="no">NAME_OF_COPY</var>?sourceGeneration=<var translate="no">GENERATION_NUMBER</var>"</pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">OAUTH2_TOKEN</var></code> is the access token you generated in Step 1.</li> <li><code translate="no" dir="ltr"><var translate="no">SOURCE_BUCKET_NAME</var></code> is the name of the bucket containing the noncurrent version you want to copy. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">SOURCE_OBJECT_NAME</var></code> is the name of the noncurrent version you want to copy. For example, <code translate="no" dir="ltr">pets/dog.png</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">DESTINATION_BUCKET_NAME</var></code> is the name of the bucket where you want to copy the noncurrent version. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">NAME OF COPY</var></code> is the name of the noncurrent version copy. For example, <code translate="no" dir="ltr">pets/shiba.png</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">GENERATION_NUMBER</var></code> is the generation number for the noncurrent version you want to copy. For example, <code translate="no" dir="ltr">1560468815691234</code>.</li> </ul></li> </ol></section> <section><h3 id="copy-object-xml" data-text="XML API" tabindex="0">XML API</h3><ol> <li>Get an authorization access token from the <a href="https://web.archive.org/web/20201112000134/https://developers.google.com/oauthplayground/"> OAuth 2.0 Playground</a>. Configure the playground to use your own OAuth credentials.</li> <li><p>Use <a href="https://web.archive.org/web/20201112000134/http://curl.haxx.se/" class="external"><code translate="no" dir="ltr">cURL</code></a> to call the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/xml-api/overview">XML API</a>, with a <a href="/web/20201112000134/https://cloud.google.com/storage/docs/xml-api/put-object-copy"><code translate="no" dir="ltr">PUT</code> Object</a> request:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">curl -X PUT \ -H "Authorization: Bearer <var translate="no">OAUTH2_TOKEN</var>" \ -H "x-goog-copy-source: <var translate="no">SOURCE_BUCKET_NAME</var>/<var translate="no">SOURCE_OBJECT_NAME</var>" \ -H "x-goog-copy-source-generation:<var translate="no">GENERATION_NUMBER</var>" \ "https://storage.googleapis.com/<var translate="no">DESTINATION_BUCKET_NAME</var>/<var translate="no">NAME_OF_COPY</var>"</pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">OAUTH2_TOKEN</var></code> is the access token you generated in Step 1.</li> <li><code translate="no" dir="ltr"><var translate="no">SOURCE_BUCKET_NAME</var></code> is the name of the bucket containing the noncurrent version you want to copy. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">SOURCE_OBJECT_NAME</var></code> is the name of the noncurrent version you want to copy. For example, <code translate="no" dir="ltr">pets/dog.png</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">GENERATION_NUMBER</var></code> is the generation number for the noncurrent version you want to copy. For example, <code translate="no" dir="ltr">1560468815691234</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">DESTINATION_BUCKET_NAME</var></code> is the name of the bucket where you want to copy the noncurrent version. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">NAME OF COPY</var></code> is the name of the noncurrent version copy. For example, <code translate="no" dir="ltr">pets/shiba.png</code>.</li> </ul></li> </ol></section> </div></section> </div> <h3 id="delete" data-text="Deleting noncurrent object versions" tabindex="0">Deleting noncurrent object versions</h3> <p>To delete a noncurrent version of an object:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="gsutil_5" data-text="gsutil" tabindex="0">gsutil</h3><p>Use the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/gsutil/commands/rm"><code translate="no" dir="ltr">gsutil rm</code></a> command:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">gsutil rm gs://<var translate="no">BUCKET_NAME</var>/<var translate="no">OBJECT_NAME</var>#<var translate="no">GENERATION_NUMBER</var></pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the bucket containing the noncurrent version you want to delete. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">OBJECT_NAME</var></code> is the name of the noncurrent version you want to delete. For example, <code translate="no" dir="ltr">pets/dog.png</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">GENERATION_NUMBER</var></code> is the generation number for the noncurrent version you want to delete. For example,<code translate="no" dir="ltr">1560468815691234</code>.</li> </ul> <p>If successful, the response looks like the following example:</p> <pre translate="no" dir="ltr">Operation completed over 1 objects.</pre> <aside class="note"><strong>Note:</strong><span> You can remove <strong>all</strong> versions of an object, including live and noncurrent versions, by using the <code translate="no" dir="ltr">-a</code> flag and omitting the <code translate="no" dir="ltr">#<var translate="no">GENERATION_NUMBER</var></code>.</span></aside></section> <section><h3 id="code-samples_4" data-text="Code samples" tabindex="0">Code samples</h3><!-- Veneer languages here --> <p> <section> <div id="storage-delete-object-version-code-sample" class="ds-selector-tabs" data-ds-scope="code-sample"> <section> <h3 id="storage-delete-object-version-cpp" track-type="sampleTabNav" track-name="cpp" track-metadata-position="storage-delete-object-version" data-text="C++" tabindex="0">C++</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="cpp"> Cloud Storage C++ API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/googleapis/google-cloud-cpp/blob/master/google/cloud/storage/examples/storage_object_versioning_samples.cc" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/googleapis/google-cloud-cpp/blob/master/google/cloud/storage/examples/storage_object_versioning_samples.cc">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-delete-object-version" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="cpp" track-metadata-position="storage-delete-object-version">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint " track-metadata-position="googleapis/google-cloud-cpp/google/cloud/storage/examples/storage_object_versioning_samples.cc/master/storage_delete_file_archived_generation" data-code-snippet="true" data-github-path="googleapis/google-cloud-cpp/google/cloud/storage/examples/storage_object_versioning_samples.cc" data-git-revision="master" data-region-tag="storage_delete_file_archived_generation" dir="ltr"><code translate="no" dir="ltr">namespace gcs = google::cloud::storage; [](gcs::Client client, std::string const&amp; bucket_name, std::string const&amp; object_name, std::int64_t object_generation) { google::cloud::Status status = client.DeleteObject( bucket_name, object_name, gcs::Generation{object_generation}); if (!status.ok()) throw std::runtime_error(status.message()); std::cout &lt;&lt; &quot;Deleted &quot; &lt;&lt; object_name &lt;&lt; &quot; generation &quot; &lt;&lt; object_generation &lt;&lt; &quot; in bucket &quot; &lt;&lt; bucket_name &lt;&lt; &quot;\n&quot;; }</code></pre> </div> </section> <section> <h3 id="storage-delete-object-version-java" track-type="sampleTabNav" track-name="java" track-metadata-position="storage-delete-object-version" data-text="Java" tabindex="0">Java</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="java"> Cloud Storage Java API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/googleapis/google-cloud-java/blob/master/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/objects/DeleteOldVersionOfObject.java" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/googleapis/google-cloud-java/blob/master/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/objects/DeleteOldVersionOfObject.java">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-delete-object-version" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="java" track-metadata-position="storage-delete-object-version">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint lang-java" track-metadata-position="googleapis/google-cloud-java/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/objects/DeleteOldVersionOfObject.java/master/storage_delete_file_archived_generation" data-code-snippet="true" data-github-path="googleapis/google-cloud-java/google-cloud-examples/src/main/java/com/google/cloud/examples/storage/objects/DeleteOldVersionOfObject.java" data-git-revision="master" data-region-tag="storage_delete_file_archived_generation" dir="ltr"><code translate="no" dir="ltr">import com.google.cloud.storage.BlobId; import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageOptions; public class DeleteOldVersionOfObject { public static void deleteOldVersionOfObject( String projectId, String bucketName, String objectName, long generationToDelete) { // The ID of your GCP project // String projectId = &quot;your-project-id&quot;; // The ID of your GCS bucket // String bucketName = &quot;your-unique-bucket-name&quot;; // The ID of your GCS object // String objectName = &quot;your-object-name&quot;; // The generation of objectName to delete // long generationToDelete = 1579287380533984; Storage storage = StorageOptions.newBuilder().setProjectId(projectId).build().getService(); storage.delete(BlobId.of(bucketName, objectName, generationToDelete)); System.out.println( &quot;Generation &quot; + generationToDelete + &quot; of object &quot; + objectName + &quot; was deleted from &quot; + bucketName); } }</code></pre> </div> </section> <section> <h3 id="storage-delete-object-version-nodejs" track-type="sampleTabNav" track-name="nodejs" track-metadata-position="storage-delete-object-version" data-text="Node.js" tabindex="0">Node.js</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="nodejs"> Cloud Storage Node.js API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/googleapis/nodejs-storage/blob/master/samples/deleteOldVersionOfFile.js" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/googleapis/nodejs-storage/blob/master/samples/deleteOldVersionOfFile.js">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-delete-object-version" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="nodejs" track-metadata-position="storage-delete-object-version">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint lang-js" track-metadata-position="googleapis/nodejs-storage/samples/deleteOldVersionOfFile.js/master/storage_delete_file_archived_generation" data-code-snippet="true" data-github-path="googleapis/nodejs-storage/samples/deleteOldVersionOfFile.js" data-git-revision="master" data-region-tag="storage_delete_file_archived_generation" dir="ltr"><code translate="no" dir="ltr">/** * TODO(developer): Uncomment the following lines before running the sample. */ // const bucketName = &#39;Name of a bucket, e.g. my-bucket&#39;; // const filename = &#39;File to delete, e.g. file.txt&#39;; // const generation = &#39;Generation of file to delete, e.g. 1&#39;; // Imports the Google Cloud client library const {Storage} = require(&#39;@google-cloud/storage&#39;); // Creates a client const storage = new Storage(); async function deleteOldVersionOfFile() { // Deletes the file from the bucket with given version await storage .bucket(bucketName) .file(filename, { generation, }) .delete(); console.log( `Generation ${generation} of file ${filename} was deleted from ${bucketName}.` ); } deleteOldVersionOfFile().catch(console.error);</code></pre> </div> </section> <section> <h3 id="storage-delete-object-version-python" track-type="sampleTabNav" track-name="python" track-metadata-position="storage-delete-object-version" data-text="Python" tabindex="0">Python</h3> <p> For more information, see the <a href="https://web.archive.org/web/20201112000134/https://cloud.google.com/storage/docs/reference/libraries" class="external" track-type="clientLibrariesUsage" track-name="clientLibrariesLink" track-metadata-lang="python"> Cloud Storage Python API reference documentation</a>. </p> <div class="github-docwidget-include" style="border: 1px solid #4285f4; padding: 4px; background-color: #4285f4;"> <div style="text-align: right; float: right;"> <a class="button" target="_blank" href="https://web.archive.org/web/20201112000134/https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/storage/cloud-client/storage_delete_file_archived_generation.py" track-type="github" track-name="gitHubViewButton" track-metadata-link-destination="https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/storage/cloud-client/storage_delete_file_archived_generation.py">View on GitHub</a> <a href="#" class="button google-feedback" data-p="1634365" data-b="storage" data-context="storage-delete-object-version" track-type="feedback" track-name="sampleFeedback" track-metadata-lang="python" track-metadata-position="storage-delete-object-version">Feedback</a> </div> <div style="clear: both;"></div> </div> <div class="github-docwidget-gitinclude-code"> <pre suppresswarning="suppresswarning" translate="no" class="prettyprint lang-py" track-metadata-position="GoogleCloudPlatform/python-docs-samples/storage/cloud-client/storage_delete_file_archived_generation.py/master/storage_delete_file_archived_generation" data-code-snippet="true" data-github-path="GoogleCloudPlatform/python-docs-samples/storage/cloud-client/storage_delete_file_archived_generation.py" data-git-revision="master" data-region-tag="storage_delete_file_archived_generation" dir="ltr"><code translate="no" dir="ltr">from google.cloud import storage def delete_file_archived_generation(bucket_name, blob_name, generation): &quot;&quot;&quot;Delete a blob in the bucket with the given generation.&quot;&quot;&quot; # bucket_name = &quot;your-bucket-name&quot; # blob_name = &quot;your-object-name&quot; # generation = 1579287380533984 storage_client = storage.Client() bucket = storage_client.get_bucket(bucket_name) bucket.delete_blob(blob_name, generation=generation) print( &quot;Generation {} of blob {} was deleted from {}&quot;.format( generation, blob_name, bucket_name ) ) </code></pre> </div> </section> </div> </section> <!-- End Veneer languages --></p></section> <section><h3 id="rest-delete-object" data-text="REST APIs" tabindex="0">REST APIs</h3><div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="delete-object-json" data-text="JSON API" tabindex="0">JSON API</h3><ol> <li>Get an authorization access token from the <a href="https://web.archive.org/web/20201112000134/https://developers.google.com/oauthplayground/"> OAuth 2.0 Playground</a>. Configure the playground to use your own OAuth credentials.</li> <li><p>Use <a href="https://web.archive.org/web/20201112000134/http://curl.haxx.se/" class="external"><code translate="no" dir="ltr">cURL</code></a> to call the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/json_api">JSON API</a> with a <a href="/web/20201112000134/https://cloud.google.com/storage/docs/json_api/v1/objects/delete"><code translate="no" dir="ltr">DELETE</code> Object</a> request:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">curl -X DELETE \ -H "Authorization: Bearer <var translate="no">OAUTH2_TOKEN</var>" \ "https://storage.googleapis.com/storage/v1/b/<var translate="no">BUCKET_NAME</var>/o/<var translate="no">OBJECT_NAME</var>?generation=<var translate="no">GENERATION_NUMBER</var>"</pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">OAUTH2_TOKEN</var></code> is the access token you generated in Step 1.</li> <li><code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the bucket containing the noncurrent version you want to delete. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">OBJECT_NAME</var></code> is the name of the noncurrent version you want to delete. For example, <code translate="no" dir="ltr">pets/dog.png</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">GENERATION_NUMBER</var></code> is the generation number for the noncurrent version you want to delete. For example, <code translate="no" dir="ltr">1560468815691234</code>.</li> </ul></li> </ol></section> <section><h3 id="delete-object-xml" data-text="XML API" tabindex="0">XML API</h3><ol> <li>Get an authorization access token from the <a href="https://web.archive.org/web/20201112000134/https://developers.google.com/oauthplayground/"> OAuth 2.0 Playground</a>. Configure the playground to use your own OAuth credentials.</li> <li><p>Use <a href="https://web.archive.org/web/20201112000134/http://curl.haxx.se/" class="external"><code translate="no" dir="ltr">cURL</code></a> to call the <a href="/web/20201112000134/https://cloud.google.com/storage/docs/xml-api/overview">XML API</a>, with a <a href="/web/20201112000134/https://cloud.google.com/storage/docs/xml-api/delete-object"><code translate="no" dir="ltr">DELETE</code> Object</a> request:</p> <pre class="devsite-click-to-copy" translate="no" dir="ltr">curl -X DELETE \ -H "Authorization: Bearer <var translate="no">OAUTH2_TOKEN</var>" \ "https://storage.googleapis.com/<var translate="no">BUCKET_NAME</var>/<var translate="no">OBJECT_NAME</var>?generation=<var translate="no">GENERATION_NUMBER</var>"</pre> <p>Where:</p> <ul> <li><code translate="no" dir="ltr"><var translate="no">OAUTH2_TOKEN</var></code> is the access token you generated in Step 1.</li> <li><code translate="no" dir="ltr"><var translate="no">BUCKET_NAME</var></code> is the name of the bucket containing the noncurrent version you want to delete. For example, <code translate="no" dir="ltr">my-bucket</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">OBJECT_NAME</var></code> is the name of the noncurrent version you want to delete. For example, <code translate="no" dir="ltr">pets/dog.png</code>.</li> <li><code translate="no" dir="ltr"><var translate="no">GENERATION_NUMBER</var></code> is the generation number for the noncurrent version you want to delete. For example, <code translate="no" dir="ltr">1560468815691234</code>.</li> </ul></li> </ol></section> </div></section> </div> <h2 id="whats_next" data-text="What's next" tabindex="0">What's next</h2> <ul> <li>Learn more about <a href="/web/20201112000134/https://cloud.google.com/storage/docs/object-versioning">Object Versioning</a>.</li> <li>Learn how to <a href="/web/20201112000134/https://cloud.google.com/storage/docs/managing-lifecycles">use Object Lifecycle Management</a> to automatically manage object versions.</li> </ul> <devsite-hats-survey hats-id="mwETRvWii0eU5NUYprb0Y9z5GVbc" listnr-id="83405"></devsite-hats-survey> </div> <devsite-thumb-rating position="footer"> <template class="thumb-down-categories"> [{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "otherDown", "label":"Other" }] </template> <template class="thumb-up-categories"> [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Easy to understand" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Solved my problem" },{ "type": "thumb-up", "id": "otherUp", "label":"Other" }] </template> <template class="thumb-rating-feedback"> <devsite-feedback position="thumb-rating" project-name="Cloud Storage" product-id="81864" bucket="documentation" context="" version="t-devsite-webserver-20201105-r00-rc03.430844314467022312" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="thumb-rating" project-feedback-url="https://issuetracker.google.com/issues/new?component=187243" project-icon="https://www.gstatic.com/devrel-devsite/prod/v8ea8343deca3e735c5e491f22b0e2533427dcd1d0302777baea2667771626911/cloud/images/favicons/onecloud/super_cloud.png" project-support-url="https://cloud.google.com/storage/docs/support"> <button> Need to tell us more? </button> </devsite-feedback> </template> </devsite-thumb-rating> </article> <devsite-content-footer class="nocontent"> <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://web.archive.org/web/20201112000134/https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://web.archive.org/web/20201112000134/https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="https://web.archive.org/web/20201112000134/https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p> <p>Last updated 2020-10-09 UTC.</p> </devsite-content-footer> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Why Google</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/why-google-cloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-position="footer" track-name="choosing google cloud" track-metadata-module="footer" track-type="footer link" track-metadata-child_headline="why google" track-metadata-eventdetail="cloud.google.com/why-google-cloud/"> Choosing Google Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/security/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-module="footer" track-metadata-child_headline="why google" track-metadata-position="footer" track-metadata-eventdetail="cloud.google.com/security/" track-type="footer link" track-name="trust and security"> Trust and security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/open-cloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-module="footer" track-metadata-eventdetail="cloud.google.com/open-cloud/" track-metadata-position="footer" track-metadata-child_headline="why google" track-name="open cloud" track-type="footer link"> Open cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-child_headline="why google" track-metadata-eventdetail="cloud.google.com/infrastructure/" track-name="global infrastructure" track-metadata-position="footer" track-metadata-module="footer" track-type="footer link"> Global infrastructure </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/customers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-name="customers and case studies" track-metadata-eventdetail="cloud.google.com/customers/" track-metadata-module="footer" track-metadata-position="footer" track-type="footer link" track-metadata-child_headline="why google"> Customers and case studies </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/analyst-reports/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-name="analyst reports" track-metadata-child_headline="why google" track-type="footer link" track-metadata-position="footer" track-metadata-eventdetail="cloud.google.com/analyst-reports/" track-metadata-module="footer"> Analyst reports </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/whitepapers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-child_headline="why google" track-metadata-module="footer" track-metadata-eventdetail="cloud.google.com/whitepapers/" track-name="whitepapers" track-metadata-position="footer" track-type="footer link"> Whitepapers </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Products and pricing</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/pricing/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-eventdetail="cloud.google.com/pricing/" track-metadata-module="footer" track-name="google cloud pricing" track-metadata-child_headline="products and pricing" track-metadata-position="footer" track-type="footer link"> Google Cloud pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20201112000134/https://workspace.google.com/pricing.html" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-type="footer link" track-metadata-child_headline="products and pricing" track-metadata-eventdetail="workspace.google.com/pricing.html" track-name="google workspace pricing" track-metadata-position="footer" track-metadata-module="footer"> Google Workspace pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/maps-platform/pricing/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-eventdetail="cloud.google.com/maps-platform/pricing/" track-type="footer link" track-name="maps platform pricing" track-metadata-module="footer" track-metadata-child_headline="products and pricing" track-metadata-position="footer"> Maps Platform pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/products/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-child_headline="products and pricing" track-type="footer link" track-metadata-module="footer" track-metadata-eventdetail="cloud.google.com/products/" track-name="see all products" track-metadata-position="footer"> See all products </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Solutions</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/application-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-child_headline="solutions" track-type="footer link" track-metadata-position="footer" track-name="application modernization" track-metadata-eventdetail="cloud.google.com/solutions/application-modernization/" track-metadata-module="footer"> Application modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/ai/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-module="footer" track-metadata-eventdetail="cloud.google.com/solutions/ai/" track-metadata-child_headline="solutions" track-metadata-position="footer" track-type="footer link" track-name="artificial intelligence"> Artificial Intelligence </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/business-application-platform/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-eventdetail="cloud.google.com/solutions/business-application-platform/" track-name="business application platform" track-metadata-module="footer" track-type="footer link" track-metadata-position="footer" track-metadata-child_headline="solutions"> Business application platform </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/data-management/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-eventdetail="cloud.google.com/solutions/data-management" track-metadata-position="footer" track-metadata-module="footer" track-name="database solutions" track-type="footer link" track-metadata-child_headline="solutions"> Database solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/infrastructure-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-type="footer link" track-metadata-child_headline="solutions" track-name="infrastructure modernization" track-metadata-position="footer" track-metadata-eventdetail="cloud.google.com/solutions/infrastructure-modernization/" track-metadata-module="footer"> Infrastructure modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/productivity-collaboration/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-eventdetail="cloud.google.com/solutions/productivity-collaboration/" track-metadata-position="footer" track-metadata-child_headline="solutions" track-type="footer link" track-metadata-module="footer" track-name="productivity and collaboration"> Productivity &amp; collaboration </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/security/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-child_headline="solutions" track-metadata-eventdetail="cloud.google.com/solutions/security/" track-name="security" track-type="footer link" track-metadata-position="footer" track-metadata-module="footer"> Security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/smart-analytics/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-type="footer link" track-metadata-eventdetail="cloud.google.com/solutions/smart-analytics/" track-name="smart analytics" track-metadata-module="footer" track-metadata-position="footer" track-metadata-child_headline="solutions"> Smart analytics </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-type="footer link" track-metadata-module="footer" track-metadata-position="footer" track-name="cloud-natives" track-metadata-eventdetail="cloud.google.com/solutions/" track-metadata-child_headline="solutions"> Cloud-natives </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/devops/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-child_headline="solutions" track-metadata-position="footer" track-type="footer link" track-metadata-eventdetail="cloud.google.com/devops/" track-name="devops" track-metadata-module="footer"> DevOps </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/#industry-solutions" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-child_headline="solutions" track-metadata-position="footer" track-type="footer link" track-metadata-module="footer" track-metadata-eventdetail="cloud.google.com/solutions/#industry-solutions" track-name="industries"> Industries </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/#role-based-solutions-smb" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-type="footer link" track-metadata-position="footer" track-metadata-child_headline="solutions" track-name="small business" track-metadata-eventdetail="cloud.google.com/solutions/#role-based-solutions-smb" track-metadata-module="footer"> Small business </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/solutions/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-name="see all solutions" track-metadata-position="footer" track-metadata-child_headline="solutions" track-type="footer link" track-metadata-eventdetail="cloud.google.com/solutions/" track-metadata-module="footer"> See all solutions </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Resources</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/docs/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-position="footer" track-metadata-eventdetail="cloud.google.com/docs/" track-name="google cloud documentation" track-type="footer link" track-metadata-child_headline="resources" track-metadata-module="footer"> Google Cloud documentation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/gcp/getting-started/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-eventdetail="cloud.google.com/gcp/getting-started/" track-name="google cloud quickstarts" track-metadata-module="footer" track-metadata-position="footer" track-metadata-child_headline="resources" track-type="footer link"> Google Cloud quickstarts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/marketplace/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-child_headline="resources" track-name="google cloud marketplace" track-metadata-eventdetail="cloud.google.com/marketplace/" track-metadata-position="footer" track-type="footer link" track-metadata-module="footer"> Google Cloud Marketplace </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20201112000134/https://workspace.google.com/marketplace/?_ga=2.9626741.-1361126772.1534457455" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-position="footer" track-metadata-child_headline="resources" track-metadata-module="footer" track-metadata-eventdetail="workspace.google.com/marketplace/?_ga=2.9626741.-1361126772.1534457455" track-type="footer link" track-name="google workspace marketplace"> Google Workspace Marketplace </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/support-hub/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-type="footer link" track-metadata-module="footer" track-name="support" track-metadata-child_headline="resources" track-metadata-position="footer" track-metadata-eventdetail="cloud.google.com/support-hub/"> Support </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/docs/tutorials/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-type="footer link" track-metadata-eventdetail="cloud.google.com/docs/tutorials/" track-name="tutorials" track-metadata-child_headline="resources" track-metadata-position="footer" track-metadata-module="footer"> Tutorials </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/training/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-position="footer" track-metadata-eventdetail="cloud.google.com/training/" track-type="footer link" track-name="training" track-metadata-module="footer" track-metadata-child_headline="resources"> Training </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/certification" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-module="footer" track-metadata-eventdetail="cloud.google.com/certification" track-metadata-position="footer" track-type="footer link" track-metadata-child_headline="resources" track-name="certifications"> Certifications </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20201112000134/https://developers.google.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-module="footer" track-name="google developers" track-type="footer link" track-metadata-child_headline="resources" track-metadata-position="footer" track-metadata-eventdetail="developers.google.com"> Google Developers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/developers/startups/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-name="google cloud for startups" track-metadata-position="footer" track-metadata-module="footer" track-type="footer link" track-metadata-eventdetail="cloud.google.com/developers/startups/" track-metadata-child_headline="resources"> Google Cloud for Startups </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20201112000134/https://status.cloud.google.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-child_headline="resources" track-metadata-module="footer" track-metadata-eventdetail="status.cloud.google.com" track-name="system status" track-type="footer link" track-metadata-position="footer"> System status </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/release-notes" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-metadata-module="footer" track-metadata-eventdetail="cloud.google.com/release-notes/" track-type="footer link" track-metadata-position="footer" track-metadata-child_headline="resources" track-name="release notes"> Release Notes </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Engage</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/contact/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-position="footer" track-name="contact sales" track-type="footer link" track-metadata-eventdetail="cloud.google.com/contact/" track-metadata-child_headline="engage" track-metadata-module="footer"> Contact sales </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20201112000134/https://cloud.withgoogle.com/partners" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-type="footer link" track-metadata-module="footer" track-metadata-position="footer" track-name="find a partner" track-metadata-eventdetail="cloud.withgoogle.com/partners" track-metadata-child_headline="engage"> Find a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/partners/become-a-partner/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-eventdetail="cloud.google.com/partners/become-a-partner/" track-metadata-module="footer" track-name="become a partner" track-metadata-child_headline="engage" track-type="footer link" track-metadata-position="footer"> Become a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/blog/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-name="blog" track-metadata-position="footer" track-metadata-module="footer" track-metadata-child_headline="engage" track-type="footer link" track-metadata-eventdetail="cloud.google.com/blog"> Blog </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/events/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-child_headline="engage" track-metadata-module="footer" track-type="footer link" track-metadata-position="footer" track-metadata-eventdetail="cloud.withgoogle.com/events" track-name="events"> Events </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20201112000134/https://www.gcppodcast.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-module="footer" track-metadata-eventdetail="www.gcppodcast.com" track-metadata-position="footer" track-name="podcast" track-type="footer link" track-metadata-child_headline="engage"> Podcast </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/community/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-child_headline="engage" track-metadata-eventdetail="cloud.google.com/community/" track-metadata-position="footer" track-type="footer link" track-name="community" track-metadata-module="footer"> Community </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20201112000134/https://cloud.google.com/press/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-child_headline="engage" track-metadata-module="footer" track-metadata-position="footer" track-name="press center" track-type="footer link" track-metadata-eventdetail="cloud.google.com/press/"> Press center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20201112000134/https://www.youtube.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-eventdetail="www.youtube.com/googlecloud" track-name="google cloud on youtube" track-type="footer link" track-metadata-position="footer" track-metadata-module="footer" track-metadata-child_headline="engage"> Google Cloud on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20201112000134/https://www.youtube.com/googlecloudplatform" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-eventdetail="www.youtube.com/googlecloudplatform" track-metadata-child_headline="engage" track-metadata-position="footer" track-metadata-module="footer" track-type="footer link" track-name="google cloud on youtube"> Google Cloud on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20201112000134/https://www.youtube.com/googleworkspace" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-position="footer" track-name="google workspace on YouTube" track-metadata-module="footer" track-type="footer link" track-metadata-eventdetail="www.youtube.com/googleworkspace/" track-metadata-child_headline="engage"> Google Workspace on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20201112000134/https://twitter.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-metadata-module="footer" track-name="follow on twitter" track-metadata-eventdetail="twitter.com/googlecloud" track-metadata-position="footer" track-metadata-child_headline="engage" track-type="footer link"> Follow on Twitter </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20201112000134/https://userresearch.google.com/?reserved=1&amp;utm_source=website&amp;Q_Language=en&amp;utm_medium=own_srch&amp;utm_campaign=CloudWebFooter&amp;utm_term=0&amp;utm_content=0&amp;productTag=clou&amp;campaignDate=jul19&amp;pType=devel&amp;referral_code=jk212693" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-name="join user research" track-type="footer link" track-metadata-position="footer" track-metadata-child_headline="engage" track-metadata-eventdetail="userresearch.google.com/?reserved=1&amp;utm_source=website&amp;Q_Language=en&amp;utm_medium=own_srch&amp;utm_campaign=CloudWebFooter&amp;utm_term=0&amp;utm_content=0&amp;productTag=clou&amp;campaignDate=jul19&amp;pType=devel&amp;referral_code=jk212693" track-metadata-module="footer"> Join User Research </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20201112000134/https://careers.google.com/cloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 14)" track-metadata-child_headline="engage" track-name="we are hiring join google cloud" track-type="footer link" track-metadata-eventdetail="careers.google.com/cloud" track-metadata-position="footer" track-metadata-module="footer"> We're hiring. Join Google Cloud! </a> </li> </ul> </li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//web.archive.org/web/20201112000134/https://about.google/" data-category="Site-Wide Custom Events" data-label="Footer About Google link" track-name="about google" track-metadata-position="footer" track-metadata-module="utility footer" track-metadata-eventdetail="//about.google/" track-type="footer link"> About Google </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//web.archive.org/web/20201112000134/https://policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link" track-metadata-position="footer" track-metadata-eventdetail="//policies.google.com/privacy" track-name="privacy" track-metadata-module="utility footer" track-type="footer link"> Privacy </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//web.archive.org/web/20201112000134/https://www.google.com/intl/en/policies/terms/regional.html" data-category="Site-Wide Custom Events" data-label="Footer Site terms link" track-metadata-module="utility footer" track-metadata-position="footer" track-type="footer link" track-name="site terms" track-metadata-eventdetail="//www.google.com/intl/en/policies/terms/regional.html"> Site terms </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="/web/20201112000134/https://cloud.google.com/product-terms/" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud terms link" track-type="footer link" track-metadata-module="utility footer" track-metadata-position="footer" track-name="google cloud terms" track-metadata-eventdetail="/product-terms/"> Google Cloud terms </a> </li> <li class="devsite-footer-utility-item devsite-footer-utility-button"> <span class="devsite-footer-utility-description">Sign up for the Google Cloud newsletter</span> <a class="devsite-footer-utility-link gc-analytics-event" href="/web/20201112000134/https://cloud.google.com/newsletter/" data-category="Site-Wide Custom Events" data-label="Footer Subscribe link" track-metadata-module="utility footer" track-metadata-position="footer" track-metadata-eventdetail="/newsletter/" track-type="footer link" track-name="subscribe"> Subscribe </a> </li> </ul> <devsite-language-selector> <devsite-select class="devsite-language-selector-menu"> <select aria-label="Select your language preference." class="devsite-language-selector-select" name="language" track-name="click" track-type="languageSelector"> <option>Language</option> <option value="en" lang="en" track-metadata-original-language="en" track-metadata-selected-language="en" track-name="changed" track-type="languageSelector"> English </option> <option value="de" lang="de" track-metadata-original-language="en" track-metadata-selected-language="de" track-name="changed" track-type="languageSelector"> Deutsch </option> <option value="es_419" lang="es_419" track-metadata-original-language="en" track-metadata-selected-language="es_419" track-name="changed" track-type="languageSelector"> Español – América Latina </option> <option value="fr" lang="fr" track-metadata-original-language="en" track-metadata-selected-language="fr" track-name="changed" track-type="languageSelector"> Français </option> <option value="pt_br" lang="pt_br" track-metadata-original-language="en" track-metadata-selected-language="pt_br" track-name="changed" track-type="languageSelector"> Português – Brasil </option> <option value="zh_cn" lang="zh_cn" track-metadata-original-language="en" track-metadata-selected-language="zh_cn" track-name="changed" track-type="languageSelector"> 中文 – 简体 </option> <option value="ja" lang="ja" track-metadata-original-language="en" track-metadata-selected-language="ja" track-name="changed" track-type="languageSelector"> 日本語 </option> <option value="ko" lang="ko" track-metadata-original-language="en" track-metadata-selected-language="ko" track-name="changed" track-type="languageSelector"> 한국어 </option> </select> </devsite-select> </devsite-language-selector> </nav> </div> </devsite-footer-utility> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics enable-analytics-iframe> <script type="application/json" analytics>[]</script> <script type="application/json" gtm>{"parameters": {"freeTrialEligibleUser": "True", "internalUser": "False", "language": {"machineTranslated": "False", "requested": "en", "served": "en"}, "pageType": "article", "projectName": "Cloud Storage", "scriptsafe": null, "signedIn": "False", "tenant": "cloud"}, "tags": ["GTM-5CVQBG"]}</script> </devsite-analytics> <cloudx-recaptcha></cloudx-recaptcha> <div id="cloud-tag-tracking" class="hidden"></div> <script nonce="8y6pfjQxJHQkwPfsvW/wPdL5HnTzt7"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://web.archive.org/web/20201112000134/https://www.gstatic.com/devrel-devsite/prod/v8ea8343deca3e735c5e491f22b0e2533427dcd1d0302777baea2667771626911/cloud/js/app_loader.js', '[2,"en",null,"/js/devsite_app_module.js","https://web.archive.org/web/20201112000134/https://www.gstatic.com/devrel-devsite/prod/v8ea8343deca3e735c5e491f22b0e2533427dcd1d0302777baea2667771626911","https://web.archive.org/web/20201112000134/https://www.gstatic.com/devrel-devsite/prod/v8ea8343deca3e735c5e491f22b0e2533427dcd1d0302777baea2667771626911/cloud","https://web.archive.org/web/20201112000134/https://cloud-dot-devsite-v2-prod.appspot.com",null,null,["/_pwa/cloud/manifest.json","/_static/images/video-placeholder.svg","https://web.archive.org/web/20201112000134/https://www.gstatic.com/devrel-devsite/prod/v8ea8343deca3e735c5e491f22b0e2533427dcd1d0302777baea2667771626911/cloud/images/favicons/onecloud/favicon.ico","https://web.archive.org/web/20201112000134/https://www.gstatic.com/devrel-devsite/prod/v8ea8343deca3e735c5e491f22b0e2533427dcd1d0302777baea2667771626911/cloud/images/cloud-logo.svg","https://web.archive.org/web/20201112000134/https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700|Material+Icons"],1,null,[1,6,8,12,14,17,21,25,40,50,63,70,75,76,80,87,88,91,92,93,97,98,101,102,103,105]]') </script> </body> </html><!-- FILE ARCHIVED ON 00:01:34 Nov 12, 2020 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 07:09:12 Nov 29, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 9.876 exclusion.robots: 9.265 exclusion.robots.policy: 0.03 esindex: 0.011 cdx.remote: 11.008 LoadShardBlock: 407.338 (3) PetaboxLoader3.datanode: 350.849 (5) PetaboxLoader3.resolve: 222.527 (2) load_resource: 223.567 loaddict: 82.322 -->

Pages: 1 2 3 4 5 6 7 8 9 10