Kivo is an open-source CLI for managing IAM (Identity and Access Management) operations with AI assistance.
DevOps engineers use Kivo to configure how employees in their organization access infrastructure resources. Kivo simplifies and accelerates granting, revoking, and creating custom policies within the CLI — eliminating the need for tedious back-and-forth UI work.
-
Install Kivo CLI:
brew tap permify/tap-kivo brew install kivo
-
Set Up AWS Credentials:
Kivo requires AWS credentials to be configured in the file
~/.aws/credentials
. Follow these steps:-
Create or open the
~/.aws/credentials
file using a text editor:nano ~/.aws/credentials
-
Add your AWS credentials in the following format:
[default] aws_access_key_id = your_access_key aws_secret_access_key = your_secret_key
-
Save the file and exit (in nano, press
CTRL + O
to save, thenCTRL + X
to exit).
-
-
Verify the Configuration:
Run the following command to confirm the credentials are set correctly:
aws sts get-caller-identity
This should return information about your AWS account. If it fails, double-check the credentials file for accuracy.
-
Set the Default Region (Optional):
If your tool requires a specific AWS region, you can set it in the
~/.aws/config
file:nano ~/.aws/config
Add:
[default] region = us-east-1
Replace
us-east-1
with your desired region.
If you like Permify, please consider giving us a ⭐