added iam instance profile support