Categorygithub.com/conijnio/aws-iam-user
modulepackage
0.2.0
Repository: https://github.com/conijnio/aws-iam-user.git
Documentation: pkg.go.dev

# README

AWS IAM User

Go Version License Maintenance Workflow: ci Workflow: release Release Go Report Card Coverage Status

When using IAM users it could be cumbersome to rotate your AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY. This could lead into resources being in a non-compliant state. The aws-iam-user tool will address exactly that!

More information can be found on the documentation pages.

Prerequisites

You will need to install the following tools to successfully run the make targets:

go install github.com/fzipp/gocyclo/cmd/gocyclo@latest
go install github.com/uudashr/gocognit/cmd/gocognit@latest
go install honnef.co/go/tools/cmd/staticcheck@latest
go install github.com/go-critic/go-critic/cmd/gocritic@latest

To make use of the pre-commit hooks you need to install pre-commit and execute the following command:

pre-commit install

Commands

  • make build, builds the project.
  • make complexity, perform complexity scans on the codebase.
  • make coverage, create and displays the code coverage report in HTML.
  • make help, displays all the available options.
  • make lint, performs linting actions on the codebase.
  • make test, runs all the unit tests.

Installation

You can install the tool with the following command:

brew tap conijnio/aws-iam-user
git fetch --porune

License

This project is free and open source software licensed under the Apache 2.0 License.

# Packages

No description provided by the author
No description provided by the author