Skip to content
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

[Q] Why Bastion has role? #11

Open
1 of 7 tasks
ozjongwon opened this issue Jul 18, 2017 · 1 comment
Open
1 of 7 tasks

[Q] Why Bastion has role? #11

ozjongwon opened this issue Jul 18, 2017 · 1 comment

Comments

@ozjongwon
Copy link

ozjongwon commented Jul 18, 2017

Thanks for sharing great templates! I could get a good amount of knowledge of AWS architecture through these.

Thanks!

-- J

Request

  • Bug
  • New Feature
  • Refactor
  • Question
  • Documentation
  • Tests
  • Other

Details

  • Could you explain why bastion template has an IAM Role? I think I don't need any role at all because it is just a host to jump to private servers.
@KeenanLawrence
Copy link

For others that may stumble across this:

There's not actual definition of a Bastion host. However, this is (at least) a server in a DMZ. One of the functions could be a "jump box" which typically accepts SSH connections.

There are many reasons that the Bastion host might have a role associated to it. One of them may be to add authorised public keys using IAM .
Another might be to trigger an SNS/SES notification for OSSEC alerts.

Probably one of the most important would be to allow SSM to run automation against this host (updates, patches, config, audits, etc). However, this might not be your preferred method.

Regardless, you get the point.


For smaller companies/startups, the Bastion might even double as a lightweight scheduler that executes tasks and uploads results/files to S3. There may be many uses for the Bastion in these contexts and will ultimately come down to compromise (It Depends™)

@stelligent, brilliant repository! Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants