aws-security-token-service
Service icon

AWS Security Token Service

Stable version 1.0.3 (Compatible with OutSystems 11)
Uploaded
 on 14 October 2023
 by 
0.0
 (0 ratings)
aws-security-token-service

AWS Security Token Service

Documentation
1.0.1

Check out the demo application on how to use this component

This wrapper exposes a single server action STS_AssumeRole with the following parameters

  • AccessKey (required) - Access Key of an IAM user that has permissions to assume the role
  • SecretAccessKey (required) - Secret Access Key of the IAM User
  • Region (required) - Region to connect to. Must be enabled as available STS region in your AWS account. A static entity is included for selection of available AWS regions.
  • RoleArn (required) - The Amazon Resource Name of the role to assume.
  • RoleSessionName (required) - A unique string to identify this session (use a GUID)
  • DurationSeconds (optional - defaults to 3600 seconds) - Duration when this session and its credentials will expire.
  • ExternalId (optional) - Optional Identifier, most likely only used when requesting a role in another AWS account.
  • Policy (optional) - A serialized JSON policy document. Note that you cannot give more permissions using an inline policy than the associated role permissions in IAM.
  • Tags - A List of session tags (key value pairs) added to the assume role request. Can be used e.g. for dynamic IAM policy conditions.


Result

  • Credentials - Access Key, Secret Access Key and Session token of the assumed role session.
  • AssumedRoleUser - Details about the Assumed Role

1.0.0

Check out the demo application on how to use this component

This wrapper exposes a single server action STS_AssumeRole with the following parameters

  • AccessKey (required) - Access Key of an IAM user that has permissions to assume the role
  • SecretAccessKey (required) - Secret Access Key of the IAM User
  • Region (required- Region to connect to. Must be enabled as available STS region in your AWS account. A static entity is included for selection of available AWS regions.
  • RoleArn (required) - The Amazon Resource Name of the role to assume.
  • RoleSessionName (required) - A unique string to identify this session (use a GUID)
  • DurationSeconds (optional - defaults to 3600 seconds) - Duration when this session and its credentials will expire.
  • ExternalId (optional) - Optional Identifier, most likely only used when requesting a role in another AWS account.
  • Policy (optional) - A serialized JSON policy document. Note that you cannot give more permissions using an inline policy than the associated role permissions in IAM.


Result

  • Credentials - Access Key, Secret Access Key and Session token of the assumed role session.
  • AssumedRoleUser - Details about the Assumed Role