diff --git a/Gemfile b/Gemfile
index 3eb4b3e09ba9c93956c59fbb28854ce0d764dede..dbeda69ef981f9fd0c7811d85f0c1d280bc465e5 100644
--- a/Gemfile
+++ b/Gemfile
@@ -113,7 +113,7 @@ gem 'carrierwave', '~> 1.3'
 gem 'mini_magick', '~> 4.10.1'
 
 # for backups
-gem 'fog-aws', '~> 3.8'
+gem 'fog-aws', '~> 3.9'
 # Locked until fog-google resolves https://github.com/fog/fog-google/issues/421.
 # Also see config/initializers/fog_core_patch.rb.
 gem 'fog-core', '= 2.1.0'
diff --git a/Gemfile.lock b/Gemfile.lock
index 3309a3176459c68fd33d2faf724d27507d182457..5e06975ec8745912b3d868645a6cea657b810beb 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -363,7 +363,7 @@ GEM
       fog-json
       ipaddress (~> 0.8)
       xml-simple (~> 1.1)
-    fog-aws (3.8.0)
+    fog-aws (3.9.0)
       fog-core (~> 2.1)
       fog-json (~> 1.1)
       fog-xml (~> 0.1)
@@ -1356,7 +1356,7 @@ DEPENDENCIES
   flipper-active_support_cache_store (~> 0.17.1)
   flowdock (~> 0.7)
   fog-aliyun (~> 0.3)
-  fog-aws (~> 3.8)
+  fog-aws (~> 3.9)
   fog-core (= 2.1.0)
   fog-google (~> 1.12)
   fog-local (~> 0.6)
diff --git a/changelogs/unreleased/sh-update-fog-aws-3-9.yml b/changelogs/unreleased/sh-update-fog-aws-3-9.yml
new file mode 100644
index 0000000000000000000000000000000000000000..86d5a3ef14570697817716252bb22c2c1d29bd76
--- /dev/null
+++ b/changelogs/unreleased/sh-update-fog-aws-3-9.yml
@@ -0,0 +1,5 @@
+---
+title: Update fog-aws to v3.9.0
+merge_request: 55528
+author:
+type: fixed