Amazon EKS provides a robust platform for running containerized applications and includes internal permission and access management via Kubernetes role-based access control (RBAC), service accounts, and AWS IAM roles.
As teams grow and multiple users, services, and automated systems interact with the cluster, managing these permissions consistently can become complex. Mistakes or delays in updating roles and access policies can lead to security gaps, operational bottlenecks, or slowed development workflows.
Generative AI-driven automation using Amazon Bedrock Agents can simplify this process by interpreting natural-language requests and autonomously updating access controls, reducing manual effort and improving reliability.
In this Cloud Lab, you will learn how to build an intelligent, automated access control workflow. You will begin by creating the foundational IAM roles needed throughout the lab. Next, you’ll provision an EKS cluster that the agent will manage.
After that, you’ll set up the tooling layer the agent relies on, which includes an S3 bucket containing an OpenAPI schema and a Lambda function that modifies access rules within the cluster.
Once the tooling layer is ready, you will create and configure an Amazon Bedrock Agent that uses this Lambda function as its execution engine. With the agent configured, you will validate the end-to-end setup by issuing natural-language requests such as granting or revoking user access and observing how the agent autonomously interprets the request, invokes the Lambda function, and updates access controls within the EKS cluster.
After completing this Cloud Lab, you will understand how to automate EKS access management using Amazon Bedrock Agents.
You will gain hands-on experience configuring a Bedrock Agent with tools, defining operational schemas, wiring Lambda functions for cluster management, and validating end-to-end agent behavior. By the end, you will see how generative AI can streamline operational tasks, reduce manual overhead, and make Kubernetes access control more intuitive, reliable, and efficient.
The following is the high-level architecture diagram of the infrastructure you’ll create in this Cloud Lab: