Static IP addresses#

Aiven services are normally addressed by their hostname. There are some situations however where static IP addresses may be needed for your platform, and so these are also available for a small additional charge.

Some common use cases for needing a static IP address might include:

  • firewall rules for specific IP addresses

  • tools, such as some proxies, that use IP addresses rather than hostnames

Static IP addresses on the Aiven platform#

Static IP addresses are created in a specific cloud and belong to a specific project. During their lifecycle, the IP addresses can be in a number of states, and move between states by being created/deleted, by being associated with a service, or when the service is reconfigured to use the static IP addresses. This is summarised in the diagram below:

create IP
associate
reconfigure service
reconfigure service
dissociate
delete IP
Static IP does not exist
State: created
State: available
State: assigned

To create, delete, associate or dissociate IP addresses, use the Aiven CLI tool. To reconfigure a service, set its static_ips configuration value to true to use static IP addresses, or false to stop using them.

Note

The static_ip configuration can only be enabled when enough static IP addresses have been created and associated with the service.

For more information, read the step-by-step process Manage static IP addresses