-
Notifications
You must be signed in to change notification settings - Fork 788
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rewrite running on AWS EC2 instance #4272
Conversation
60aa6a5
to
83b4f00
Compare
e3d1354
to
ab38708
Compare
docs/content/features/run_on_aws.md
Outdated
This feature lets you run Infection Monkey Agent on your chosen EC2 | ||
instances without the requirement of manual installation, enabling the simulation of | ||
various attack scenarios across your AWS infrastructure. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- "This feature" is somewhat ambiguous after reading the previous paragraph. What feature? The Amazon Message Delivery Service?
- This standalone sentence should either have some supporting sentences or, itself, be a supporting sentence for something else.
Maybe we need a better/clearer name for this feature. It would improve some of the language in this doc.
docs/content/features/run_on_aws.md
Outdated
The Infection Monkey can run on AWS EC2 instances using the | ||
[AWS Systems Manager (SSM) Agent]( | ||
https://docs.aws.amazon.com/systems-manager/latest/userguide/what-is-systems-manager.html). | ||
Each EC2 instance has an [SSM Agent]( | ||
https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-agent.html) | ||
installed for updating, managing, and configuring the instance. | ||
It executes requests received from the AWS Systems Manager, and uses the Amazon | ||
Message Delivery Service to report back status and execution details. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This context is fantastic. Should we add links for AWS Systems Manager and AMDS? Or are they not important?
docs/content/features/run_on_aws.md
Outdated
instances without the requirement of manual installation, enabling the simulation of | ||
various attack scenarios across your AWS infrastructure. | ||
|
||
EC2 instances must be configured with the SSM Agent and the necessary IAM roles |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
EC2 instances must be configured with the SSM Agent and the necessary IAM roles | |
In order to launch Infection Monkey Agents using the AWS SSM Agent, EC2 instances must be configured with the SSM Agent and the necessary IAM roles |
What does it mean for an EC2 instance to be "configured with the SSM Agent". Do they need to "enable the SSM Agent on the EC2 instance?" Can we link to AWS's documentation that explains what steps they need to take?
Maybe we need a better/clearer name for this feature. It would improve some of the language in this doc.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There can be instances that don't have SSM Agent preinstalled. I may need to reword this a bit.
It will be definitely easier to have a concise name for the feature. Maybe "Infection Monkey AWS Execution" ?
c221bb6
to
a6292e8
Compare
a6292e8
to
046b505
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please also take a look at the comments from my previous review that I unresolved. You missed a couple.
a1f50e9
to
362471f
Compare
362471f
to
e87d30d
Compare
e87d30d
to
03ee861
Compare
docs/content/features/run_on_aws.md
Outdated
1. Ensure that the SSM Agent is installed on the EC2 instance on which | ||
Infection Monkey will run. | ||
1. Ensure that the EC2 instance has the necessary IAM roles to allow | ||
the SSM Agent to execute commands. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This starts to feel like a "how to".
636b3a7
to
cc07e43
Compare
cc07e43
to
585cf13
Compare
What does this PR do?
Issue #4209 .
Add any further explanations here.
PR Checklist
Testing Checklist