diff --git a/priam/src/main/java/com/netflix/priam/aws/auth/EC2RoleAssumptionCredential.java b/priam/src/main/java/com/netflix/priam/aws/auth/EC2RoleAssumptionCredential.java index 6293e32ac..d5ccb8aa4 100644 --- a/priam/src/main/java/com/netflix/priam/aws/auth/EC2RoleAssumptionCredential.java +++ b/priam/src/main/java/com/netflix/priam/aws/auth/EC2RoleAssumptionCredential.java @@ -17,6 +17,7 @@ import com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider; import com.netflix.priam.config.IConfiguration; import com.netflix.priam.cred.ICredential; +import com.netflix.priam.identity.config.AWSInstanceInfo; import com.netflix.priam.identity.config.InstanceInfo; import javax.inject.Inject; import org.apache.commons.lang3.StringUtils; @@ -29,11 +30,10 @@ public class EC2RoleAssumptionCredential implements ICredential { private AWSCredentialsProvider stsSessionCredentialsProvider; @Inject - public EC2RoleAssumptionCredential( - ICredential cred, IConfiguration config, InstanceInfo instanceInfo) { + public EC2RoleAssumptionCredential(ICredential cred, IConfiguration config) { this.cred = cred; this.config = config; - this.instanceInfo = instanceInfo; + this.instanceInfo = new AWSInstanceInfo(cred); } @Override