diff options
author | 2021-06-07 23:58:56 +0900 | |
---|---|---|
committer | 2021-06-07 16:58:56 +0200 | |
commit | b9b27bbbd07d6bb3f8e7a7679f6ec643fcead2bb (patch) | |
tree | 00e2d2536b277ea2031a206a439752bb30cde098 /plugin | |
parent | 7dbadc1261fb0263e1568e46548a177451a437d1 (diff) | |
download | coredns-b9b27bbbd07d6bb3f8e7a7679f6ec643fcead2bb.tar.gz coredns-b9b27bbbd07d6bb3f8e7a7679f6ec643fcead2bb.tar.zst coredns-b9b27bbbd07d6bb3f8e7a7679f6ec643fcead2bb.zip |
Fix Route53 plugin cannot retrieve ECS Task Role (#4669)
Signed-off-by: Licht Takeuchi <licht-t@outlook.jp>
Diffstat (limited to 'plugin')
-rw-r--r-- | plugin/route53/setup.go | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/plugin/route53/setup.go b/plugin/route53/setup.go index 182231662..6fd3db18e 100644 --- a/plugin/route53/setup.go +++ b/plugin/route53/setup.go @@ -15,8 +15,7 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/credentials" - "github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds" - "github.com/aws/aws-sdk-go/aws/ec2metadata" + "github.com/aws/aws-sdk-go/aws/defaults" "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/route53" "github.com/aws/aws-sdk-go/service/route53/route53iface" @@ -120,9 +119,7 @@ func setup(c *caddy.Controller) error { return plugin.Error("route53", err) } - providers = append(providers, &credentials.EnvProvider{}, sharedProvider, &ec2rolecreds.EC2RoleProvider{ - Client: ec2metadata.New(session), - }) + providers = append(providers, &credentials.EnvProvider{}, sharedProvider, defaults.RemoteCredProvider(*session.Config, session.Handlers)) client := f(credentials.NewChainCredentials(providers)) ctx, cancel := context.WithCancel(context.Background()) h, err := New(ctx, client, keys, refresh) |