We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 5c6d245 + 45a02ee commit 137636bCopy full SHA for 137636b
lib/private/Files/ObjectStore/S3ConnectionTrait.php
@@ -32,6 +32,7 @@
32
33
use Aws\ClientResolver;
34
use Aws\Credentials\CredentialProvider;
35
+use Aws\Credentials\EcsCredentialProvider;
36
use Aws\Credentials\Credentials;
37
use Aws\Exception\CredentialsException;
38
use Aws\S3\Exception\S3Exception;
@@ -105,7 +106,10 @@ public function getConnection() {
105
106
CredentialProvider::chain(
107
$this->paramCredentialProvider(),
108
CredentialProvider::env(),
- CredentialProvider::instanceProfile()
109
+ CredentialProvider::assumeRoleWithWebIdentityCredentialProvider(),
110
+ !empty(getenv(EcsCredentialProvider::ENV_URI))
111
+ ? CredentialProvider::ecsCredentials()
112
+ : CredentialProvider::instanceProfile()
113
)
114
);
115
0 commit comments