aws-lambda-chaos-injection
aws-secrets-manager-rotation-lambdas
aws-lambda-chaos-injection | aws-secrets-manager-rotation-lambdas | |
---|---|---|
1 | 4 | |
99 | 307 | |
- | 1.6% | |
4.7 | 5.1 | |
7 months ago | 21 days ago | |
Python | Python | |
MIT License | MIT No Attribution |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
aws-lambda-chaos-injection
-
Chaos engineering for serverless with AWS Fault Injection Simulator
chaos_lambda is a small library injecting chaos into AWS Lambda. It offers simple python decorators to do delay, exception and statusCode injection for your AWS Lambda function. This allows to conduct small chaos engineering experiments for your serverless application in the AWS Cloud. https://github.com/adhorn/aws-lambda-chaos-injection
aws-secrets-manager-rotation-lambdas
- How does your company do secret management? AWS/GCP/Azure/Vault/CyberArk etc. thoughts?
-
How to store (or Not) your DB password in AWS
Create a new Lambda function that will handle the rotation - here is a template https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/blob/master/SecretsManagerRDSMySQLRotationMultiUser/lambda_function.py - I created it in a separate folder within the same repository. If you are like me, new to using Python, you could use this helpful guide:https://docs.aws.amazon.com/lambda/latest/dg/python-package.html.
-
Secrets Manager vs Env Variables for Postgres DB
One extra benefit of using Secrets Manager is that you can enable secret rotation. You can find reference implementations for the rotation lambda here https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas
-
deploying AWS provided lambda with terraform, problem with dependencies
I would like to deploy SecretsManagerRDSPostgreSQLRotationMultiUser lambda with terraform; meaning I would store source code of lambda linked above in my repository and use terraform to package it into zip file, including dependencies and then upload it to AWS.
What are some alternatives?
aws-fis-templates-cdk - Collection of AWS Fault Injection Simulator (FIS) experiment templates deploy-able via the AWS CDK
chalice - Python Serverless Microframework for AWS
failure-lambda - Module for fault injection into AWS Lambda
serverless-micro-django - Lightweight yet powerful python utility for lambda functions, Use Django ORM in your Python lambda functions
chaotic - Chaos for Clouds
serverless-application-model - The AWS Serverless Application Model (AWS SAM) transform is a AWS CloudFormation macro that transforms SAM templates into CloudFormation templates.
aws-config-rdk - The AWS Config Rules Development Kit helps developers set up, author and test custom Config rules. It contains scripts to enable AWS Config, create a Config rule and test it with sample ConfigurationItems.
cloudformation-templates - Templates which can be used to automate infrastructure deployments in AWS
chaos-controller - :monkey: :fire: Datadog Failure Injection System for Kubernetes
ssl-check-api - This api returns the ssl expiration date of the hostname.