SkillAgentSearch skills...

Iamlive Lambda Extension

Lambda Extension for iamlive

Install / Use

npx skills add iann0036/iamlive-lambda-extension

Installs into whichever agent you are using.

About this skill

Quality Score

0/100

Supported Platforms

Universal

README

iamlive Lambda Extension

The iamlive Lambda Extension helps generate a least-privilege IAM policy by monitoring the AWS calls made within the Lambda execution environment.

Installation

You must first install the Lambda Layer into your environment by installing it from the Serverless Application Repository, or by performing a sam build && sam deploy from the repository root.

Once installed, you should attach the iamlive Lambda Layer to the function you wish to monitor using the "Specify an ARN" option and set the following environment variables within the Lambda function:

Key | Value --------------- | ------------------------ AWS_CA_BUNDLE | /tmp/iamlive-ca.pem HTTP_PROXY | http://127.0.0.1:10080 HTTPS_PROXY | http://127.0.0.1:10080

It's also strongly recommended you allocate at least an extra 512MB of memory to the Lambda function.

Usage

You may invoke your Lambda function as per your normal usage. When your invocation is complete, the results of the execution will be displayed at the start of your next execution or after the Lambda hasn't been invoked after approximately 5 minutes (i.e. the Lambda runtime goes into SHUTDOWN).

It's not recommended to continue to have the iamlive extension applied long-term or in a production environment due to the overheads involved.

Related Skills

View on GitHub
GitHub Stars42
CategoryDevelopment
Updated1y ago
Forks2

Languages

Go

Security Score

80/100

Audited on Jun 10, 2025

No findings