Skip to content

Commit

Permalink
chore: update lambda attacks to use the steadybit failure-lambda
Browse files Browse the repository at this point in the history
  • Loading branch information
ReuDa committed Aug 22, 2024
1 parent 809f712 commit 7a1a114
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 11 deletions.
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Introduction

This action leverages [gunnargrosch/failure-lambda](https://github.com/gunnargrosch/failure-lambda) and the AWS Systems Manager API to deny connections to other hosts for an AWS Lambda.
This action leverages [steadybit/failure-lambda](https://github.com/steadybit/failure-lambda) and the AWS Systems Manager API to deny connections to other hosts for an AWS Lambda.

# Use Cases

- Understand how a lambda behaves when an external dependency is unavailable.

# Prerequisites

The AWS Lambda Function to attack must [be wrapped with the failure-lambda library](https://github.com/gunnargrosch/failure-lambda#how-to-install-with-parameter-in-ssm-parameter-store).
The AWS Lambda Function to attack must [be wrapped with the failure-lambda library](https://github.com/steadybit/failure-lambda#how-to-install-with-parameter-in-ssm-parameter-store).

# Parameters

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Introduction

This action leverages [gunnargrosch/failure-lambda](https://github.com/gunnargrosch/failure-lambda) and the AWS Systems Manager API to fill the tmp disk of a lambda.
This action leverages [steadybit/failure-lambda](https://github.com/steadybit/failure-lambda) and the AWS Systems Manager API to fill the tmp disk of a lambda.

# Use Cases

- Understand how a lambda behaves when it pollutes the tmp directory

# Prerequisites

The AWS Lambda Function to attack must [be wrapped with the failure-lambda library](https://github.com/gunnargrosch/failure-lambda#how-to-install-with-parameter-in-ssm-parameter-store).
The AWS Lambda Function to attack must [be wrapped with the failure-lambda library](https://github.com/steadybit/failure-lambda#how-to-install-with-parameter-in-ssm-parameter-store).

# Parameters

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Introduction

This action leverages [gunnargrosch/failure-lambda](https://github.com/gunnargrosch/failure-lambda) and the AWS Systems Manager API to inject exceptions into AWS Lambdas.
This action leverages [steadybit/failure-lambda](https://github.com/steadybit/failure-lambda) and the AWS Systems Manager API to inject exceptions into AWS Lambdas.

# Use Cases

- Understand how other (e.g. upstream services, monitoring) behaves when the lambda is returning a failure.

# Prerequisites

The AWS Lambda Function to attack must [be wrapped with the failure-lambda library](https://github.com/gunnargrosch/failure-lambda#how-to-install-with-parameter-in-ssm-parameter-store).
The AWS Lambda Function to attack must [be wrapped with the failure-lambda library](https://github.com/steadybit/failure-lambda#how-to-install-with-parameter-in-ssm-parameter-store).

# Parameters

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Introduction

This action leverages [gunnargrosch/failure-lambda](https://github.com/gunnargrosch/failure-lambda) and the AWS Systems Manager API to inject latency into an AWS Lambda.
This action leverages [steadybit/failure-lambda](https://github.com/steadybit/failure-lambda) and the AWS Systems Manager API to inject latency into an AWS Lambda.

# Use Cases

- Understand how other (e.g. upstream services, monitoring) behaves when the lambda is answering to slow.

# Prerequisites

The AWS Lambda Function to attack must [be wrapped with the failure-lambda library](https://github.com/gunnargrosch/failure-lambda#how-to-install-with-parameter-in-ssm-parameter-store).
The AWS Lambda Function to attack must [be wrapped with the failure-lambda library](https://github.com/steadybit/failure-lambda#how-to-install-with-parameter-in-ssm-parameter-store).

# Parameters

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Introduction

This action leverages [gunnargrosch/failure-lambda](https://github.com/gunnargrosch/failure-lambda) and the AWS Systems Manager API to return a fixed status code from an AWS Lambda.
This action leverages [steadybit/failure-lambda](https://github.com/steadybit/failure-lambda) and the AWS Systems Manager API to return a fixed status code from an AWS Lambda.

# Use Cases

- Understand how other (e.g. upstream services, monitoring) behaves when the lambda is answering with abnormal status codes.

# Prerequisites

The AWS Lambda Function to attack must [be wrapped with the failure-lambda library](https://github.com/gunnargrosch/failure-lambda#how-to-install-with-parameter-in-ssm-parameter-store).
The AWS Lambda Function to attack must [be wrapped with the failure-lambda library](https://github.com/steadybit/failure-lambda#how-to-install-with-parameter-in-ssm-parameter-store).

# Parameters

Expand Down
2 changes: 1 addition & 1 deletion index.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"lastChange": 1724146284,
"lastChange": 1724331843,
"templates": [
"/templates/aws-ec2.ec2-restart/template.json",
"/templates/aws-ecs.scale-cpu-stress/template.json",
Expand Down

0 comments on commit 7a1a114

Please sign in to comment.