How client applications use HTTP connections

Client applications use HTTP connections to access and communicate with the StorageGRID Webscale system.

Client applications connect directly to an API Gateway Node or Storage Node to store and retrieve objects. To load balance ingests across Storage Nodes, you can connect to an API Gateway Node, which handles the load balancing for you. Otherwise, you can connect directly to a Storage Node.

Note: IPv6 is only supported for client application connections through the API Gateway Node.

Client applications can issue "OPTIONS /" HTTPS requests to the S3 port on a Storage Node, without providing S3 authentication credentials, to determine whether the LDR Service is available. You can use this request for monitoring, or to allow external load balancers to identify when a Storage Node is down.

Setting up the connection to client applications involves the following tasks: