Enabling HTTP for client communications

By default, client applications use HTTPS for all connections with the Storage Nodes and API Gateway Nodes. However, you can set the HTTP option to Enabled if you want to use HTTP communications between S3 and Swift clients and StorageGRID Webscale in addition to HTTPS communications. For example, you might use HTTP when testing a non-production grid.

Before you begin

About this task

When the HTTP option is enabled, either HTTP or HTTPS can be used for communications between S3 and Swift clients and StorageGRID Webscale. HTTP communications require the use of different ports between the S3/Swift clients and the API Gateway Nodes and Storage Nodes. See the instructions for implementing S3 and Swift client applications for more information.

Attention: HTTP mode is intended for use in testing and debugging environments. Be careful when enabling HTTP for a production grid since requests will be sent unencrypted.

Steps

  1. Select Configuration > Grid Options.
  2. From the Grid Options menu, select Configuration.
  3. Change HTTP to Enabled.

    Configure Grid Options > Insecure HTTP enabled
  4. Click Apply Changes.