Determines which URL style to use when making requests.
def get_use_virtual_hosting() -> bool: ... def set_use_virtual_hosting(value: bool) -> None: ...
use_virtual_hosting = property(get_use_virtual_hosting, set_use_virtual_hosting)
If True (default), virtual-hosted-style URLs will be used to make requests: http://yourbucket.s3.amazonaws.com/yourobject. Note that hosted-style URLs impose more bucket name restrictions due to DNS server naming restrictions. Refer to Amazon's documentation for more information.
If False, path-style URLs will be used to make requests: http://s3.amazonaws.com/yourbucket/yourobject.
Important: When using the spAmazonS3 (0) service provider, keep in mind that Amazon has publicly announced that buckets created after September 30, 2020 will only support virtual-hosted-style URLs. Buckets created on or before September 30, 2020 will continue to support both URL styles.
Note: This property is ignored when service_provider is set to one of the following:
- spAlibaba (6); Alibaba does not support path-style URLs, only virtual-hosted-style URLs.
- spOracle (8); Oracle Cloud Object Storage does not support virtual-hosted-style URLs, only path-style URLs.