AWS Security Token Service (AWS STS) as a web service that enables you to request temporary, limited-privilege credentials for AWS Identity and Access Management (IAM) users or for users you authenticate (federated users).
This is a workspace where you can find the following AWS SDK for JavaScript version 3 (v3) Amazon IAM examples.
- Assume an IAM role (GetCallerIdentityCommand, AssumeRoleCommand)
Note: All code examples are written in ECMAscript 6 (ES6). For guidelines on converting to CommonJS, see JavaScript ES6/CommonJS syntax.
- As an AWS best practice, grant this code least privilege, or only the permissions required to perform a task. For more information, see Grant least privilege in the AWS Identity and Access Management User Guide.
- This code has not been tested in all AWS Regions. Some AWS services are available only in specific AWS Regions. For more information, see the AWS Regional Services List on the AWS website.
- Running this code might result in charges to your AWS account.
- An AWS account. To create an account, see How do I create and activate a new AWS account on the AWS Premium Support website.
- AWS credentials. For details, see Setting credentials in Node.js in the AWS SDK for Javascript (v3) Developer Guide.
-
Clone the AWS SDK Code Samples repo to your local environment. See the Github documentation for instructions.
-
Install the dependencies listed in the package.json.
npm install node -g
cd javascriptv3/example_code/sts
npm install
-
In your text editor, update user variables specified in the
Inputssection of the sample file. -
Run sample code:
cd src
node [example name].js
For more information see, the README.