mirror of
https://github.com/opentofu/opentofu.git
synced 2025-02-25 18:45:20 -06:00
add some comments on auth refactoring
This commit is contained in:
parent
5f5459a1fb
commit
adf417809a
@ -353,8 +353,12 @@ func getCreds(key, secret, token string) *awsCredentials.Credentials {
|
|||||||
}
|
}
|
||||||
|
|
||||||
r, err := c.Get(metadataURL)
|
r, err := c.Get(metadataURL)
|
||||||
|
// Flag to determine if we should add the EC2Meta data provider. Default false
|
||||||
var useIAM bool
|
var useIAM bool
|
||||||
if err == nil {
|
if err == nil {
|
||||||
|
// AWS will add a "Server: EC2ws" header value for the metadata request. We
|
||||||
|
// check the headers for this value to ensure something else didn't just
|
||||||
|
// happent to be listening on that IP:Port
|
||||||
if r.Header["Server"] != nil && strings.Contains(r.Header["Server"][0], "EC2") {
|
if r.Header["Server"] != nil && strings.Contains(r.Header["Server"][0], "EC2") {
|
||||||
useIAM = true
|
useIAM = true
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user