Skip to content

Commit 1d6f998

Browse files
committed
fix source_profile handling
1 parent 2025db0 commit 1d6f998

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/Credentials/CredentialProvider.php

+5
Original file line numberDiff line numberDiff line change
@@ -705,6 +705,11 @@ private static function loadRoleProfile(
705705
$sourceProfileName = "";
706706
if (!empty($roleProfile['source_profile'])) {
707707
$sourceProfileName = $roleProfile['source_profile'];
708+
# in ~/.aws/config all the named profile (except 'default') are
709+
# prefix with 'profile '
710+
if ($sourceProfileName != 'default') {
711+
$sourceProfileName = 'profile ' . $sourceProfileName;
712+
}
708713
if (!isset($profiles[$sourceProfileName])) {
709714
return self::reject("source_profile " . $sourceProfileName
710715
. " using profile " . $profileName . " does not exist"

0 commit comments

Comments
 (0)