Iamlive Lambda Extension
Lambda Extension for iamlive
Install / Use
npx skills add iann0036/iamlive-lambda-extensionInstalls into whichever agent you are using.
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
node-connect
385.6kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
