mirror of https://github.com/docker/docs.git
20 lines
627 B
Go
20 lines
627 B
Go
package amazonec2
|
|
|
|
import "github.com/aws/aws-sdk-go/aws/credentials"
|
|
|
|
type awsCredentials interface {
|
|
NewStaticCredentials(id, secret, token string) *credentials.Credentials
|
|
|
|
NewSharedCredentials(filename, profile string) *credentials.Credentials
|
|
}
|
|
|
|
type defaultAWSCredentials struct{}
|
|
|
|
func (c *defaultAWSCredentials) NewStaticCredentials(id, secret, token string) *credentials.Credentials {
|
|
return credentials.NewStaticCredentials(id, secret, token)
|
|
}
|
|
|
|
func (c *defaultAWSCredentials) NewSharedCredentials(filename, profile string) *credentials.Credentials {
|
|
return credentials.NewSharedCredentials(filename, profile)
|
|
}
|