diff --git a/registrar/backend/eoxserver.py b/registrar/backend/eoxserver.py index b011f74b2d48a26afe78efcf2c610bedc6085be3..567d5c0942d8d971866925ebb809e53e35bb32fd 100644 --- a/registrar/backend/eoxserver.py +++ b/registrar/backend/eoxserver.py @@ -148,7 +148,11 @@ class EOxServerBackend(ItemBackend): # component is the bucket. if bucket is None: asset = next(iter(item.get_assets().values())) - bucket = urlparse(asset.href).path.partition("/")[0] + parsed = urlparse(asset.href) + if parsed.scheme.lower() == 's3': + bucket = parsed.netloc + else: + bucket = parsed.path.partition("/")[0] ( storage_auth,