S3 configuration property keys for ArrowS3FileIO.
More...
#include <s3_properties.h>
|
|
static constexpr std::string_view | kS3Schema = "s3" |
| | S3 URI scheme.
|
| |
|
static constexpr std::string_view | kAccessKeyId = "s3.access-key-id" |
| | AWS access key ID.
|
| |
|
static constexpr std::string_view | kSecretAccessKey = "s3.secret-access-key" |
| | AWS secret access key.
|
| |
|
static constexpr std::string_view | kSessionToken = "s3.session-token" |
| | AWS session token (for temporary credentials)
|
| |
|
static constexpr std::string_view | kRegion = "s3.region" |
| | AWS region.
|
| |
|
static constexpr std::string_view | kEndpoint = "s3.endpoint" |
| | Custom endpoint override (for MinIO, LocalStack, etc.)
|
| |
|
static constexpr std::string_view | kPathStyleAccess = "s3.path-style-access" |
| | Whether to use path-style access (needed for MinIO)
|
| |
|
static constexpr std::string_view | kSslEnabled = "s3.ssl.enabled" |
| | Whether SSL is enabled.
|
| |
|
static constexpr std::string_view | kConnectTimeoutMs = "s3.connect-timeout-ms" |
| | Connection timeout in milliseconds.
|
| |
|
static constexpr std::string_view | kSocketTimeoutMs = "s3.socket-timeout-ms" |
| | Socket timeout in milliseconds.
|
| |
S3 configuration property keys for ArrowS3FileIO.
These constants define the property keys used to configure S3 access via the Arrow filesystem integration, following the Iceberg spec for S3 configuration properties.
The documentation for this struct was generated from the following file: