24namespace iceberg::arrow {
35 static constexpr std::string_view
kAccessKeyId =
"s3.access-key-id";
41 static constexpr std::string_view
kRegion =
"s3.region";
43 static constexpr std::string_view
kEndpoint =
"s3.endpoint";
47 static constexpr std::string_view
kSslEnabled =
"s3.ssl.enabled";
S3 configuration property keys for ArrowS3FileIO.
Definition s3_properties.h:31
static constexpr std::string_view kSecretAccessKey
AWS secret access key.
Definition s3_properties.h:37
static constexpr std::string_view kS3Schema
S3 URI scheme.
Definition s3_properties.h:33
static constexpr std::string_view kSocketTimeoutMs
Socket timeout in milliseconds.
Definition s3_properties.h:51
static constexpr std::string_view kSessionToken
AWS session token (for temporary credentials)
Definition s3_properties.h:39
static constexpr std::string_view kRegion
AWS region.
Definition s3_properties.h:41
static constexpr std::string_view kPathStyleAccess
Whether to use path-style access (needed for MinIO)
Definition s3_properties.h:45
static constexpr std::string_view kAccessKeyId
AWS access key ID.
Definition s3_properties.h:35
static constexpr std::string_view kConnectTimeoutMs
Connection timeout in milliseconds.
Definition s3_properties.h:49
static constexpr std::string_view kEndpoint
Custom endpoint override (for MinIO, LocalStack, etc.)
Definition s3_properties.h:43
static constexpr std::string_view kSslEnabled
Whether SSL is enabled.
Definition s3_properties.h:47