|
52 | 52 | "s3_compatible_bucket": "my-bucket", |
53 | 53 | "s3_compatible_endpoint": "mys3platform.com", |
54 | 54 | "s3_compatible_region": "us-east-1", |
| 55 | + "s3_compatible_virtual_hosted_style": true, |
55 | 56 | "s3_compatible_access_key": "example", |
56 | 57 | "enable_dedicated_ips": true, |
57 | 58 | "files_agent_permission_set": "read_write", |
|
123 | 124 | * `s3_compatible_bucket` (string): S3-compatible: Bucket name |
124 | 125 | * `s3_compatible_endpoint` (string): S3-compatible: endpoint |
125 | 126 | * `s3_compatible_region` (string): S3-compatible: region |
| 127 | +* `s3_compatible_virtual_hosted_style` (boolean): S3-compatible: If true, use virtual-hosted-style URLs instead of path-style URLs |
126 | 128 | * `s3_compatible_access_key` (string): S3-compatible: Access Key |
127 | 129 | * `enable_dedicated_ips` (boolean): `true` if remote server only accepts connections from dedicated IPs |
128 | 130 | * `files_agent_permission_set` (string): Local permissions for files agent. read_only, write_only, or read_write |
@@ -258,6 +260,7 @@ await RemoteServer.create({ |
258 | 260 | 's3_compatible_bucket': "my-bucket", |
259 | 261 | 's3_compatible_endpoint': "mys3platform.com", |
260 | 262 | 's3_compatible_region': "us-east-1", |
| 263 | + 's3_compatible_virtual_hosted_style': true, |
261 | 264 | 's3_region': "us-east-1", |
262 | 265 | 'server_certificate': "require_match", |
263 | 266 | 'server_host_key': "[public key]", |
@@ -338,6 +341,7 @@ await RemoteServer.create({ |
338 | 341 | * `s3_compatible_bucket` (string): S3-compatible: Bucket name |
339 | 342 | * `s3_compatible_endpoint` (string): S3-compatible: endpoint |
340 | 343 | * `s3_compatible_region` (string): S3-compatible: region |
| 344 | +* `s3_compatible_virtual_hosted_style` (boolean): S3-compatible: If true, use virtual-hosted-style URLs instead of path-style URLs |
341 | 345 | * `s3_region` (string): S3 region |
342 | 346 | * `server_certificate` (string): Remote server certificate |
343 | 347 | * `server_host_key` (string): Remote server SSH Host Key. If provided, we will require that the server host key matches the provided key. Uses OpenSSH format similar to what would go into ~/.ssh/known_hosts |
@@ -499,6 +503,7 @@ await remote_server.update({ |
499 | 503 | 's3_compatible_bucket': "my-bucket", |
500 | 504 | 's3_compatible_endpoint': "mys3platform.com", |
501 | 505 | 's3_compatible_region': "us-east-1", |
| 506 | + 's3_compatible_virtual_hosted_style': true, |
502 | 507 | 's3_region': "us-east-1", |
503 | 508 | 'server_certificate': "require_match", |
504 | 509 | 'server_host_key': "[public key]", |
@@ -578,6 +583,7 @@ await remote_server.update({ |
578 | 583 | * `s3_compatible_bucket` (string): S3-compatible: Bucket name |
579 | 584 | * `s3_compatible_endpoint` (string): S3-compatible: endpoint |
580 | 585 | * `s3_compatible_region` (string): S3-compatible: region |
| 586 | +* `s3_compatible_virtual_hosted_style` (boolean): S3-compatible: If true, use virtual-hosted-style URLs instead of path-style URLs |
581 | 587 | * `s3_region` (string): S3 region |
582 | 588 | * `server_certificate` (string): Remote server certificate |
583 | 589 | * `server_host_key` (string): Remote server SSH Host Key. If provided, we will require that the server host key matches the provided key. Uses OpenSSH format similar to what would go into ~/.ssh/known_hosts |
@@ -640,6 +646,7 @@ await remote_server.update({ |
640 | 646 | "s3_compatible_bucket": "my-bucket", |
641 | 647 | "s3_compatible_endpoint": "mys3platform.com", |
642 | 648 | "s3_compatible_region": "us-east-1", |
| 649 | + "s3_compatible_virtual_hosted_style": true, |
643 | 650 | "s3_compatible_access_key": "example", |
644 | 651 | "enable_dedicated_ips": true, |
645 | 652 | "files_agent_permission_set": "read_write", |
|
0 commit comments