Skip to content

/AWS1/CL_S3_SESSIONCREDENTIALS

The established temporary security credentials of the session.

Directory buckets - These session credentials are only supported for the authentication and authorization of Zonal endpoint API operations on directory buckets.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_accesskeyid TYPE /AWS1/S3_ACCESSKEYIDVALUE /AWS1/S3_ACCESSKEYIDVALUE

A unique identifier that's associated with a secret access key. The access key ID and the secret access key are used together to sign programmatic Amazon Web Services requests cryptographically.

iv_secretaccesskey TYPE /AWS1/S3_SESSIONCREDVALUE /AWS1/S3_SESSIONCREDVALUE

A key that's used with the access key ID to cryptographically sign programmatic Amazon Web Services requests. Signing a request identifies the sender and prevents the request from being altered.

iv_sessiontoken TYPE /AWS1/S3_SESSIONCREDVALUE /AWS1/S3_SESSIONCREDVALUE

A part of the temporary security credentials. The session token is used to validate the temporary security credentials.

iv_expiration TYPE /AWS1/S3_SESSIONEXPIRATION /AWS1/S3_SESSIONEXPIRATION

Temporary security credentials expire after a specified interval. After temporary credentials expire, any calls that you make with those credentials will fail. So you must generate a new set of temporary credentials. Temporary credentials cannot be extended or refreshed beyond the original specified interval.


Queryable Attributes

AccessKeyId

A unique identifier that's associated with a secret access key. The access key ID and the secret access key are used together to sign programmatic Amazon Web Services requests cryptographically.

Accessible with the following methods

Method Description
GET_ACCESSKEYID() Getter for ACCESSKEYID, with configurable default
ASK_ACCESSKEYID() Getter for ACCESSKEYID w/ exceptions if field has no value
HAS_ACCESSKEYID() Determine if ACCESSKEYID has a value

SecretAccessKey

A key that's used with the access key ID to cryptographically sign programmatic Amazon Web Services requests. Signing a request identifies the sender and prevents the request from being altered.

Accessible with the following methods

Method Description
GET_SECRETACCESSKEY() Getter for SECRETACCESSKEY, with configurable default
ASK_SECRETACCESSKEY() Getter for SECRETACCESSKEY w/ exceptions if field has no val
HAS_SECRETACCESSKEY() Determine if SECRETACCESSKEY has a value

SessionToken

A part of the temporary security credentials. The session token is used to validate the temporary security credentials.

Accessible with the following methods

Method Description
GET_SESSIONTOKEN() Getter for SESSIONTOKEN, with configurable default
ASK_SESSIONTOKEN() Getter for SESSIONTOKEN w/ exceptions if field has no value
HAS_SESSIONTOKEN() Determine if SESSIONTOKEN has a value

Expiration

Temporary security credentials expire after a specified interval. After temporary credentials expire, any calls that you make with those credentials will fail. So you must generate a new set of temporary credentials. Temporary credentials cannot be extended or refreshed beyond the original specified interval.

Accessible with the following methods

Method Description
GET_EXPIRATION() Getter for EXPIRATION, with configurable default
ASK_EXPIRATION() Getter for EXPIRATION w/ exceptions if field has no value
HAS_EXPIRATION() Determine if EXPIRATION has a value