As organizations rely on AWS Lambda for serverless applications, maintaining governance, security, and operational efficiency is crucial. Nirmata Control Hub (NCH) enables teams to scan AWS Lambda services and enforce compliance using declarative policies. By embedding policies directly into your workflows, you ensure that every function configuration follows best practices and meets security standards.
Optimize Costs and Strengthen Security with Nirmata Policies
Managing AWS Lambda functions efficiently requires balancing performance, cost, and security. Let’s face it – no one wants to wake up to a surprise AWS bill that looks like a phone number. Nirmata policies help organizations enforce best practices that:
- Reduce costs by ensuring optimal runtime versions and execution timeout settings.
- Enhance security by enforcing encryption of environment variables and restricting deprecated runtimes.
- Improve reliability by validating dead-letter queue configurations and concurrency settings.
By proactively addressing these aspects, Nirmata Control Hub ensures your AWS Lambda functions remain cost-effective, secure, and compliant with industry best practices.
Policy Example for AWS Lambda
Below is a Kyverno policy to ensure that AWS Lambda functions do not use deprecated runtimes. Using an outdated runtime is like using Internet Explorer in 2025 – it’s just not a good idea.
apiVersion: nirmata.io/v1alpha1
kind: ValidatingPolicy
metadata:
name: check-deprecated-runtime
annotations:
policies.kyverno.io/title: check-deprecated-runtime
policies.kyverno.io/category: AWS Lambda Best Practices
policies.kyverno.io/severity: medium
policies.kyverno.io/description: >-
This policy ensures that Lambda Runtime is not deprecated.
labels:
app: kyverno
spec:
failureAction: Enforce
scan: true
rules:
- name: check-deprecated-runtime
identifier: payload.functionName
match:
all:
- (metadata.provider): "AWS"
- (metadata.service): "Lambda"
- (metadata.resource): "Function"
context:
- name: forbidden_values
variable:
- python3.8
- nodejs16.x
- dotnet7
assert:
all:
- message: The runtime is deprecated for AWS Lambda function, use another version.
check:
payload:
(contains($forbidden_values, runtime || '')): false
Additional AWS Lambda Best Practice Policies
In addition to checking for deprecated runtimes, organizations can enforce other best practices for AWS Lambda, such as –
- Ensure that a dead-letter queue (DLQ) is configured for error handling.
- Verify that environment variables are encrypted using AWS KMS.
- Ensure that function execution timeouts are set to appropriate values.
- Validate that function concurrency limits are configured.
- Ensure Lambda functions are attached to a VPC if necessary.
- Ensure that AWS X-ray tracing is enabled for observability.
See the complete list here.
By implementing these policies, organizations can secure their AWS Lambda functions and maintain operational excellence with minimal manual effort. With Nirmata Control Hub, compliance enforcement becomes seamless, allowing teams to focus on innovation while maintaining security and governance.

What’s Next?
Ready to enhance your AWS cloud governance with Nirmata Control Hub? Here’s how you can get started:
- Sign Up for Free: Create a free account to experience the power of Nirmata Control Hub and start scanning your cloud services today.
- Talk to Us: Have questions or need tailored guidance? Contact our experts for a personalized demo or consultation.
- Explore More: In addition to AWS Lambda, Nirmata Control Hub can scan and govern a wide range of cloud services like SQS, EKS, ECS, S3, etc., ensuring security, compliance, and operational excellence across your entire cloud environment.
Take the next step towards secure and efficient cloud operations. Your policies, your control, your peace of mind – powered by Nirmata Control Hub.
Have questions or comments? We’re all ears. Please reach out to us here.
Sorry, the comment form is closed at this time.