AWS SDK for JavaScript STS Client for Node.js, Browser and React Native, providing temporary security credentials and role assumption capabilities
92
Evaluation — 92%
↑ 1.05xAgent success when using this tile
DynamoDB data marshalling (marshall/unmarshall)
Uses marshall function
100%
100%
Uses unmarshall function
100%
100%
Handles undefined values
100%
100%
Handles empty strings
100%
100%
Proper package import
100%
100%
Type safety with TypeScript and code generation
STSClient instantiation
100%
100%
AssumeRoleCommand usage
100%
100%
GetCallerIdentityCommand usage
100%
100%
Type-safe response handling
25%
100%
Credentials object mapping
100%
100%
Error handling patterns
0%
100%
Request compression (GZIP)
S3Client instantiation
100%
100%
Request compression configuration
14%
28%
Compression threshold setting
92%
100%
PutObjectCommand usage
100%
100%
Client send method
100%
100%
Custom HTTP handlers
Handler interface implementation
100%
100%
Request interception
100%
100%
Client configuration
100%
100%
Delegate handler invocation
100%
100%
Response passthrough
100%
100%
Server-side encryption with customer keys (SSEC)
S3Client initialization
70%
70%
PutObjectCommand usage
100%
100%
GetObjectCommand usage
100%
100%
SSEC encryption parameters
100%
100%
SSECustomerKey parameter
100%
100%
SSECustomerKeyMD5 parameter
0%
100%
Stream handling
100%
100%
Multiple authentication mechanisms (SigV4, SigV4a)
STS Client Setup
100%
100%
AssumeRoleCommand Usage
100%
100%
Duration Handling
100%
100%
Session Tags Implementation
100%
100%
Credentials Extraction
100%
100%
Process credentials support
fromProcess usage
0%
0%
Profile configuration
90%
100%
STSClient instantiation
50%
50%
GetCallerIdentityCommand
0%
0%
Credential format
90%
100%
Error handling
80%
100%
Automatic retry with exponential backoff
STSClient instantiation
100%
100%
maxAttempts configuration
100%
100%
retryMode configuration
100%
100%
GetCallerIdentityCommand usage
100%
100%
client.send() invocation
100%
100%
Account ID extraction
100%
100%
Custom credential chains
AwsCredentialIdentityProvider usage
90%
100%
AwsCredentialIdentity structure
93%
100%
Custom provider implementation
100%
100%
Provider error handling
70%
100%
Chain fallback logic
100%
100%
Chain error aggregation
100%
100%
S3Client integration
60%
100%
Union shape validation
Union member validation
100%
100%
Type discrimination logic
100%
100%
TextMessage handling
100%
100%
BinaryMessage handling
100%
100%
ErrorMessage handling
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-aws-sdk--client-stsTable of Contents