- database_name
- user_name
- [Optional] Name of a database or user other than the current or default in which the authorization being defined or replaced is to reside.
- authorization_name
- Name for the authorization, to specify in an external routine definition or function mapping.
- DEFINER
- Specify DEFINER to share an authorization object with multiple users of the database in which it resides. You can create the authorization in any database.
- INVOKER
- [Default] Specify INVOKER to allow exclusive access by a user. You must create the authorization in the database of the current user.
- TRUSTED
- [Optional] Creates the associated authorization object as TRUSTED.
- USER
- Name of the database user to whom this authorization is being assigned.
- PASSWORD
- Name of the operating system platform password assigned to user_name.
- SESSION_TOKEN session_token_value
- If your S3 user account requires the use of physical or virtual security, you can use a session token with Access_ID and Access_KEY in this syntax:
AUTHORIZATION = '{"Access_ID":"access_id", "Access_Key":"secret_key", "Session_Token":"session_token" }' - AUTHSERVICETYPE
- Authorization for the storage service. For AUTHSERVICETYPE values, see "AuthorizationsV[X] in Teradata Vantage™ - Data Dictionary, B035-1092.
- ROLENAME 'resource_name'
- Amazon Resource Name (ARN) of the role to assume. Applicable only for ASSUME_ROLE.
- EXTERNALID 'external_id'
- External identification that assumes the role. Applicable only for ASSUME_ROLE.
- DURATION_SECONDS 'duration_seconds_value'
- [Optional] Specify the duration of the AUTHSERVICETYPE 'ASSUME_ROLE' and supports only numeric values. The range is from 900-43200 seconds.
Amazon Identity and Access Management (IAM) is an alternative to using an access key and password to secure S3 buckets.