Amazon S3
To read from and write to your Amazon S3 buckets in Upsolver, you must first create a connection that provides the appropriate credentials to access your buckets.
Note that when you integrate Upsolver with your AWS account, there is an S3 connection created by default, but you may still want to create your own connection for specific access configurations.
See the guide to Deploy Upsolver on AWS for more information.
Syntax
Jump to
Connection options
AWS_ROLE
— editable
AWS_ROLE
— editableType: text
(Optional) The AWS IAM role ARN. Used in conjunction with EXTERNAL_ID
.
If omitted, the role created when integrating Upsolver with the AWS account is used.
To learn how to provide a role with the proper credentials, see: Configure access to S3
EXTERNAL_ID
— editable
EXTERNAL_ID
— editableType: text
(Optional) The external ID of the role to assume. Used in conjunction with AWS_ROLE
.
If omitted, the role created when integrating Upsolver with the AWS account is used.
AWS_ACCESS_KEY_ID
— editable
AWS_ACCESS_KEY_ID
— editableType: text
(Optional) The AWS access key ID. Used in conjunction with AWS_SECRET_ACCESS_KEY
.
If omitted, the role created when integrating Upsolver with the AWS account is used.
AWS_SECRET_ACCESS_KEY
— editable
AWS_SECRET_ACCESS_KEY
— editableType: text
(Optional) The AWS secret key corresponding to the provided AWS_ACCESS_KEY_ID
.
If omitted, the role created when integrating Upsolver with the AWS account is used.
PATH_DISPLAY_FILTER[S]
— editable
PATH_DISPLAY_FILTER[S]
— editableType: text | list
(Optional) A single path or the list of paths to show. If not provided, all buckets are shown.
Paths should be provided in the following format: s3://bucket/prefix
. This shows anything beginning with the given prefix.
To filter by a specific folder, use the following format: s3://bucket/folder-path/
READ_ONLY
— editable
READ_ONLY
— editableType: Boolean
Default: false
(Optional) Whether or not the connection is read-only.
When true
, Upsolver is not able to write data to or delete data from, the bucket.
ENCRYPTION_KMS_KEY
— editable
ENCRYPTION_KMS_KEY
— editableType: text
(Optional) The ARN of the KMS key to use.
If omitted, uses the default encryption defined on the bucket in AWS.
ENCRYPTION_CUSTOMER_MANAGED_KEY
— editable
ENCRYPTION_CUSTOMER_MANAGED_KEY
— editableType: text
(Optional) The Base64 text representation of the encryption key to use.
If omitted, uses the default encryption defined on the bucket in AWS.
COMMENT
— editable
COMMENT
— editableType: text
(Optional) A description or comment regarding this connection.
Examples
Minimum example
This example uses the default credentials from Upsolver's integration with AWS. See the guide to Deploy Upsolver on AWS for more information.
Full example
Last updated