provider/aws: Adjust User-Agent header

This commit is contained in:
clint shryock 2017-01-04 14:05:42 -06:00
parent c9df11e32f
commit f5b3e0c558
1 changed files with 1 additions and 4 deletions

View File

@ -225,10 +225,7 @@ func (c *Config) Client() (interface{}, error) {
return nil, errwrap.Wrapf("Error creating AWS session: {{err}}", err) return nil, errwrap.Wrapf("Error creating AWS session: {{err}}", err)
} }
// Removes the SDK Version handler, so we only have the provider User-Agent sess.Handlers.Build.PushBackNamed(addTerraformVersionToUserAgent)
// Ex: "User-Agent: APN/1.0 HashiCorp/1.0 Terraform/0.7.9-dev"
sess.Handlers.Build.Remove(request.NamedHandler{Name: "core.SDKVersionUserAgentHandler"})
sess.Handlers.Build.PushFrontNamed(addTerraformVersionToUserAgent)
if extraDebug := os.Getenv("TERRAFORM_AWS_AUTHFAILURE_DEBUG"); extraDebug != "" { if extraDebug := os.Getenv("TERRAFORM_AWS_AUTHFAILURE_DEBUG"); extraDebug != "" {
sess.Handlers.UnmarshalError.PushFrontNamed(debugAuthFailure) sess.Handlers.UnmarshalError.PushFrontNamed(debugAuthFailure)