{"id":112644,"date":"2025-12-12T09:38:10","date_gmt":"2025-12-12T17:38:10","guid":{"rendered":"https:\/\/www.backblaze.com\/blog\/?p=112644"},"modified":"2025-12-12T11:01:11","modified_gmt":"2025-12-12T19:01:11","slug":"lifecycle-rules-now-supported-through-s3-compatible-apis","status":"publish","type":"post","link":"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/","title":{"rendered":"Lifecycle Rules: Now Supported Through S3-Compatible APIs"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"583\" src=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-1024x583.png\" alt=\"A decorative image showing a cloud, gears, and an alarm notification.\" class=\"wp-image-111646\"\/><\/figure>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Managing object lifecycles is one of the simplest ways to control storage costs, keep buckets organized, and automate data hygiene. Backblaze B2 has supported lifecycle rules for years through our B2 Native APIs and the web application. Today, we\u2019re expanding that support by adding <a href=\"https:\/\/www.backblaze.com\/apidocs\/introduction-to-the-s3-compatible-api\">S3 compatible<\/a> lifecycle rule APIs, making it easier for you to use S3 tools and workflows to manage your data on Backblaze B2 (check out the docs: <a href=\"https:\/\/www.backblaze.com\/apidocs\/s3-put-lifecycle-configuration\">S3 Put Lifecycle Configuration<\/a>, <a href=\"https:\/\/www.backblaze.com\/apidocs\/s3-get-lifecycle-configuration\">S3 Get Lifecycle Configuration<\/a>, <a href=\"https:\/\/www.backblaze.com\/apidocs\/s3-delete-lifecycle-configuration\">S3 Delete Lifecycle Configuration<\/a>). This provides you with more flexibility and control over object management\u2014all with Backblaze\u2019s signature simplicity and affordability.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What\u2019s new<\/h2>\n\n\n\n<p>You can now create, edit, and manage lifecycle rules on B2 Cloud Storage using standard S3 compatible APIs, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.backblaze.com\/apidocs\/s3-put-lifecycle-configuration\"><code>PutBucketLifecycleConfiguration<\/code><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.backblaze.com\/apidocs\/s3-get-lifecycle-configuration\"><code>GetBucketLifecycleConfiguration<\/code><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.backblaze.com\/apidocs\/s3-delete-lifecycle-configuration\"><code>DeleteBucketLifecycleConfiguration<\/code><\/a><\/li>\n<\/ul>\n\n\n\n<p>Lifecycle rules can be applied to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Entire buckets<\/li>\n\n\n\n<li>Specific prefixes (e.g., <code>logs\/, images\/monkeys\/<\/code>)<\/li>\n\n\n\n<li>Nested folders with overlapping logic (e.g., <code>animals\/ and animals\/cows\/<\/code>)<br \/><\/li>\n<\/ul>\n\n\n\n<div class=\"abstract\" style=\"line-height: 1.8; margin: 24px 12px; padding: 24px 12px 10px 12px;\">\n<h4>New survey: The Hidden Cost of Cloud Storage<\/h4>\nWe surveyed over 400 IT decision makers and one thing stood out. Surprise charges affect almost everyone. Learn what\u2019s driving them\u2014and how to avoid them. \n<br \/>\n<br \/>\n<!--HubSpot Call-to-Action Code --><span class=\"hs-cta-wrapper\" id=\"hs-cta-wrapper-ade44aee-e76b-4c6e-ae5d-c2a608ab0707\"><span class=\"hs-cta-node hs-cta-ade44aee-e76b-4c6e-ae5d-c2a608ab0707\" id=\"hs-cta-ade44aee-e76b-4c6e-ae5d-c2a608ab0707\"><!--[if lte IE 8]><div id=\"hs-cta-ie-element\"><\/div><![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/2832298\/ade44aee-e76b-4c6e-ae5d-c2a608ab0707\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"hs-cta-img\" id=\"hs-cta-img-ade44aee-e76b-4c6e-ae5d-c2a608ab0707\" style=\"border-width:0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/2832298\/ade44aee-e76b-4c6e-ae5d-c2a608ab0707.png\"  alt=\"Download the Report\"\/><\/a><\/span><script charset=\"utf-8\" src=\"https:\/\/js.hscta.net\/cta\/current.js\"><\/script><script type=\"text\/javascript\"> hbspt.cta.load(2832298, 'ade44aee-e76b-4c6e-ae5d-c2a608ab0707', {\"useNewLoader\":\"true\",\"region\":\"na1\"}); <\/script><\/span><!-- end HubSpot Call-to-Action Code -->\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Why this matters<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Seamless migrations from AWS<\/h3>\n\n\n\n<p>If you\u2019re <a href=\"https:\/\/www.backblaze.com\/blog\/the-hidden-cost-of-cloud-storage-what-400-it-leaders-wish-they-knew-sooner\/\">moving workloads from AWS S3<\/a>, you can bring your existing lifecycle configurations with minimal changes. This reduces work while migrating your workloads to Backblaze B2.<br \/><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. More flexibility for complex data structures&nbsp;<\/h3>\n\n\n\n<p>With support for nested and overlapping prefixes, you can apply precise expiration rules to different datasets with overlapping prefixes in the same bucket. Whether you\u2019re managing rapidly changing logs or long-term archives, lifecycle rules allow more controlled, automated retention.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Increased functionality for multi-cloud architectures&nbsp;<\/h3>\n\n\n\n<p>For teams looking to <a href=\"https:\/\/www.backblaze.com\/blog\/why-cloud-native-developers-need-a-specialized-storage-layer\/\">capitalize on multi-cloud architecture<\/a>, this means more seamless integration up and down the stack.<br \/><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Cost optimization<\/h3>\n\n\n\n<p>We apply the most cost-saving configuration for you in case of overlapping rules.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How it works<\/h2>\n\n\n\n<p>S3 compatible lifecycle rules define automated actions based on object age or status. With Backblaze B2, you can use rules to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Delete objects after a set number of days<\/li>\n\n\n\n<li>Hide objects after a set number of days<\/li>\n\n\n\n<li>Expire noncurrent versions<\/li>\n\n\n\n<li>Delete multipart uploads that are incomplete for a set number of days<\/li>\n\n\n\n<li>Set multiple rules for nested prefixes for granular control<\/li>\n<\/ul>\n\n\n\n<p>For example:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;LifecycleConfiguration&gt;<br \/>    &lt;Rule&gt;<br \/>        &lt;ID&gt;DeleteTempFiles&lt;\/ID&gt;<br \/>        &lt;Status&gt;Enabled&lt;\/Status&gt;<br \/>        &lt;Filter&gt;<br \/>            &lt;Prefix&gt;temp\/&lt;\/Prefix&gt;<br \/>        &lt;\/Filter&gt;<br \/>        &lt;Expiration&gt;<br \/>            &lt;Days&gt;30&lt;\/Days&gt;<br \/>        &lt;\/Expiration&gt;<br \/>    &lt;\/Rule&gt;<br \/>&lt;\/LifecycleConfiguration&gt;<\/pre>\n\n\n\n<p>This configuration automatically hides objects under <code>temp\/<\/code> after 30 days.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Example use cases<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Automated cleanup for short-lived objects:<\/strong> Temporary files, build artifacts, or test data can expire automatically after a given retention period.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/www.backblaze.com\/cloud-storage\/compliance\">Compliance<\/a>-driven policies:<\/strong> Organizations with strict retention and deletion requirements can enforce rules consistently across buckets.<\/li>\n\n\n\n<li><strong>Automated cleanup of incomplete multipart uploads:<\/strong> Save money by removing partial upload fragments that were never completed due to network interruptions, client failures, or abandoned sessions automatically.&nbsp;<\/li>\n\n\n\n<li><strong>Tiered retention for nested prefixes: <\/strong>Allow broad retention for the general dataset while enforcing a faster cleanup cycle for a particular subset that changes more frequently or has lower long-term value. For example, you can apply a 30-day expiration rule to all objects under the prefix <code>temp\/<\/code>, while assigning a shorter 7-day expiration rule to the more specific prefix <code>temp\/webserver\/<\/code>.&nbsp;<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">How it complements existing B2 Lifecycle Rules<\/h2>\n\n\n\n<p>Backblaze continues to support lifecycle rules through the <a href=\"https:\/\/www.backblaze.com\/apidocs\/introduction-to-the-b2-native-api\">B2 Native API<\/a>, which many customers use today. The new S3 compatible support offers an additional path for lifecycle automation, especially for customers with S3 style infrastructure or tooling.<\/p>\n\n\n\n<p>Although both S3 compatible and B2 Native lifecycle rules can coexist, we strongly recommend using a single method depending on your workflow preferences to manage lifecycle rules.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Getting started<\/h2>\n\n\n\n<p>You can begin using lifecycle rules today through:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>S3 compatible SDKs<\/li>\n\n\n\n<li>S3 CLI tools<\/li>\n\n\n\n<li>Direct API calls<\/li>\n<\/ul>\n\n\n\n<p>Refer to Backblaze <a href=\"https:\/\/www.backblaze.com\/apidocs\/introduction-to-the-s3-compatible-api\">S3 Compatible API<\/a> documentation for more details, specifically:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.backblaze.com\/apidocs\/s3-put-lifecycle-configuration\">S3 Put Lifecycle Configuration<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.backblaze.com\/apidocs\/s3-get-lifecycle-configuration\">S3 Get Lifecycle Configuration<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.backblaze.com\/apidocs\/s3-delete-lifecycle-configuration\">S3 Delete Lifecycle Configuration<\/a><\/li>\n<\/ul>\n\n\n\n<p>Most customers can apply their existing AWS lifecycle rules directly, without modification.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Availability<\/h2>\n\n\n\n<p>S3 compatible lifecycle rules are now available.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wrapping up<\/h2>\n\n\n\n<p>Lifecycle rules help automate routine object cleanup and give teams predictable control over object retention. With the addition of S3 compatible lifecycle APIs, Backblaze B2 makes it even easier for customers to bring their existing S3 workflows to our platform while continuing to use the lifecycle management strategies they already trust.<\/p>\n\n\n\n<p>Get started with Backblaze today by signing up for an account or contacting Sales.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Backblaze B2 now supports S3 compatible lifecycle rules, enabling teams to automate object retention, streamline migrations, and manage complex datasets more easily.<\/p>\n","protected":false},"author":193,"featured_media":111646,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[7,438],"tags":[468],"class_list":["post-112644","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-storage","category-featured-cloud-storage","tag-b2cloud","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Lifecycle Rules: Now Supported Through S3-Compatible APIs<\/title>\n<meta name=\"description\" content=\"Backblaze B2 now supports S3 compatible lifecycle rules, enabling teams to automate retention, streamline migrations, and manage datasets\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lifecycle Rules: Now Supported Through S3-Compatible APIs\" \/>\n<meta property=\"og:description\" content=\"Backblaze B2 now supports S3 compatible lifecycle rules, enabling teams to automate retention, streamline migrations, and manage datasets\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/\" \/>\n<meta property=\"og:site_name\" content=\"Backblaze Blog | Cloud Storage &amp; Cloud Backup\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/backblaze\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-12T17:38:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-12T19:01:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"820\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bala Krishna Gangisetty\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@backblaze\" \/>\n<meta name=\"twitter:site\" content=\"@backblaze\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bala Krishna Gangisetty\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lifecycle Rules: Now Supported Through S3-Compatible APIs","description":"Backblaze B2 now supports S3 compatible lifecycle rules, enabling teams to automate retention, streamline migrations, and manage datasets","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/","og_locale":"en_US","og_type":"article","og_title":"Lifecycle Rules: Now Supported Through S3-Compatible APIs","og_description":"Backblaze B2 now supports S3 compatible lifecycle rules, enabling teams to automate retention, streamline migrations, and manage datasets","og_url":"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/","og_site_name":"Backblaze Blog | Cloud Storage &amp; Cloud Backup","article_publisher":"https:\/\/www.facebook.com\/backblaze","article_published_time":"2025-12-12T17:38:10+00:00","article_modified_time":"2025-12-12T19:01:11+00:00","og_image":[{"width":1440,"height":820,"url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png","type":"image\/png"}],"author":"Bala Krishna Gangisetty","twitter_card":"summary_large_image","twitter_creator":"@backblaze","twitter_site":"@backblaze","twitter_misc":{"Written by":"Bala Krishna Gangisetty","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/#article","isPartOf":{"@id":"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/"},"author":{"name":"Bala Krishna Gangisetty","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/36a80bf628cec157bf5a6f4e11d48b0a"},"headline":"Lifecycle Rules: Now Supported Through S3-Compatible APIs","datePublished":"2025-12-12T17:38:10+00:00","dateModified":"2025-12-12T19:01:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/"},"wordCount":710,"commentCount":0,"publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png","keywords":["B2Cloud"],"articleSection":["Cloud Storage","Featured-Cloud Storage"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/","url":"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/","name":"Lifecycle Rules: Now Supported Through S3-Compatible APIs","isPartOf":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/#primaryimage"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png","datePublished":"2025-12-12T17:38:10+00:00","dateModified":"2025-12-12T19:01:11+00:00","description":"Backblaze B2 now supports S3 compatible lifecycle rules, enabling teams to automate retention, streamline migrations, and manage datasets","breadcrumb":{"@id":"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/#primaryimage","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png","width":1440,"height":820,"caption":"A decorative image showing a cloud, gears, and an alarm notification."},{"@type":"BreadcrumbList","@id":"https:\/\/www.backblaze.com\/blog\/lifecycle-rules-now-supported-through-s3-compatible-apis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Lifecycle Rules: Now Supported Through S3-Compatible APIs"}]},{"@type":"WebSite","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/","name":"Backblaze Cloud Solutions Blog","description":"Cloud Storage &amp; Cloud Backup","publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization","name":"Backblaze","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2017\/12\/backblaze_icon_transparent.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2017\/12\/backblaze_icon_transparent.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"Backblaze"},"image":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/backblaze","https:\/\/x.com\/backblaze","https:\/\/www.youtube.com\/user\/Backblaze","https:\/\/en.wikipedia.org\/wiki\/Backblaze"]},{"@type":"Person","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/36a80bf628cec157bf5a6f4e11d48b0a","name":"Bala Krishna Gangisetty","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2023\/06\/bala-profile-1-150x150.jpeg","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2023\/06\/bala-profile-1-150x150.jpeg","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2023\/06\/bala-profile-1-150x150.jpeg","caption":"Bala Krishna Gangisetty"},"description":"Bala is a seasoned product leader with expertise in cloud computing and big data technologies. He leads the B2 Cloud Storage platform at Backblaze. With over a decade and a half of experience in product management, software engineering, and solutions architecture, Bala's got more skills than a Swiss Army knife. Bala has worked with various start ups and Fortune 500 companies, honing his skills in creating and launching successful products. In his free time, you can find him shredding the slopes, trekking through nature, or nose-deep in a good book. Give him a holler on LinkedIn to learn more about his impressive career\u2014or just to swap ski stories!","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/author\/balagangisetty\/"}]}},"jetpack_featured_media_url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png","_links":{"self":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/112644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/users\/193"}],"replies":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/comments?post=112644"}],"version-history":[{"count":0,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/112644\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media\/111646"}],"wp:attachment":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media?parent=112644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/categories?post=112644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/tags?post=112644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}