Assume Role Authorization - Teradata Vantage - Analytics Database

SQL Data Definition Language Syntax and Examples

Deployment
VantageCloud
VantageCore
Edition
VMware
Enterprise
IntelliFlex
Product
Analytics Database
Teradata Vantage
Release Number
17.20
Published
June 2022
ft:locale
en-US
ft:lastEdition
2025-11-06
dita:mapPath
jco1628111346878.ditamap
dita:ditavalPath
qkf1628213546010.ditaval
dita:id
mdr1472255012272
lifecycle
latest
Product Category
Teradata Vantage™

If you are using AWS Assume Role authorization, configure your external object storage to allow Analytics Database to access it.

Depending on how you configured access to your AWS external object storage, the following variables can be used to create the authorization object. See Example: Using AWS Assume Role Authorization with WRITE_NOS and CREATE AUTHORIZATION.

The following variables are used in the CREATE AUTHORIZATION command. After you create the authorization object, use it to control access in the CREATE FOREIGN TABLE, READ_NOS, and WRITE_NOS commands.
Keyword Access Variable Value
AUTHSERVICETYPE The authorization type for the storage service, such as ASSUME_ROLE. For AUTHSERVICETYPE values, see "AuthorizationsV[X] in Teradata Vantage™ - Data Dictionary, B035-1092.
ROLENAME The Amazon Resource Name (ARN) of the role to assume.
EXTERNALID The external ID that assumes the role.
DURATION_SECONDS The duration, in seconds, of the role session.