AWS Systems Manager. No more bastion hosts, nor credentials to run scripts or commands against multiple servers at once ?
Hey guys !!! Hope you are doing pretty good? Today's post is supposed to be a quick one. I am going to start with a real case scenario. I was working for an Enterprise Managed Services provider and because EMS supports multiple customers, you end up with a bunch of environments, credentials, diagrams that make your life a lot harder whenever you need to jump on a server to troubleshoot something. This tough task though, can be easier if you have the ability to leverage AWS Systems Manager in your environment. What systems manager allows you to do is , basically, access a shell of a machine without having to rdp or ssh to it, have an inventory of your fleet, and , one of the coolest features, running commands/scripts against multiple servers at once, again, without even knowing an username or password. My assignment was to identify which servers were still configured to use a DNS server that we were going to decommission. The challenge was, not all servers were part of a...