mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-22 11:21:47 +00:00
route53: set WithCredentialsChainVerboseErrors
Otherwise we get an error message which is confusingly written on authentication failures.
This commit is contained in:
parent
9cbaff9e0f
commit
66640c7852
@ -20,6 +20,7 @@ package route53
|
|||||||
import (
|
import (
|
||||||
"io"
|
"io"
|
||||||
|
|
||||||
|
"github.com/aws/aws-sdk-go/aws"
|
||||||
"github.com/aws/aws-sdk-go/aws/request"
|
"github.com/aws/aws-sdk-go/aws/request"
|
||||||
"github.com/aws/aws-sdk-go/aws/session"
|
"github.com/aws/aws-sdk-go/aws/session"
|
||||||
"github.com/aws/aws-sdk-go/service/route53"
|
"github.com/aws/aws-sdk-go/service/route53"
|
||||||
@ -53,7 +54,13 @@ func route53HandlerLogger(req *request.Request) {
|
|||||||
func newRoute53(config io.Reader) (*Interface, error) {
|
func newRoute53(config io.Reader) (*Interface, error) {
|
||||||
// Connect to AWS Route53 - TODO: Do more sophisticated auth
|
// Connect to AWS Route53 - TODO: Do more sophisticated auth
|
||||||
|
|
||||||
svc := route53.New(session.New())
|
awsConfig := aws.NewConfig()
|
||||||
|
|
||||||
|
// This avoids a confusing error message when we fail to get credentials
|
||||||
|
// e.g. https://github.com/kubernetes/kops/issues/605
|
||||||
|
awsConfig = awsConfig.WithCredentialsChainVerboseErrors(true)
|
||||||
|
|
||||||
|
svc := route53.New(session.New(), awsConfig)
|
||||||
|
|
||||||
// Add our handler that will log requests
|
// Add our handler that will log requests
|
||||||
svc.Handlers.Sign.PushFrontNamed(request.NamedHandler{
|
svc.Handlers.Sign.PushFrontNamed(request.NamedHandler{
|
||||||
|
Loading…
Reference in New Issue
Block a user