mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
Merge pull request #27493 from cuppett/cuppett/simplify-aws-credential-provider
This commit is contained in:
commit
1acfbd0b06
1 changed files with 2 additions and 6 deletions
|
|
@ -109,15 +109,11 @@ trait S3ConnectionTrait {
|
|||
$base_url = $scheme . '://' . $this->params['hostname'] . ':' . $this->params['port'] . '/';
|
||||
|
||||
// Adding explicit credential provider to the beginning chain.
|
||||
// Including environment variables and IAM instance profiles.
|
||||
// Including default credential provider (skipping AWS shared config files).
|
||||
$provider = CredentialProvider::memoize(
|
||||
CredentialProvider::chain(
|
||||
$this->paramCredentialProvider(),
|
||||
CredentialProvider::env(),
|
||||
CredentialProvider::assumeRoleWithWebIdentityCredentialProvider(),
|
||||
!empty(getenv(EcsCredentialProvider::ENV_URI))
|
||||
? CredentialProvider::ecsCredentials()
|
||||
: CredentialProvider::instanceProfile()
|
||||
CredentialProvider::defaultProvider(['use_aws_shared_config_files' => false])
|
||||
)
|
||||
);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue