You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`S3StorageConfig` represents a configuration of a bucket (_a container for objects_) in [Amazon S3](https://aws.amazon.com/s3/).
4
+
5
+
`S3StorageConfig` is a collection of the following properties:
6
+
7
+
* <spanid="bucketPath"> Bucket Path
8
+
* <spanid="region"> S3 Region
9
+
* <spanid="awsRoleArn"> Role ARN
10
+
* <spanid="accessKey"> Access Key
11
+
* <spanid="secretKey"> Secret Key
12
+
* <spanid="sessionToken"> Session Token
13
+
14
+
`S3StorageConfig` is created only when `ServerProperties` is requested for the [S3 configurations](../server/ServerPropertiesUtils.md#getS3Configurations).
15
+
16
+
`S3StorageConfig` is used by the following services:
17
+
18
+
*[AwsCredentialVendor](AwsCredentialVendor.md#s3Configurations) to [vendAwsCredentials](AwsCredentialVendor.md#vendAwsCredentials) and [getStsClientForStorageConfig](AwsCredentialVendor.md#getStsClientForStorageConfig)
19
+
*[FileIOFactory](../iceberg/FileIOFactory.md) to [getS3FileIO](../iceberg/FileIOFactory.md#getS3FileIO)
20
+
*[TableConfigService](../iceberg/TableConfigService.md#s3Configurations) to [getS3Config](../iceberg/TableConfigService.md#getS3Config)
0 commit comments