{"id":91978,"date":"2019-08-13T08:45:01","date_gmt":"2019-08-13T15:45:01","guid":{"rendered":"https:\/\/www.backblaze.com\/blog\/?p=91978"},"modified":"2024-08-23T17:21:49","modified_gmt":"2024-08-24T00:21:49","slug":"b2-copy-file-is-now-public","status":"publish","type":"post","link":"https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/","title":{"rendered":"B2 Copy File is Now Public"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-91979 size-full\" title=\"Introducing Synthetic Backup Using B2 Copy File\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2019\/08\/B2-copy-file-prod.jpg\" alt=\"B2 Copy File\" width=\"1440\" height=\"820\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/B2-copy-file-prod.jpg 1440w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/B2-copy-file-prod-300x171.jpg 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/B2-copy-file-prod-1024x583.jpg 1024w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/B2-copy-file-prod-768x437.jpg 768w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/B2-copy-file-prod-560x319.jpg 560w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<p id=\"bzdropcap\">At the beginning of summer, we put <a href=\"\/blog\/backblaze-b2-copy-file-beta-is-now-public\/\" target=\"_blank\" rel=\"noopener noreferrer\">B2 Copy File APIs into beta<\/a>. We\u2019re pleased to announce the end of the beta and that the APIs are all now public!<\/p>\n<p>We had a number of people use the beta features and give us great feedback. In fact, because of the feedback, we were able to implement an incremental feature.<\/p>\n<h2>New Feature &#8212; Bucket to Bucket Copies<\/h2>\n<p>Initially, our guidance was that these new APIs were only to be used within the same B2 bucket, but in response to customer and partner feedback, <strong>we added the ability to copy files from one bucket to another bucket within the same account<\/strong>.<\/p>\n<p>To use this new feature with <code>b2_copy_file<\/code>, simply pass in the <code>destinationBucketId<\/code> where the new file copy will be stored. If this is not set, the copied file will simply default to the same bucket as the source file. Within <code>b2_copy_part<\/code>, there is a subtle difference in that the Source File ID can belong to a different bucket than the Large File ID.<\/p>\n<p>For the complete API documentation, refer to the Backblaze B2 docs online:<\/p>\n<ul>\n<li><code>b2_copy_file<\/code>: <a href=\"https:\/\/www.backblaze.com\/b2\/docs\/b2_copy_file.html\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.backblaze.com\/b2\/docs\/b2_copy_file.html<\/a><\/li>\n<li><code>b2_copy_part<\/code>: <a href=\"https:\/\/www.backblaze.com\/b2\/docs\/b2_copy_part.html\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.backblaze.com\/b2\/docs\/b2_copy_part.html<\/a><\/li>\n<li>Large files: <a href=\"https:\/\/www.backblaze.com\/b2\/docs\/large_files.html\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.backblaze.com\/b2\/docs\/large_files.html<\/a><\/li>\n<\/ul>\n<h3>What You Can Do With B2 Copy File<\/h3>\n<p>In a literal sense, the new capability enables you to create a new file (or new part of a large file) that is a copy of an existing file (or range of an existing file). You can either copy over the source file\u2019s metadata or specify new metadata for the new file that is created. This all occurs without having to download or re-upload <a href=\"\/blog\/backblaze-did-not-provide-any-data-to-nsa-prism\/\">any data<\/a>.<\/p>\n<p>This has been one of our most requested features as it unlocks:<\/p>\n<ul>\n<li><em>Rename\/Re-organize<\/em>. The new capabilities give customers the ability to re-organize their files without having to download and re-upload. This is especially helpful when trying to mirror the contents of a file system to B2.<\/li>\n<li><em>Synthetic Backup<\/em>. With the ability to copy ranges of a file, users can now leverage B2 for synthetic backup, i.e. uploading a full backup but then only uploading incremental changes (as opposed to re-uploading the whole file with every change). This is particularly helpful for applications like <a href=\"https:\/\/www.backblaze.com\/cloud-storage\/solutions\/backup-and-archive\" target=\"_blank\" rel=\"noopener noreferrer\">backing up VMs<\/a> where re-uploading the entirety of the file every time it changes can be inefficient.<\/li>\n<\/ul>\n<p>While many of our customers directly leverage our APIs, just as many use 3rd party software (B2 Integration Partners) to facilitate storage into B2. Our Integration Partners were very helpful and active in giving us feedback during the beta. Some highlights of those that are already supporting the copy_file feature:<\/p>\n<table style=\"width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 20%;\"><a href=\"https:\/\/panic.com\/transmit\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-91992\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2019\/08\/transmit_logo.jpg\" alt=\"Transmit logo\" width=\"186\" height=\"186\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/transmit_logo.jpg 186w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/transmit_logo-150x150.jpg 150w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/transmit_logo-80x80.jpg 80w\" sizes=\"auto, (max-width: 186px) 100vw, 186px\" \/><\/a><\/td>\n<td style=\"line-height: 1.8; vertical-align: top; padding-top: 16px;\"><strong><a href=\"https:\/\/panic.com\/transmit\/\" target=\"_blank\" rel=\"noopener noreferrer\">Transmit<\/a>:<\/strong> macOS file transfer\/cloud storage application that supports high speed copying to data between your Mac and more than 15 different cloud services.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20%;\"><a href=\"https:\/\/rclone.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-91994\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2019\/08\/rclone.png\" alt=\"Rclone logo\" width=\"186\" height=\"186\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/rclone.png 120w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/rclone-80x80.png 80w\" sizes=\"auto, (max-width: 186px) 100vw, 186px\" \/><\/a><\/td>\n<td style=\"line-height: 1.8; vertical-align: top; padding-top: 12px;\"><strong><a href=\"https:\/\/www.backblaze.com\/cloud-storage\/integrations\/rclone\" target=\"_blank\" rel=\"noopener noreferrer\">RClone<\/a><\/strong>: Rsync for cloud storage is a powerful <a href=\"https:\/\/rclone.org\/b2\/\" target=\"_blank\" rel=\"noopener noreferrer\">command line tool<\/a> to copy and sync files to and from local disk, SFTP servers, and many cloud storage providers.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20%;\"><a href=\"https:\/\/mountainduck.io\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-91995\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2019\/08\/mountainduck_logo.jpg\" alt=\"Mountain Duck logo\" width=\"186\" height=\"186\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/mountainduck_logo.jpg 186w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/mountainduck_logo-150x150.jpg 150w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/mountainduck_logo-80x80.jpg 80w\" sizes=\"auto, (max-width: 186px) 100vw, 186px\" \/><\/a><\/td>\n<td style=\"line-height: 1.8; vertical-align: top; padding-top: 6px;\"><strong><a href=\"https:\/\/mountainduck.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mountain Duck<\/a><\/strong>: Mount server and cloud storage as a disk (Finder on macOS; File Explorer on Windows). With Mountain Duck, you can also open remote files with any application as if the file were on a local volume.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20%;\"><a href=\"https:\/\/cyberduck.io\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-91996\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2019\/08\/cyberduck.jpg\" alt=\"Cyberduck logo\" width=\"186\" height=\"186\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/cyberduck.jpg 186w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/cyberduck-150x150.jpg 150w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/cyberduck-80x80.jpg 80w\" sizes=\"auto, (max-width: 186px) 100vw, 186px\" \/><\/a><\/td>\n<td style=\"line-height: 1.8; vertical-align: top; padding-top: 24px;\"><strong><a href=\"https:\/\/cyberduck.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cyberduck<\/a><\/strong>: File transfer\/cloud storage browser for Mac and Windows with support for more than 10 different cloud services.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20%;\"><a href=\"https:\/\/filezillapro.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-92123\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2019\/08\/filezilla_pro-300x300.jpg\" alt=\"FileZilla Pro\" width=\"300\" height=\"300\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/filezilla_pro-300x300.jpg 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/filezilla_pro-150x150.jpg 150w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/filezilla_pro-80x80.jpg 80w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/filezilla_pro.jpg 322w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/td>\n<td style=\"line-height: 1.8; vertical-align: top; padding-top: 12px;\"><strong><a href=\"https:\/\/filezillapro.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">FileZilla Pro<\/a><\/strong>: FileZilla Pro transfers files between your machine and remote servers and supports a number of different protocols and storage locations.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Where to Learn More<\/h3>\n<p>The endpoint documentation can be found here:<\/p>\n<ul>\n<li><code>b2_copy_file<\/code>: <a href=\"https:\/\/www.backblaze.com\/b2\/docs\/b2_copy_file.html\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.backblaze.com\/b2\/docs\/b2_copy_file.html<\/a><\/li>\n<li><code>b2_copy_part<\/code>: <a href=\"https:\/\/www.backblaze.com\/b2\/docs\/b2_copy_part.html\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.backblaze.com\/b2\/docs\/b2_copy_part.html<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>At the beginning of summer, we put B2 Copy File APIs into beta. We\u2019re pleased to announce that they are now public and ready to use (and we even included a few feature). Here&#8217;s the lowdown on how developers can use these new capabilities with B2 Cloud Storage.<\/p>\n","protected":false},"author":131,"featured_media":91979,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[7],"tags":[468,373],"class_list":["post-91978","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-storage","tag-b2cloud","tag-developer","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>B2 Copy File: Enabling Synthetic Backup and Bucket to Bucket Copies<\/title>\n<meta name=\"description\" content=\"With the ability to copy ranges of a file, users can now leverage B2 for synthetic backup, which is is particularly helpful for backing up VMs.\" \/>\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\/b2-copy-file-is-now-public\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"B2 Copy File: Enabling Synthetic Backup and Bucket to Bucket Copies\" \/>\n<meta property=\"og:description\" content=\"With the ability to copy ranges of a file, users can now leverage B2 for synthetic backup, which is is particularly helpful for backing up VMs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/\" \/>\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=\"2019-08-13T15:45:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-24T00:21:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2019\/08\/B2-copy-file-prod.jpg\" \/>\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\/jpeg\" \/>\n<meta name=\"author\" content=\"Ahin Thomas\" \/>\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=\"Ahin Thomas\" \/>\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":"B2 Copy File: Enabling Synthetic Backup and Bucket to Bucket Copies","description":"With the ability to copy ranges of a file, users can now leverage B2 for synthetic backup, which is is particularly helpful for backing up VMs.","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\/b2-copy-file-is-now-public\/","og_locale":"en_US","og_type":"article","og_title":"B2 Copy File: Enabling Synthetic Backup and Bucket to Bucket Copies","og_description":"With the ability to copy ranges of a file, users can now leverage B2 for synthetic backup, which is is particularly helpful for backing up VMs.","og_url":"https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/","og_site_name":"Backblaze Blog | Cloud Storage &amp; Cloud Backup","article_publisher":"https:\/\/www.facebook.com\/backblaze","article_published_time":"2019-08-13T15:45:01+00:00","article_modified_time":"2024-08-24T00:21:49+00:00","og_image":[{"width":1440,"height":820,"url":"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2019\/08\/B2-copy-file-prod.jpg","type":"image\/jpeg"}],"author":"Ahin Thomas","twitter_card":"summary_large_image","twitter_creator":"@backblaze","twitter_site":"@backblaze","twitter_misc":{"Written by":"Ahin Thomas","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/#article","isPartOf":{"@id":"https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/"},"author":{"name":"Ahin Thomas","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/d96439e8602526b2212669b824c41c49"},"headline":"B2 Copy File is Now Public","datePublished":"2019-08-13T15:45:01+00:00","dateModified":"2024-08-24T00:21:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/"},"wordCount":617,"commentCount":4,"publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/B2-copy-file-prod.jpg","keywords":["B2Cloud","Developer"],"articleSection":["Cloud Storage"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/","url":"https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/","name":"B2 Copy File: Enabling Synthetic Backup and Bucket to Bucket Copies","isPartOf":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/#primaryimage"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/B2-copy-file-prod.jpg","datePublished":"2019-08-13T15:45:01+00:00","dateModified":"2024-08-24T00:21:49+00:00","description":"With the ability to copy ranges of a file, users can now leverage B2 for synthetic backup, which is is particularly helpful for backing up VMs.","breadcrumb":{"@id":"https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/#primaryimage","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/B2-copy-file-prod.jpg","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/B2-copy-file-prod.jpg","width":1440,"height":820,"caption":"B2 Copy File"},{"@type":"BreadcrumbList","@id":"https:\/\/www.backblaze.com\/blog\/b2-copy-file-is-now-public\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/"},{"@type":"ListItem","position":2,"name":"B2 Copy File is Now Public"}]},{"@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\/d96439e8602526b2212669b824c41c49","name":"Ahin Thomas","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1fd29930968c75c628d357b38fd5439de48f41a51a2ce641021e242cafbb946d?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1fd29930968c75c628d357b38fd5439de48f41a51a2ce641021e242cafbb946d?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1fd29930968c75c628d357b38fd5439de48f41a51a2ce641021e242cafbb946d?s=96&d=blank&r=g","caption":"Ahin Thomas"},"description":"Ahin enjoys writing in the third person, cookies (digital or baked), and is listening to the Matt Nathanson \"Live in Paradise\" album.","sameAs":["https:\/\/www.backblaze.com","Ahin"],"url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/author\/ahin\/"}]}},"jetpack_featured_media_url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/08\/B2-copy-file-prod.jpg","_links":{"self":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/91978","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\/131"}],"replies":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/comments?post=91978"}],"version-history":[{"count":0,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/91978\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media\/91979"}],"wp:attachment":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media?parent=91978"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/categories?post=91978"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/tags?post=91978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}