{"id":111495,"date":"2024-08-20T09:00:00","date_gmt":"2024-08-20T16:00:00","guid":{"rendered":"https:\/\/www.backblaze.com\/blog\/?p=111495"},"modified":"2024-08-20T03:03:58","modified_gmt":"2024-08-20T10:03:58","slug":"command-like-a-pro-with-new-backblaze-b2-cli-enhancements","status":"publish","type":"post","link":"https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/","title":{"rendered":"Command Like a Pro with New Backblaze B2 CLI Enhancements"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"583\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2024\/08\/bb-bh-CLI-v4.0_Design-B-04-1024x583.png\" alt=\"An image of a computer monitor with the words B2 Command Line Interface Tool Version 4.1.0\" class=\"wp-image-111496\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/08\/bb-bh-CLI-v4.0_Design-B-04-1024x583.png 1024w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/08\/bb-bh-CLI-v4.0_Design-B-04-300x171.png 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/08\/bb-bh-CLI-v4.0_Design-B-04-768x437.png 768w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/08\/bb-bh-CLI-v4.0_Design-B-04.png 1440w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The tools you use impact your efficiency, productivity, and the quality of your work. That\u2019s true whether you\u2019re a carpenter looking for the best saw blades, a chef choosing high-quality knives, or a developer or programmer investing in top-notch software. The B2 Command Line Interface (CLI) is one tool that you can use to interact with B2 Cloud Storage, and some recent improvements make it a more powerful, intuitive part of your arsenal.&nbsp;<\/p>\n\n\n\n<p>It&#8217;s been a while since our <a href=\"https:\/\/www.backblaze.com\/blog\/go-wild-with-wildcards-in-backblaze-b2-command-line-tool-3-7-1\/\">last blog<\/a> about the <a href=\"https:\/\/www.backblaze.com\/docs\/cloud-storage-command-line-tools\">Backblaze B2 Command Line Tool<\/a> (B2 CLI for short). Today, we\u2019re sharing more details on the key enhancements and new features as part of the B2 CLI version 4.1.0.<\/p>\n\n\n\n<p>Let&#8217;s dive into the highlights of these changes and explore how they can elevate your B2 CLI experience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">User experience enhancements<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. A new nested command structure<\/h3>\n\n\n\n<p>Gone are the days of sifting through a long list of commands to find what you need. The B2 command structure has been revamped to be more intuitive and organized. With the new nested command structure, related commands are logically grouped together. The new structure looks like <code>b2 &lt;resource&gt;<\/code>. It makes it easier for you to locate and utilize the functionality you require. Whether you\u2019re managing files, buckets, keys, or accounts, commands are now categorized in a way that aligns with their functions. This gives you a clearer and more concise enhanced user experience.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"389\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2024\/08\/image1-1024x389.png\" alt=\"An image listing the usage tags for the Backblaze B2 CLI\" class=\"wp-image-111497\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/08\/image1-1024x389.png 1024w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/08\/image1-300x114.png 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/08\/image1-768x292.png 768w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/08\/image1-1536x584.png 1536w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/08\/image1-1568x596.png 1568w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/08\/image1.png 1588w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">New command structure.<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">2. Streamlined <code>ls<\/code> and <code>rm<\/code> commands<\/h3>\n\n\n\n<p>Why use two when one will do? The <code>b2 ls <\/code>and <code>b2 rm<\/code> commands can now accept a single cohesive string, B2 URI (e.g., <code>b2:\/\/bucketName\/path<\/code>), instead of two separate positional arguments, giving you enhanced consistency and usability. It simplifies the command syntax and reduces potential for errors by eliminating the chance of misplacing or mistyping one of the separate arguments. And it ensures that the bucket and file path are always correctly associated with each other. This change minimizes confusion and helps to avoid common mistakes that can occur with multiple arguments.<\/p>\n\n\n\n<p>In addition, some commands, such as <code>b2 file large parts<\/code>, accept a B2 ID URI (e.g. <code>b2id:\/\/4_zf1f51fb<\/code>\u2026), which specifies a file by its unique identifier (a.k.a. <a href=\"https:\/\/www.backblaze.com\/docs\/cloud-storage-upload-and-manage-files#:~:text=Fguid,the%20Native%20URL.\">Fguid<\/a>).<\/p>\n\n\n\n<p>Some redundant commands have also been deprecated with the introduction of the B2 and B2 URIs. For example: <code>download-file-by-id<\/code> and <code>download-file-by-name<\/code> functionality is available through b2 file download <code>b2:\/\/bucketname\/path and b2 file download b2id:\/\/fileid<\/code> command.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Enhanced credential management<\/h3>\n\n\n\n<p>To enhance security and performance, the CLI will no longer persist credentials on disk if they are passed through <code>B2_*<\/code> environment variables (that is, <code>B2_application_key_id<\/code> and <code>B2_application_key<\/code>). This reduces the risk of unauthorized access to your credentials and improves the overall security of your environment.<\/p>\n\n\n\n<p>At the same time, it\u2019s important that security is balanced with performance. To address this, you can persist your credentials to local cache and can continue using local cache for better performance. You can explicitly choose to persist your credentials by using the <code>b2 account authorize<\/code> command.&nbsp;<\/p>\n\n\n\n<p>By eliminating the automatic persistence of credentials from environment variables and providing a clear method to manage local caching, you now have a balanced approach that keeps your data secure while ensuring efficient CLI operations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Transition to kebab-case flags<\/h3>\n\n\n\n<p>Previously CLI flags had mixed camelCase and kebab-case styles. Users needed to remember the style to use it along with the name for the option. But kebab-case, where words are separated by hyphens (e.g., <code>--my-flag<\/code>), offers a clearer and more straightforward way to read and interpret flags. We\u2019ve transitioned all CLI flags to <code>--kebab-case<\/code>. This style not only enhances readability, making it easier to understand complex commands at a glance, but also makes it easy to remember. It\u2019s particularly beneficial when flags are composed of multiple words, as it reduces visual clutter and makes the flag names more accessible.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Simplified listing with <code>ls<\/code><\/h3>\n\n\n\n<p>Ever wondered how to list all your buckets in one go? Now, you can call <code>b2 ls<\/code> without any arguments to do this. Whether you\u2019re managing multiple buckets or just need a quick overview of your entire bucket inventory, the ability to list all buckets with a single command saves you time and effort. The enhancement to the <code>b2 ls<\/code> command is all about making your life easier. (As an aside, it\u2019s also the quickest way to check that Backblaze B2 is correctly configured and you\u2019re using the right set of credentials.)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Handy aliases for common flags<\/h3>\n\n\n\n<p>Why go the long way when you can take shortcuts? You can now use <code>-r<\/code> as an alias for the <code>--recursive<\/code> argument and <code>-q<\/code> for the <code>--quiet<\/code> argument. These shortcuts make your command-line interactions quicker and more efficient. You can get things done with fewer presses.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7. Global quiet mode<\/h3>\n\n\n\n<p>The <code>--quiet<\/code> option is now available for all commands, allowing you to suppress all messages printed to stdout and stderr. This is particularly useful for scripting and automation, where you want to minimize output.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">8. Autocomplete<\/h3>\n\n\n\n<p>This enhancement for the B2 CLI means that you no longer have to remember and type out lengthy command arguments or options manually. As you start typing a command, the CLI will provide you with suggestions for completing the command, options, and arguments based on the context of your input. This can significantly save up your time and help you avoid typos or incorrect entries.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">New features to boost your productivity<\/h2>\n\n\n\n<p>In addition to the CLI enhancements, we\u2019ve also recently announced a few new features and capabilities for Backblaze B2, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Event Notifications:<\/strong> Event Notifications helps you automate workflows and integrate Backblaze B2 with other tools and systems. You can now manage Event Notification rules through <code>b2 bucket notification-rule<\/code> commands directly from the CLI. The feature is available in public preview. If you\u2019re interested, <a href=\"https:\/\/www.backblaze.com\/blog\/announcing-event-notifications\/\">check out the announcement<\/a> and <a href=\"https:\/\/www.surveymonkey.com\/r\/ZL2X68S\">sign up here<\/a>.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Unhide files with ease:<\/strong> Previously, if you needed to reverse the hiding of a file, the process could be cumbersome or require multiple steps. To restore hidden files, using the <code>b2 file unhide<\/code> command is now as simple as it sounds. You only need to specify the file you want to unhide, and the command will handle the rest. This ensures that you can quickly and accurately restore file visibility without unnecessary complications. Whether you\u2019ve hidden previous backup files and need to access them again, or when reorganizing your storage or adjusting file visibility for different users, or if you unintentionally hide files and need to make them visible for auditing or review purposes, you can use this command swiftly.<\/li>\n\n\n\n<li><strong>Custom file upload timestamps:<\/strong> You can now enable custom file upload timestamps on your account, enabling you to preserve original upload times for your files. This feature is ideal for maintaining accurate records for compliance and reporting, and it gives you greater control over the file metadata. If you\u2019d like to enable the feature, please reach out to <a href=\"mailto:helpme@backblaze.com\">Backblaze Support<\/a>.<\/li>\n<\/ul>\n\n\n\n<p>In addition to the above highlights, we&#8217;ve implemented crucial fixes to improve the stability and reliability of the CLI. We&#8217;ve also made several improvements to our <a href=\"https:\/\/www.backblaze.com\/docs\/cloud-storage-command-line-tools\">documentation<\/a>, ensuring you have the guidance you need right at your fingertips.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Start using the new features today<\/strong><\/h2>\n\n\n\n<p>The easier we can make your CLI experience, the easier your job becomes and the more you can get out of Backblaze B2. <a href=\"https:\/\/www.backblaze.com\/docs\/cloud-storage-command-line-tools\">Install or upgrade the B2 CLI<\/a> today to take advantage of all the new features.<\/p>\n\n\n\n<p>As always, we value your feedback. If you have any thoughts or experiences to share as you start using the new enhancements and features, please let us know in the comments or submit feedback via our <a href=\"https:\/\/www.backblaze.com\/product-portal\">Product Portal<\/a>. Your input is crucial in helping us continue to improve and innovate.<\/p>\n\n\n\n<p>Happy coding, and enjoy the new B2 CLI offerings!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Check out the latest enhancements to the Backblaze B2 CLI in version 4.1.0.<\/p>\n","protected":false},"author":193,"featured_media":111496,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[7,438,483],"tags":[468],"class_list":["post-111495","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-storage","category-featured-cloud-storage","category-tech-lab","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>Command Like a Pro with New Backblaze B2 CLI Enhancements<\/title>\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\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Command Like a Pro with New Backblaze B2 CLI Enhancements\" \/>\n<meta property=\"og:description\" content=\"Check out the latest enhancements to the Backblaze B2 CLI in version 4.1.0.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/\" \/>\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=\"2024-08-20T16:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2024\/08\/bb-bh-CLI-v4.0_Design-B-04.png?fit=1440%2C820&ssl=1\" \/>\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=\"7 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Command Like a Pro with New Backblaze B2 CLI Enhancements","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\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/","og_locale":"en_US","og_type":"article","og_title":"Command Like a Pro with New Backblaze B2 CLI Enhancements","og_description":"Check out the latest enhancements to the Backblaze B2 CLI in version 4.1.0.","og_url":"https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/","og_site_name":"Backblaze Blog | Cloud Storage &amp; Cloud Backup","article_publisher":"https:\/\/www.facebook.com\/backblaze","article_published_time":"2024-08-20T16:00:00+00:00","og_image":[{"width":1440,"height":820,"url":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2024\/08\/bb-bh-CLI-v4.0_Design-B-04.png?fit=1440%2C820&ssl=1","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":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/#article","isPartOf":{"@id":"https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/"},"author":{"name":"Bala Krishna Gangisetty","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/36a80bf628cec157bf5a6f4e11d48b0a"},"headline":"Command Like a Pro with New Backblaze B2 CLI Enhancements","datePublished":"2024-08-20T16:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/"},"wordCount":1265,"commentCount":0,"publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/08\/bb-bh-CLI-v4.0_Design-B-04.png","keywords":["B2Cloud"],"articleSection":["Cloud Storage","Featured-Cloud Storage","Tech Lab"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/","url":"https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/","name":"Command Like a Pro with New Backblaze B2 CLI Enhancements","isPartOf":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/#primaryimage"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/08\/bb-bh-CLI-v4.0_Design-B-04.png","datePublished":"2024-08-20T16:00:00+00:00","breadcrumb":{"@id":"https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/#primaryimage","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/08\/bb-bh-CLI-v4.0_Design-B-04.png","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/08\/bb-bh-CLI-v4.0_Design-B-04.png","width":1440,"height":820,"caption":"An image of a computer monitor with the words B2 Command Line Interface Tool Version 4.1.0"},{"@type":"BreadcrumbList","@id":"https:\/\/www.backblaze.com\/blog\/command-like-a-pro-with-new-backblaze-b2-cli-enhancements\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Command Like a Pro with New Backblaze B2 CLI Enhancements"}]},{"@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\/08\/bb-bh-CLI-v4.0_Design-B-04.png","_links":{"self":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/111495","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=111495"}],"version-history":[{"count":0,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/111495\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media\/111496"}],"wp:attachment":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media?parent=111495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/categories?post=111495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/tags?post=111495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}