artilleryio / artilleryio/chaos-lambda
About that AmazonEC2FullAccess requirement
- 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
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