Controlling access through firewalls

When you want to control access through firewalls, you open or close specific ports at the external firewall. There are special considerations for controlling access through firewalls to a StorageGRID system that is deployed as a container on bare metal hosts.

Controlling access at the external firewall

You can control access to the user interfaces and APIs on StorageGRID Admin Nodes by opening or closing specific ports at the external firewall. For example, you might want to prevent tenants from being able to connect to the Grid Manager at the firewall, in addition to using other methods to control system access.

Port Description If port is open...
443 Default HTTPS port for Admin Nodes Web browsers and management API clients can access the Grid Manager, the Grid Management API, the Tenant Manager, and the Tenant Management API.
Note: Port 443 is also used for some internal traffic.
8443 Restricted Grid Manager port on Admin Nodes
  • Web browsers and management API clients can access the Grid Manager and the Grid Management API using HTTPS.
  • Web browsers and management API clients cannot access the Tenant Manager or the Tenant Management API.
  • Requests for internal content will be rejected.
9443 Restricted Tenant Manager port on Admin Nodes
  • Web browsers and management API clients can access the Tenant Manager and the Tenant Management API using HTTPS.
  • Web browsers and management API clients cannot access the Grid Manager or the Grid Management API.
  • Requests for internal content will be rejected.
Attention: Single sign-on (SSO) is not available on the restricted Grid Manager or Tenant Manager ports. You must use the default HTTPS port (443) if you want users to authenticate with single sign-on.

Configuring firewalls on bare metal hosts

When StorageGRID is deployed as a container on bare metal hosts, it does not provide a firewall for connections to the container IPs. The characteristics of networking for a container do not allow for firewalls configured on the host OS to provide effective firewall protection for connections to the StorageGRID container. If you require a firewall for connections to the StorageGRID container, you must implement the firewall externally to the host on which the container is running. You should configure a firewall for all connections that are not on a trusted internal network.