artilleryio / artilleryio/chaos-lambda

About that AmazonEC2FullAccess requirement

Open
#28 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
290
Forks
26
PR merge metrics
No merged PRs in 30d

Description

I was wondering how you would justify such a far-ranging authorization policy. In the code I only see ec2.describeInstances() and ec2.terminateInstances() being used. From what I can see, if I give those two -- and only those -- to my Lambda, it will work. So why would you say that full access is required?

Contributor guide

Open the contributing guide

Research direction

The issue names ec2.describeInstances() and ec2.terminateInstances() but no file or test. Start by locating where the AmazonEC2FullAccess requirement is defined, compare it with those calls, and verify the Lambda with only the narrower permissions. Done means the requirement is justified or narrowed and documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, javascript
Domain
cloud, security
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.