in app/agent/origin.scala [221:233]
def credsFromS3Url(url: URI): AwsCredentialsProvider = {
Option(url.getUserInfo) match {
case Some(role) if role.startsWith("arn:") =>
val request: AssumeRoleRequest = AssumeRoleRequest.builder
.roleSessionName("prismS3")
.roleArn(role)
.build
StsAssumeRoleCredentialsProvider.builder.refreshRequest(request).build
case Some(profile) =>
AWSCredentialProviders.profileCredentialsProvider(profile)
case _ => AWSCredentialProviders.deployToolsCredentialsProviderChain
}
}