News for hackers. Stuff that matters.
Re:AWS IAM having issues yet again by dividuum on Thursday October 01, 2020 @05:49PM (#24656498)
Maybe a stupid question, but isn't IAM related to almost any API access to AWS as it's used for authorization and authentication through a combination of identities and policies? Or does this outage only affect the meta level being access to IAM itself through its own API?
Re:AWS IAM having issues yet again by sofal on Thursday October 01, 2020 @06:14PM (#24656719)
There are 3 basic ways in which you might see an IAM/Identity related issue:

1. Control plane problems - these will manifest as latency or errors when calling the IAM service itself to make updates/additions/deletions of users/roles/policies/groups/etc. This is the most likely scenario if the dashboard names "IAM" specifically as the issue.

2. Propagation problems - problems with propagation will manifest as delays in seeing your control plane (IAM) actions reflected in the dataplane. For example, if you remove a user, but the user is still able to authenticate to AWS services for a lengthy period of time.

3. Dataplane problems - this will be problems with authentication or authorization to any and all AWS services. A widespread problem with authentication is less likely, but extremely bad, and will probably not be categorized in the dashboard as a problem only with IAM, since "IAM" is technically the name of the control plane.

Re:AWS IAM having issues yet again by mcqueenjordan on Thursday October 01, 2020 @06:22PM (#24656796)
[Disclaimer: I'm speaking as an engineer personally, not for any company.]

My understanding is that authz/authn flows have not been affected. If authz/authn flows (which occur on every API call) were affected, I suspect the effect would be far more noticeable.

Re:AWS IAM having issues yet again by birdyrooster on Thursday October 01, 2020 @07:31PM (#24657285)
IAM is probably decentralized using trusted CA certificates to allow other AWS services to validate tokens previously created by IAM when it wasn't down. Yeah if you want new tokens you are just out of luck, but existing ones will keep working.
Re:AWS IAM having issues yet again by acdha on Thursday October 01, 2020 @05:53PM (#24656530)
The last time this happened I saw errors changing IAM entities but not using them or getting STS tokens, which made sense if it was related to propagating changes.
Re:AWS IAM having issues yet again by ManWith2Plans on Thursday October 01, 2020 @05:57PM (#24656571)
This is what I experienced this time too. Still impacts development significantly if you use a tool like terraform.
Re:AWS IAM having issues yet again by acdha on Thursday October 01, 2020 @07:10PM (#24657140)
Definitely – just changes it from “critical - the world is on fire” to “major”.
Re:AWS IAM having issues yet again by jamestimmins on Thursday October 01, 2020 @06:15PM (#24656725)
Does anyone know of good IAM learning resources? They (along with networking) are the biggest barriers I have from using AWS.
Re:AWS IAM having issues yet again by whoknew1122 on Thursday October 01, 2020 @08:23PM (#24657582)
I work at AWS. I'm someone who helps enterprise customers troubleshoot IAM every day. I also teach new hires, external people, and provide continuing education for IAM.

The biggest thing is what do you want to learn and how complicate do you need things to be. These two reInvent videos are really good:

https://www.youtube.com/watch?v=YQsK4MtsELU https://www.youtube.com/watch?v=Zvz-qYYhvMk

They're a little old and might not talk about the newest and greatest things (like IAM Access Analyzer), but the basics of IAM are there and always stay the same.

If you give a better understanding of what you struggle with (basics, conditions, etc.), we could probably give better answers.

Here are some other reInvent videos I skimmed that look pretty good:

https://www.youtube.com/watch?v=XO4CALyzbVM https://www.youtube.com/watch?v=BFrWnKZ0DQ8

Re:AWS IAM having issues yet again by whoknew1122 on Thursday October 01, 2020 @08:25PM (#24657589)
Cloud Academy has some good stuff about AWS. But most re:Invent sessions are on YouTube. You can learn a ton of stuff from re:Invent sessions.
Re:AWS IAM having issues yet again by viraptor on Thursday October 01, 2020 @06:23PM (#24656801)
Have your tried reading the AWS docs? As in actually spending some time to read the whole content? They have good descriptions, many guides, step-by-step instructions for simple examples, etc. You can go a long way with just those pages.

If you want something more hand-holding, A Cloud Guru courses are pretty good.

Re:AWS IAM having issues yet again by krisfreedain on Thursday October 01, 2020 @06:45PM (#24656954)
The training offered on aws.training may be a good place to start: https://www.aws.training/LearningLibrary?&search=iam&tab=vie...
Re:AWS IAM having issues yet again by nexuist on Thursday October 01, 2020 @06:44PM (#24656948)
What are you trying to figure out? I will say IAM seems daunting because it's used by every other service; you don't have to know what every property or policy is in order to effectively secure your resources.
Re:AWS IAM having issues yet again by atlgator on Thursday October 01, 2020 @07:05PM (#24657104)
AWS Identity is truly awful. It is not extensible and it lacks critical features. AWS has an opportunity to put companies like Okta out of business but their Identity team doesn't have the vision.
Re:AWS IAM having issues yet again by ak217 on Thursday October 01, 2020 @07:26PM (#24657261)
I think you're referring to the Cognito team. As far as I know, IAM has never had managing user identities outside AWS among its goals.

People rarely think about the true purpose and power of IAM and its equivalent services in other platforms. Its real function is to decouple teams from each other, which is what enables the platform to grow. IAM is the glue that federates services together. What developers see is a powerful, relatively low level RBAC/PBAC API for that, but through that API you can get a glimpse of just how agnostic IAM is to the information that it's managing - and how central it is to the rest of AWS. (Fun fact - you can actually use IAM to evaluate completely made up policies/principals/resources, because it's agnostic to what it's evaluating and the PDP API is available to everyone.)

Comparing this to Google or Azure, AWS IAM is architecturally superior - at least in terms of extensibility.

Re:AWS IAM having issues yet again by meow_mix on Thursday October 01, 2020 @07:12PM (#24657156)
at their volume keeping the thing online is an accomplishment imo