diff --git a/api/config/settings/common.py b/api/config/settings/common.py
index ef52f6643df1b73ca1dd78250731d5237518e322..c98b1b8c6d78d53f449ff5cd70f98c8ffc8add7b 100644
--- a/api/config/settings/common.py
+++ b/api/config/settings/common.py
@@ -388,6 +388,7 @@ if AWS_ACCESS_KEY_ID:
     AWS_ACCESS_KEY_ID = AWS_ACCESS_KEY_ID
     AWS_SECRET_ACCESS_KEY = env("AWS_SECRET_ACCESS_KEY")
     AWS_STORAGE_BUCKET_NAME = env("AWS_STORAGE_BUCKET_NAME")
+    AWS_S3_CUSTOM_DOMAIN = env("AWS_S3_CUSTOM_DOMAIN", default=None)
     AWS_S3_ENDPOINT_URL = env("AWS_S3_ENDPOINT_URL", default=None)
     AWS_S3_REGION_NAME = env("AWS_S3_REGION_NAME", default=None)
     AWS_S3_SIGNATURE_VERSION = "s3v4"
diff --git a/changes/changelog.d/s3-custom-domain.enhancement b/changes/changelog.d/s3-custom-domain.enhancement
new file mode 100644
index 0000000000000000000000000000000000000000..ba0ca787671ac1ac36830168fb92b3e14989b1d1
--- /dev/null
+++ b/changes/changelog.d/s3-custom-domain.enhancement
@@ -0,0 +1 @@
+Add support custom domain for S3 storage