func NewRotatingSharedCredentialsProvider()

in internal/sharedcredsrotater/rotating_shared_credentials_provider.go [31:40]


func NewRotatingSharedCredentialsProvider() *RotatingSharedCredentialsProvider {
	credsFile := config.DefaultSharedCredentialsFiles
	if cFile, ok := os.LookupEnv(awsSharedCredentialsFileEnvVar); ok {
		credsFile = []string{cFile}
	}
	return &RotatingSharedCredentialsProvider{
		rotationInterval:       defaultRotationInterval,
		sharedCredentialsFiles: credsFile,
	}
}