You've already forked aws-iam-anywhere-refresher
Initial commit and release
This commit is contained in:
18
cmd/credential_process.go
Normal file
18
cmd/credential_process.go
Normal file
@@ -0,0 +1,18 @@
|
||||
package cmd
|
||||
|
||||
import helper "git.s.int/rrise/aws-iam-anywhere-refresher/aws_signing_helper"
|
||||
|
||||
func Run(opts *helper.CredentialsOpts) (*helper.CredentialProcessOutput, error) {
|
||||
signer, signingAlgorithm, err := helper.GetSigner(opts)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
defer signer.Close()
|
||||
credentialProcessOutput, err := helper.GenerateCredentials(opts, signer, signingAlgorithm)
|
||||
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return &credentialProcessOutput, nil
|
||||
}
|
||||
Reference in New Issue
Block a user