IBM Cloud Docs
Using tethered endpoints

Using tethered endpoints

When deciding how to configure your IBM Cloud® Object Storage instance, consider how the endpoints reflect your needs for resiliency and access.

When you use a Cross Region bucket, it is possible to direct your accesses to a tethered endpoint associated with a specific Cross Region metropolitan area, rather than connecting to the nearest available Cross Region metropolitan area. In contrast to the geo endpoint, when you send requests to a tethered end point there is no automated failover if that region becomes unavailable. Applications that direct traffic to a tethered endpoint must implement appropriate failover logic internally to achieve the availability advantages of the Cross Region storage.

One reason for using a tethered endpoint is to control where data ingress and egress occurs while still distributing the data across the widest possible area. Imagine an application running in the us-south region that wants to store data in a US cross-region bucket but wants to ensure that all read and write requests remain in the Dallas area:

  1. The application creates a client using the https://s3.private.dal.us.cloud-object-storage.appdomain.cloud endpoint.
  2. The Object Storage service in Dallas suffers an outage.
  3. The application detects a persistent failure trying to use the tethered endpoint.
  4. The application recognizes the need to fail over to a different tethered endpoint, such as San Jose.
  5. The application creates a new client using the https://s3.private.sjc.us.cloud-object-storage.appdomain.cloud endpoint.
  6. Connectivity is resumed, and access can be re-routed to Dallas when service is restored.

When sending requests to a tethered endpoint there is no automated failover if that region becomes unavailable.

For contrast, imagine another application using the normal US cross-region endpoint:

  1. The application creates a client using the https://s3.us.cloud-object-storage.appdomain.cloud endpoint.
  2. The Object Storage service in Dallas suffers an outage.
  3. All Object Storage requests are automatically rerouted to San Jose or Washington until service is restored.

Tethered endpoint reference

Cross Region Public Endpoints
Region Type Endpoint
US: Dallas Public (Tethered) s3.dal.us.cloud-object-storage.appdomain.cloud
US: San Jose Public (Tethered) s3.sjc.us.cloud-object-storage.appdomain.cloud
US: Washington, D.C. Public (Tethered) s3.wdc.us.cloud-object-storage.appdomain.cloud
EU: Amsterdam Public (Tethered) s3.ams.eu.cloud-object-storage.appdomain.cloud
EU: Frankfurt Public (Tethered) s3.fra.eu.cloud-object-storage.appdomain.cloud
EU: Milan Public (Tethered) s3.mil.eu.cloud-object-storage.appdomain.cloud
AP: Tokyo Public (Tethered) s3.tok.ap.cloud-object-storage.appdomain.cloud
AP: Sydney Public (Tethered) s3.syd.ap.cloud-object-storage.appdomain.cloud
AP: Osaka Public (Tethered) s3.osa.ap.cloud-object-storage.appdomain.cloud
Cross Region Private Endpoints
Region Type Endpoint
US: Dallas Private (Tethered) s3.private.dal.us.cloud-object-storage.appdomain.cloud
US: San Jose Private (Tethered) s3.private.sjc.us.cloud-object-storage.appdomain.cloud
US: Washington, D.C. Private (Tethered) s3.private.wdc.us.cloud-object-storage.appdomain.cloud
EU: Amsterdam Private (Tethered) s3.private.ams.eu.cloud-object-storage.appdomain.cloud
EU: Frankfurt Private (Tethered) s3.private.fra.eu.cloud-object-storage.appdomain.cloud
EU: Milan Private (Tethered) s3.private.mil.eu.cloud-object-storage.appdomain.cloud
AP: Tokyo Private (Tethered) s3.private.tok.ap.cloud-object-storage.appdomain.cloud
AP: Sydney Private (Tethered) s3.private.syd.ap.cloud-object-storage.appdomain.cloud
AP: Osaka Private (Tethered) s3.private.osa.ap.cloud-object-storage.appdomain.cloud
Cross Region Direct Endpoints
Region Type Endpoint
US: Dallas Direct (Tethered) s3.direct.dal.us.cloud-object-storage.appdomain.cloud
US: San Jose Direct (Tethered) s3.direct.sjc.us.cloud-object-storage.appdomain.cloud
US: Washington, D.C. Direct (Tethered) s3.direct.wdc.us.cloud-object-storage.appdomain.cloud
EU: Amsterdam Direct (Tethered) s3.direct.ams.eu.cloud-object-storage.appdomain.cloud
EU: Frankfurt Direct (Tethered) s3.direct.fra.eu.cloud-object-storage.appdomain.cloud
EU: Milan Direct (Tethered) s3.direct.mil.eu.cloud-object-storage.appdomain.cloud
AP: Tokyo Direct (Tethered) s3.direct.tok.ap.cloud-object-storage.appdomain.cloud
AP: Sydney Direct (Tethered) s3.direct.syd.ap.cloud-object-storage.appdomain.cloud
AP: Osaka Direct (Tethered) s3.direct.osa.ap.cloud-object-storage.appdomain.cloud

Hosted static website endpoint reference

Cross Region Static Web Public Endpoints
Region Hosted Static Website Endpoint
US: Dallas s3-web.dal.us.cloud-object-storage.appdomain.cloud
US: San Jose s3-web.sjc.us.cloud-object-storage.appdomain.cloud
US: Washington, D.C. s3-web.wdc.us.cloud-object-storage.appdomain.cloud
EU: Amsterdam s3-web.ams.eu.cloud-object-storage.appdomain.cloud
EU: Frankfurt s3-web.fra.eu.cloud-object-storage.appdomain.cloud
EU: Milan s3-web.mil.eu.cloud-object-storage.appdomain.cloud
AP: Tokyo s3-web.tok.ap.cloud-object-storage.appdomain.cloud
AP: Sydney s3-web.syd.ap.cloud-object-storage.appdomain.cloud
AP: Osaka s3-web.osa.ap.cloud-object-storage.appdomain.cloud
Cross Region Static Web Private Endpoints
Region Hosted Static Website Endpoint
US: Dallas s3-web.private.dal.us.cloud-object-storage.appdomain.cloud
US: San Jose s3-web.private.sjc.us.cloud-object-storage.appdomain.cloud
US: Washington, D.C. s3-web.private.wdc.us.cloud-object-storage.appdomain.cloud
EU: Amsterdam s3-web.private.ams.eu.cloud-object-storage.appdomain.cloud
EU: Frankfurt s3-web.private.fra.eu.cloud-object-storage.appdomain.cloud
EU: Milan s3-web.private.mil.eu.cloud-object-storage.appdomain.cloud
AP: Tokyo s3-web.private.tok.ap.cloud-object-storage.appdomain.cloud
AP: Sydney s3-web.private.syd.ap.cloud-object-storage.appdomain.cloud
AP: Osaka s3-web.private.osa.ap.cloud-object-storage.appdomain.cloud
Cross Region Static Web Direct Endpoints
Region Hosted Static Website Endpoint
US: Dallas s3-web.direct.dal.us.cloud-object-storage.appdomain.cloud
US: San Jose s3-web.direct.sjc.us.cloud-object-storage.appdomain.cloud
US: Washington, D.C. s3-web.direct.wdc.us.cloud-object-storage.appdomain.cloud
EU: Amsterdam s3-web.direct.ams.eu.cloud-object-storage.appdomain.cloud
EU: Frankfurt s3-web.direct.fra.eu.cloud-object-storage.appdomain.cloud
EU: Milan s3-web.direct.mil.eu.cloud-object-storage.appdomain.cloud
AP: Tokyo s3-web.direct.tok.ap.cloud-object-storage.appdomain.cloud
AP: Sydney s3-web.direct.syd.ap.cloud-object-storage.appdomain.cloud
AP: Osaka s3-web.direct.osa.ap.cloud-object-storage.appdomain.cloud

Next Steps

Different services and the features they support may vary region by region. Check the documentation for more information regarding service availability.