/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 |