Dual-stack EndpointsΒΆ
Some Oracle Cloud Infrastructure (OCI) services are designed to support connectivity using both Internet Protocol version 6 (IPv6) and Internet Protocol version 4 (IPv4). This means that users can access OCI resources over either protocol, ensuring compatibility with modern and legacy network environments. OCI services that support dual-stack endpoints facilitate seamless communication and accessibility for clients utilizing IPv6, IPv4, or both.
OCI Python SDK allows you to enable the use of these dual-stack endpoints application level and at client level. The value set at client level takes precedence over the value set at the application level. This feature is disabled by default.
To opt-in the dual-stack endpoints feature at application level, set the environment variable
OCI_DUAL_STACK_ENDPOINT_ENABLEDtotrue. The boolean value is case-insensitive.To opt-in the dual-stack endpoints feature at client level, set the flag in code as shown below
object_storage = oci.object_storage.ObjectStorageClient(config,
client_level_dualstack_endpoints_enabled=True)
For example, please refer enable_dual_stack_endpoint_example.py