diff --git a/Gemfile b/Gemfile
index 92da2c5e60027c379f5b6ace96374a90852f3af6..8a2e126fb7555aed83426f6e02c8ecea99e830cc 100644
--- a/Gemfile
+++ b/Gemfile
@@ -203,7 +203,7 @@ gem 'fog-local', '~> 0.8' # rubocop:todo Gemfile/MissingFeatureCategory
 # We may want to update this dependency if this is ever addressed upstream, e.g. via
 # https://github.com/aliyun/aliyun-oss-ruby-sdk/pull/93
 gem 'fog-aliyun', '~> 0.4' # rubocop:todo Gemfile/MissingFeatureCategory
-gem 'gitlab-fog-azure-rm', '~> 2.1.0', require: 'fog/azurerm', feature_category: :shared
+gem 'gitlab-fog-azure-rm', '~> 2.2.0', require: 'fog/azurerm', feature_category: :shared
 
 # for Google storage
 
diff --git a/Gemfile.checksum b/Gemfile.checksum
index 747ac624bc1ee4fbb064e4fd87c41151cecf1233..8d4d618c409f3bcd1dad971d1743af6b4bbfed14 100644
--- a/Gemfile.checksum
+++ b/Gemfile.checksum
@@ -223,7 +223,7 @@
 {"name":"gitlab-chronic","version":"0.10.5","platform":"ruby","checksum":"f80f18dc699b708870a80685243331290bc10cfeedb6b99c92219722f729c875"},
 {"name":"gitlab-dangerfiles","version":"4.8.0","platform":"ruby","checksum":"b327d079552ec974a63bf34d749a0308425af6ebf51d01064f1a6ff216a523db"},
 {"name":"gitlab-experiment","version":"0.9.1","platform":"ruby","checksum":"f230ee742154805a755d5f2539dc44d93cdff08c5bbbb7656018d61f93d01f48"},
-{"name":"gitlab-fog-azure-rm","version":"2.1.0","platform":"ruby","checksum":"f5becd9e412a8c8f18f8ac061b8bc2562a354fb7a9f63d8cc1b301e6e6aa0bdd"},
+{"name":"gitlab-fog-azure-rm","version":"2.2.0","platform":"ruby","checksum":"31aa7c2170f57874053144e7f716ec9e15f32e71ffbd2c56753dce46e2e78ba9"},
 {"name":"gitlab-glfm-markdown","version":"0.0.21","platform":"aarch64-linux","checksum":"e2bea2e58b4553fc908d9bf947beafb977a639868f68df52eec5b2a2036ebb9e"},
 {"name":"gitlab-glfm-markdown","version":"0.0.21","platform":"arm64-darwin","checksum":"85668cb0cb8e361e40682899fab76df1c623540cab561489f6a8e057a3cbaf8b"},
 {"name":"gitlab-glfm-markdown","version":"0.0.21","platform":"ruby","checksum":"cb960ac1bc509d72b460c9dc934fb0a02cf061a5de6b1b00c72b794817d63b40"},
diff --git a/Gemfile.lock b/Gemfile.lock
index e9aeea3d1ae90ec5ecff00e360d5fa78428afb0b..fa71ccb463a4fc27a3935c024505e34885ff31bd 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -730,7 +730,7 @@ GEM
     gitlab-experiment (0.9.1)
       activesupport (>= 3.0)
       request_store (>= 1.0)
-    gitlab-fog-azure-rm (2.1.0)
+    gitlab-fog-azure-rm (2.2.0)
       faraday (~> 2.0)
       faraday-follow_redirects (~> 0.3.0)
       faraday-net_http_persistent (~> 2.0)
@@ -2065,7 +2065,7 @@ DEPENDENCIES
   gitlab-dangerfiles (~> 4.8.0)
   gitlab-duo-workflow-service-client (~> 0.1)!
   gitlab-experiment (~> 0.9.1)
-  gitlab-fog-azure-rm (~> 2.1.0)
+  gitlab-fog-azure-rm (~> 2.2.0)
   gitlab-glfm-markdown (~> 0.0.21)
   gitlab-housekeeper!
   gitlab-http!
diff --git a/Gemfile.next.checksum b/Gemfile.next.checksum
index f164eea755750e843bc99b7d9ccfc6dbbfa05acb..4dcfcbb22e2aa686b3f747aa0de28e7648152d28 100644
--- a/Gemfile.next.checksum
+++ b/Gemfile.next.checksum
@@ -224,7 +224,7 @@
 {"name":"gitlab-chronic","version":"0.10.5","platform":"ruby","checksum":"f80f18dc699b708870a80685243331290bc10cfeedb6b99c92219722f729c875"},
 {"name":"gitlab-dangerfiles","version":"4.8.0","platform":"ruby","checksum":"b327d079552ec974a63bf34d749a0308425af6ebf51d01064f1a6ff216a523db"},
 {"name":"gitlab-experiment","version":"0.9.1","platform":"ruby","checksum":"f230ee742154805a755d5f2539dc44d93cdff08c5bbbb7656018d61f93d01f48"},
-{"name":"gitlab-fog-azure-rm","version":"2.1.0","platform":"ruby","checksum":"f5becd9e412a8c8f18f8ac061b8bc2562a354fb7a9f63d8cc1b301e6e6aa0bdd"},
+{"name":"gitlab-fog-azure-rm","version":"2.2.0","platform":"ruby","checksum":"31aa7c2170f57874053144e7f716ec9e15f32e71ffbd2c56753dce46e2e78ba9"},
 {"name":"gitlab-glfm-markdown","version":"0.0.21","platform":"aarch64-linux","checksum":"e2bea2e58b4553fc908d9bf947beafb977a639868f68df52eec5b2a2036ebb9e"},
 {"name":"gitlab-glfm-markdown","version":"0.0.21","platform":"arm64-darwin","checksum":"85668cb0cb8e361e40682899fab76df1c623540cab561489f6a8e057a3cbaf8b"},
 {"name":"gitlab-glfm-markdown","version":"0.0.21","platform":"ruby","checksum":"cb960ac1bc509d72b460c9dc934fb0a02cf061a5de6b1b00c72b794817d63b40"},
diff --git a/Gemfile.next.lock b/Gemfile.next.lock
index 58e1ab904d8a65f8adde4582020bc5c450295a73..f276a584d3f0136e6eb24d449b2342f075d336cf 100644
--- a/Gemfile.next.lock
+++ b/Gemfile.next.lock
@@ -740,7 +740,7 @@ GEM
     gitlab-experiment (0.9.1)
       activesupport (>= 3.0)
       request_store (>= 1.0)
-    gitlab-fog-azure-rm (2.1.0)
+    gitlab-fog-azure-rm (2.2.0)
       faraday (~> 2.0)
       faraday-follow_redirects (~> 0.3.0)
       faraday-net_http_persistent (~> 2.0)
@@ -2092,7 +2092,7 @@ DEPENDENCIES
   gitlab-dangerfiles (~> 4.8.0)
   gitlab-duo-workflow-service-client (~> 0.1)!
   gitlab-experiment (~> 0.9.1)
-  gitlab-fog-azure-rm (~> 2.1.0)
+  gitlab-fog-azure-rm (~> 2.2.0)
   gitlab-glfm-markdown (~> 0.0.21)
   gitlab-housekeeper!
   gitlab-http!