AWS Library User-Defined Session Parameters
Use these parameters to configure the Vertica Library for Amazon Web Services (AWS). All parameters listed are case-sensitive.
Using ALTER SESSION to change the AWS configuration parameters described in AWS Parameters also changes the corresponding parameters for this library. The reverse is not true; setting these parameters sets the values only for the AWS Library.
| Parameter | Description |
|---|---|
| aws_id |
Your AWS access key ID. Setting the AWSAuth configuration parameter for a session also sets this UDParameter. Example: => ALTER SESSION SET UDPARAMETER FOR awslib aws_id='aws-id';
|
| aws_secret |
Your AWS secret access key. Setting the AWSAuth configuration parameter for a session also sets this UDParameter. Example: => ALTER SESSION SET UDPARAMETER FOR awslib aws_secret='aws-key';
|
| aws_session_token |
The AWS temporary security token generated by running the AWS STS command => ALTER SESSION SET UDPARAMETER FOR awslib aws_session_token='FQoDYXdzEBcaDKM1mWpeu88nDTTFICKsAbaiIDTWe4BTh33tnUvo9F/8mZicKKLLy7WIcpT4FLfr6ltIm242/U2CI9G/XdC6eoysUi3UGH7cxdhjxAW4fjgCKKYu |
| aws_region |
The region containing your S3 bucket. aws_region can only be configured with one region at a time. If you need to access buckets in multiple regions, you must re-set the parameter each time you change regions. Setting the AWSRegion configuration parameter for a session also sets this UDParameter. Default value: us-east-1 You can find more information about AWS regions in the Amazon Documentation. Example: => ALTER SESSION SET UDPARAMETER FOR awslib aws_region='region-id';
|
| aws_ca_path |
The path which Vertica will use when looking for SSL server certificates. For SUSE Linux you must set a value. Setting the AWSCAPath configuration parameter for a session also sets this UDParameter. Default value: system dependent Example: => ALTER SESSION SET UDPARAMETER FOR awslib aws_ca_path='/home/user/ssl_folder'; |
| aws_ca_bundle |
The path which Vertica will use when looking for a SSL server certificate bundle. For SUSE Linux you must set a value. Setting the AWSCAFile configuration parameter for a session also sets this UDParameter. Default value: system dependent Example: => ALTER SESSION SET UDPARAMETER FOR awslib aws_ca_bundle='/home/user/ssl_folder/ca_bundle'; |
| aws_proxy |
A string value which allows you to set an HTTP/HTTPS proxy for the AWS library. Example: => ALTER SESSION SET UDPARAMETER FOR awslib aws_proxy='192.168.1.1:8080'; |
| aws_verbose |
When enabled, logs libcurl debug messages to /opt/vertica/packages/AWS/logs. Default value: false Example: => ALTER SESSION SET UDPARAMETER FOR awslib aws_verbose=1; |
| aws_max_send_speed |
The maximum transfer speed when sending data to AWS S3 in bytes per second. Example: The following example sets a maximum send speed of 1KB/S: => ALTER SESSION SET UDPARAMETER FOR awslib aws_max_send_speed=1024; |
| aws_max_recv_speed |
The maximum transfer speed when receiving data to AWS S3 in bytes per second. Example: The following example sets a maximum receive speed of 100KB/S: => ALTER SESSION SET UDPARAMETER FOR awslib aws_max_recv_speed=102400; |
| aws_endpoint |
The AWS endpoint to use when interpreting S3 URLs, in the form http(s)://host:port. Default value: https://s3.amazonaws.com Example: => ALTER SESSION SET UDPARAMETER FOR awslib aws_endpoint='http://localhost:8080'; |