What is this integration?
AWS Identity and Access Management (IAM) enables you to manage access to AWS services and resources securely.What Monk manages
- IAM Policy, IAM Role, IAM User
What the Agent can do and how to use it
- User Management: Create, update, and delete IAM users with access keys and passwords
- Role Creation: Define IAM roles with trust policies and managed policies
- Policy Management: Create custom policies with JSON policy documents and attach to users/roles
- Group Administration: Organize users into groups and manage group permissions
- Access Key Rotation: Generate and manage access keys with rotation capabilities
- Policy Validation: Validate policy syntax and check for overly permissive permissions
- Service Accounts: Create service accounts for application authentication
- Cross-Account Access: Configure roles for cross-account resource access
- Ensure AWS provider is added: monk cluster provider add -p aws
- monk update <namespace>/<name>
Auth
- Uses AWS provider credentials configured via monk cluster provider add -p aws
Getting Started
- Ensure AWS provider is added:
- Define a simple policy (save as iam.yaml):
- Create/update: