aws-lambda-chaos-injection
aws-lambda-chaos-injection copied to clipboard
Chaos Injection library for AWS Lambda
Executing the lambda handler in all cases and only over-writing the error code if a valid parameter result is received means that the function code will be _invoked_ and will...
sketch of a config (faults, delays) and implementation https://gist.github.com/kapilt/eb8f9b82473d7fa8295fbf1d10c11c11 ideally we should be able to control which services, rates, and delay ranges. errors are a little harder to configure, since...
Printing the whole `e` object is not very useful here. It'd show something like `ssm_cache.cache.InvalidParameterError: chaoslambda.config is invalid. ['chaoslambda.config'] - {}`. By the way, I wouldn't raise an `ssm_cache.cache.InvalidParameterError` here....
When the Lambda function doesn't have enough permissions to read the SSM parameter, you get an AccessDeniedException (`"botocore.exceptions.ClientError: An error occurred (AccessDeniedException)"`). We could handle that [here](https://github.com/adhorn/aws-lambda-chaos-injection/blob/master/chaos_lambda.py#L247). This way we...
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.5 to 1.26.18. Release notes Sourced from urllib3's releases. 1.26.18 Made body stripped from HTTP requests changing the request method to GET after HTTP 303 "See Other"...