· 7 years ago · Mar 06, 2018, 10:42 PM
1case class AwsCredentials(token: String, accessId: String, secretKey: String)
2val client = AWSSecurityTokenServiceClientBuilder.defaultClient()
3val token = client.getSessionToken
4client.shutdown()
5val cred = AmazonS3ClientBuilder.standard()
6 .withRegion(Regions.US_EAST_1).getCredentials.getCredentials
7AwsCredentials(token.getCredentials.getSessionToken,
8 cred.getAWSAccessKeyId,
9 cred.getAWSSecretKey)