Such a shallow dive: there really needs to be a lot more ink spilled on this topic in great depth. I've worked extensively with AWS over the last 4 years, and I can barely wrap my head around the scope of managing security in AWS. We have an entire department dedicated to security in our company, and none of them are remotely close to being experts in AWS security either. I'm starting to get curious if there even is…
> Instances get role data from the metadata service, but containers can't access that metadata and should access the local ECS agent instead (which has its own API). Just a quick aside, but is this can't or shouldn't ? I'm 100% positive you can use something like instance profile credentials from within a container (which loads credentials from the instance metadata service). I think I agree that there's definitely a…
http://docs.aws.amazon.com/AmazonECS/latest/developerguide/t...
That said, this is another of those "more ink should be spilled" moments, since preventing access to the instance metadata is something that you SHOULD do from a security point of view.