|
4 | 4 |
|
5 | 5 | A complete list of environment variables which can be set to configure the client.
|
6 | 6 |
|
7 |
| -| Key | Default | Description | |
8 |
| -|-------------------------------------------|---------|-------------------------------------------------------------------------------------------------------------------------| |
9 |
| -| s3fs.access.key | none | <small>AWS access key, used to identify the user interacting with AWS</small> | |
10 |
| -| s3fs.secret.key | none | <small>AWS secret access key, used to authenticate the user interacting with AWS</small> | |
11 |
| -| s3fs.request.metric.collector.class | TODO | <small>Fully-qualified class name to instantiate an AWS SDK request/response metric collector</small> | |
12 |
| -| s3fs.connection.timeout | TODO | <small>Timeout (in milliseconds) for establishing a connection to a remote service</small> | |
13 |
| -| s3fs.max.connections | TODO | <small>Maximum number of connections allowed in a connection pool</small> | |
14 |
| -| s3fs.max.retry.error | TODO | <small>Maximum number of times that a single request should be retried, assuming it fails for a retryable error</small> | |
15 |
| -| s3fs.protocol | TODO | <small>Protocol (HTTP or HTTPS) to use when connecting to AWS</small> | |
16 |
| -| s3fs.proxy.domain | none | <small>For NTLM proxies: The Windows domain name to use when authenticating with the proxy</small> | |
17 |
| -| s3fs.proxy.protocol | none | <small>Proxy connection protocol.</small> | |
18 |
| -| s3fs.proxy.host | none | <small>Proxy host name either from the configured endpoint or from the "http.proxyHost" system property</small> | |
19 |
| -| s3fs.proxy.password | none | <small>The password to use when connecting through a proxy</small> | |
20 |
| -| s3fs.proxy.port | none | <small>Proxy port either from the configured endpoint or from the "http.proxyPort" system property</small> | |
21 |
| -| s3fs.proxy.username | none | <small>The username to use when connecting through a proxy</small> | |
22 |
| -| s3fs.proxy.workstation | none | <small>For NTLM proxies: The Windows workstation name to use when authenticating with the proxy</small> | |
23 |
| -| s3fs.region | none | <small>The AWS Region to configure the client</small> | |
24 |
| -| s3fs.socket.send.buffer.size.hint | TODO | <small>The size hint (in bytes) for the low level TCP send buffer</small> | |
25 |
| -| s3fs.socket.receive.buffer.size.hint | TODO | <small>The size hint (in bytes) for the low level TCP receive buffer</small> | |
26 |
| -| s3fs.socket.timeout | TODO | <small>Timeout (in milliseconds) for each read to the underlying socket</small> | |
27 |
| -| s3fs.user.agent.prefix | TODO | <small>Prefix of the user agent that is sent with each request to AWS</small> | |
28 |
| -| s3fs.amazon.s3.factory.class | TODO | <small>Fully-qualified class name to instantiate a S3 factory base class which creates a S3 client instance</small> | |
29 |
| -| s3fs.signer.override | TODO | <small>Fully-qualified class name to define the signer that should be used when authenticating with AWS</small> | |
30 |
| -| s3fs.path.style.access | TODO | <small>Boolean that indicates whether the client uses path-style access for all requests</small> | |
31 |
| -| s3fs.request.header.cache-control | blank | <small>Configures the `cacheControl` on request builders (i.e. `CopyObjectRequest`, `PutObjectRequest`, etc) | |
| 7 | +| Key | Default | Description | |
| 8 | +|-------------------------------------|---------|-------------------------------------------------------------------------------------------------------------------------| |
| 9 | +| s3fs.access.key | none | <small>AWS access key, used to identify the user interacting with AWS</small> | |
| 10 | +| s3fs.secret.key | none | <small>AWS secret access key, used to authenticate the user interacting with AWS</small> | |
| 11 | +| s3fs.request.metric.collector.class | TODO | <small>Fully-qualified class name to instantiate an AWS SDK request/response metric collector</small> | |
| 12 | +| s3fs.cache.attributes.ttl | `60000` | <small>TTL for the cached file attributes (in millis)</small> | |
| 13 | +| s3fs.cache.attributes.size | `5000` | <small>Total size of cached file attributes</small> | |
| 14 | +| s3fs.connection.timeout | TODO | <small>Timeout (in milliseconds) for establishing a connection to a remote service</small> | |
| 15 | +| s3fs.max.connections | TODO | <small>Maximum number of connections allowed in a connection pool</small> | |
| 16 | +| s3fs.max.retry.error | TODO | <small>Maximum number of times that a single request should be retried, assuming it fails for a retryable error</small> | |
| 17 | +| s3fs.protocol | TODO | <small>Protocol (HTTP or HTTPS) to use when connecting to AWS</small> | |
| 18 | +| s3fs.proxy.domain | none | <small>For NTLM proxies: The Windows domain name to use when authenticating with the proxy</small> | |
| 19 | +| s3fs.proxy.protocol | none | <small>Proxy connection protocol.</small> | |
| 20 | +| s3fs.proxy.host | none | <small>Proxy host name either from the configured endpoint or from the "http.proxyHost" system property</small> | |
| 21 | +| s3fs.proxy.password | none | <small>The password to use when connecting through a proxy</small> | |
| 22 | +| s3fs.proxy.port | none | <small>Proxy port either from the configured endpoint or from the "http.proxyPort" system property</small> | |
| 23 | +| s3fs.proxy.username | none | <small>The username to use when connecting through a proxy</small> | |
| 24 | +| s3fs.proxy.workstation | none | <small>For NTLM proxies: The Windows workstation name to use when authenticating with the proxy</small> | |
| 25 | +| s3fs.region | none | <small>The AWS Region to configure the client</small> | |
| 26 | +| s3fs.socket.send.buffer.size.hint | TODO | <small>The size hint (in bytes) for the low level TCP send buffer</small> | |
| 27 | +| s3fs.socket.receive.buffer.size.hint | TODO | <small>The size hint (in bytes) for the low level TCP receive buffer</small> | |
| 28 | +| s3fs.socket.timeout | TODO | <small>Timeout (in milliseconds) for each read to the underlying socket</small> | |
| 29 | +| s3fs.user.agent.prefix | TODO | <small>Prefix of the user agent that is sent with each request to AWS</small> | |
| 30 | +| s3fs.amazon.s3.factory.class | TODO | <small>Fully-qualified class name to instantiate a S3 factory base class which creates a S3 client instance</small> | |
| 31 | +| s3fs.signer.override | TODO | <small>Fully-qualified class name to define the signer that should be used when authenticating with AWS</small> | |
| 32 | +| s3fs.path.style.access | TODO | <small>Boolean that indicates whether the client uses path-style access for all requests</small> | |
| 33 | +| s3fs.request.header.cache-control | blank | <small>Configures the `cacheControl` on request builders (i.e. `CopyObjectRequest`, `PutObjectRequest`, etc) | |
0 commit comments