AWS re:Invent 2018: [REPEAT 1] Become an IAM Policy Master in 60 Minutes or Less (SEC316-R1)

Поделиться
HTML-код
  • Опубликовано: 6 сен 2024
  • Are you interested in becoming a IAM policy master and learning about powerful techniques for controlling access to AWS resources? If your answer is “yes,” this session is for you. Join us as we cover the different types of policies and describe how they work together to control access to resources in your account and across your AWS organization. We walk through use cases that help you delegate permission management to developers by demonstrating IAM permission boundaries. We take an in-depth look at controlling access to specific AWS regions using condition keys. Finally, we explain how to use tags to scale permissions management in your account. This session requires you to know the basics of IAM policies.

Комментарии • 94

  • @harinarasimhan8493
    @harinarasimhan8493 4 года назад +64

    One of the best tutorial videos on IAM policies I've come across ! If Brigid creates an AWS course lessons, I'd blindly sign up for it !

  • @vindolanda6974
    @vindolanda6974 Год назад +8

    I've gone through multiple videos on paid courses and RUclips, this is the only one I've found which actually tries to teach the content of IAM instead of just regurgitating facts. Great job.

  • @0218deep
    @0218deep 2 года назад +2

    I am so thankful to Brigid for her explanation of the IAM in a nutshell. It explains and clears the concepts of all key features of AWS IAM succinctly.

  • @ruslanmustaev8170
    @ruslanmustaev8170 2 года назад +3

    Lady, you are the best in explanation IAM policies!!! Why I haven't seen this video earlier....

  • @ieee1337b
    @ieee1337b 2 года назад +2

    4:05 I found the acronym easier to remember if spelled backwards

  • @hassanfrennir7798
    @hassanfrennir7798 10 месяцев назад +1

    Video Summary:
    This video is a tutorial on becoming an IAM Policy Master in AWS in 60 minutes or less. The speaker covers the basics of IAM policy language and then dives into different policy types and use cases. The video also includes live demonstrations of creating and modifying policies.
    - 00:00 This section is an introduction to the speaker and an overview of what will be covered in the video.
    - 06:56 IAM policies in AWS are based on matching the context of a request to an allows statement in a defined policy.
    - 13:54 IAM Policy Master Challenge: Cross-Account Access
    - 20:49 Use deny statements in Service Control Policies to restrict access and reduce blast radius.
    - 27:44 The speaker demonstrates how to store and retrieve secrets using Secrets Manager in different regions, and also shows how to restrict user privileges to prevent privilege escalation.
    - 34:45 The speaker demonstrates how to create a role in IAM with specific permissions for lambda functions.
    - 41:41 This section explains the IAM policy for creating tags and modifying tags on AWS instances.
    - 48:31 IAM users and roles can now be tagged, allowing for more granular access control

  • @trungkiennguyen7655
    @trungkiennguyen7655 2 года назад +1

    Using the role's project-tag as prefix for resource name, to enforce ABAC for resources that doesn't support tag-based access control. That's brilliant!!

  • @ganeshbhosale6947
    @ganeshbhosale6947 5 лет назад +14

    One of the best presentation on IAM, I must say

  • @Haiderkindi
    @Haiderkindi 3 года назад +6

    One of the best sessions, the presenter is fun and knowledgeable, keep them coming, thank you.

  • @gladmanchikosha899
    @gladmanchikosha899 3 месяца назад

    This is the greatest of all time tutorial

  • @yagobolivar5691
    @yagobolivar5691 Год назад +1

    Bridget is very good at explaining this complicated subject. Thanks!

  • @sanchitcop19
    @sanchitcop19 Год назад +2

    5 min in and I already know I'll be getting a lot out of this

  • @LarryP248
    @LarryP248 10 месяцев назад

    The value of this content is immense. A similar book I read ushered in a new chapter in my life. "AWS Unleashed: Mastering Amazon Web Services for Software Engineers" by Harrison Quill

  • @mahieddine_amamra
    @mahieddine_amamra 2 года назад +1

    One of the best presentation on IAM, I must say, Thank You Brigid

  • @patrickkabongo1317
    @patrickkabongo1317 2 месяца назад

    I love this session. Clear explanations in a relax way! Thank you!

  • @os2baba
    @os2baba 4 года назад +10

    Not to ding Brigid. She did a good job. But the only thing going through my mind as I watch this is "This is batshit crazy". Figuring out how and why access was denied shouldn't need an n dimensional truth table. I get that this has grown organically but what we have now is a monster of Frankenstein proportions.
    I realize that Google has the advantage of starting out later and not making the same mistakes. And that their offering is significantly less complex than AWS. But GCP IAM is a lot simpler and easier to understand. They have also done a much better job with BigTable than DynamoDB. It's crazy that implementation details dictate how I choose partition keys. And many cross region replication are a lot more transparent.
    At this point, Amazon needs to figure out how to simplify some of this stuff. IAM in particular. Otherwise, AWS is going to collapse under its own weight.

    • @mayanksharma5156
      @mayanksharma5156 4 года назад +2

      I was wondering the same thing, if you look at the similar tutorials in AWS docs, there are so many exceptions for each of the services that you need to take care of. the level of abstraction makes it very difficult to design and scale IAM .

    • @mrbeats7434
      @mrbeats7434 3 года назад

      mate, AWS - Simple Service. Simple

    • @vedambala
      @vedambala 3 года назад +1

      IAM does not have simple in its name. Hence the complexity

    • @mrbeats7434
      @mrbeats7434 3 года назад +1

      @@vedambala sounds simpler

  • @QuentinFennessy
    @QuentinFennessy Год назад

    This is an excellent intro to AWS permissions. Brigid packs a lot of useful information into a 1 hour video.

  • @aireddy
    @aireddy 3 года назад +2

    This is one of the excellent presentation which helped me understand IAM permission boundary, resource policies.

  • @nainajohari1719
    @nainajohari1719 3 года назад +1

    One of the best IAM tutorials, Brigid made it fun and easy to comprehend.

  • @nisargjhatakia5844
    @nisargjhatakia5844 3 месяца назад

    miles better than my paid udemy courses

  • @abubakrsaban
    @abubakrsaban 4 года назад +4

    Still my favorite video

  • @praveengunasekar5882
    @praveengunasekar5882 3 года назад

    One of the best IAM Tutorials I have ever seen, going to use the solutions in my project.

  • @ranjeet1449
    @ranjeet1449 5 лет назад +18

    Great presentation, I was in this room at the re:Invent.

  • @mayanksharma5156
    @mayanksharma5156 4 года назад +4

    This is a gem.

  • @confused6526
    @confused6526 4 года назад +10

    Great Presentation. Would you post your slide in a gist so that we can make use of them? Thanks. J.N

  • @lauramariana2340
    @lauramariana2340 4 года назад +5

    Great preso! Great presenter

  • @saurinshah9339
    @saurinshah9339 2 года назад

    Great IAM policy explanation! One of the best session I have came across recently.

  • @lotsa2000
    @lotsa2000 2 года назад

    Awesome! Great job, great info! This should be required day zero material for AWS users. Why am I just now encountering this while studying for my first certificate exam for AWS? I've been working with AWS for like over two years now.

  • @joross8
    @joross8 2 года назад

    Great info.
    Constructive feedback would be that swapping between chrome instances during the demo is not very clear or easy to follow. Also the choice of the default theme notepad ++ for the code/text editor is not great for demo purposes. Vscode, or some other dedicated code editor if you couldn't use Microsoft dev tools in an AWS presentation, would have been a better choice.

  • @devpatel5138
    @devpatel5138 4 года назад +3

    Amazing Tutorial. Really cleared things up for me!

  • @kaushik853
    @kaushik853 3 года назад +1

    why at 20:38, creation control of resources to specific region with iam policies? im doing it in production with org SCPs and its very easy to manage

    • @thefamousdjx
      @thefamousdjx Год назад

      I also thought its just easier doing it on scp. If was specific to an account then would do it her way

  • @paulielucchese354
    @paulielucchese354 2 года назад +1

    Great presentation. Anyone know if these slides are available?

  • @Mcforlarr
    @Mcforlarr 5 лет назад +2

    Feedback: would be nice to link the resources at the end of the slide in the description.

  • @omermindivanli2981
    @omermindivanli2981 4 года назад +6

    Great Talk!

  • @TheAnurag69
    @TheAnurag69 2 года назад +2

    SCP polices used only for deny then how come at 13:47 she mentioned allow in SCP. Can someone please explain me?

    • @thefamousdjx
      @thefamousdjx Год назад

      I also thought we always use them with deny. Didnt realise they can also work this way

  • @emjay6968
    @emjay6968 2 года назад

    Best. Tutorial. Ever!

  • @muradmomani8170
    @muradmomani8170 2 года назад +1

    Super clear !

  • @lukej4242
    @lukej4242 5 лет назад +4

    Anywhere to get those policies? Great preso.

  • @shadracha.4791
    @shadracha.4791 3 года назад

    Great Presentation. Why is it that AWS CloudFront does not support action-level permissions for creating CloudFront key pairs and that one must use an AWS account root user to create a CloudFront key pair?

  • @salahrekik4110
    @salahrekik4110 4 года назад +3

    How cool was that !! Awesome

  • @expensivetechnology9963
    @expensivetechnology9963 5 лет назад +1

    Brigid, At 47:30 it appears you were allowed to change 'project' = 'sneaky' to 'project' = 'dorky' to bypass restrictions on 'sneaky' project? Did I see that wrong? And at 53:20 it appears to be trivial for Casey to change his principal tag to gain access to whichever project he wants. Is there in fact something that would block a principal from changing their tag? Great deep dive - this gave me a lot more confidence with policies and conditions. Thank you.

    • @jk2l
      @jk2l 5 лет назад +5

      she was using two browser, one is firefox which is full admin. the other one is chrome which is the IAM role that with restricted access.

  • @nagaripratap8894
    @nagaripratap8894 3 года назад

    Question, can we control naming convention with IAM policy for creating a resource like "Security group"

  • @hwy9nightkid
    @hwy9nightkid 2 года назад

    this talk is very helpful

  • @gkranasinghe
    @gkranasinghe 3 года назад

    Amazing Tutorial

  • @paka1717
    @paka1717 2 года назад

    merci; this is awesome!

  • @fagbamigbekehinde8944
    @fagbamigbekehinde8944 5 лет назад +4

    Please how do I access the command line?

    • @joggyjames
      @joggyjames 4 года назад +1

      you have to install it, you can get the tool from the aws site.

  • @LeoYplus
    @LeoYplus 4 года назад +1

    is the slide available the you tube video hard to read

    • @KIVagant
      @KIVagant 4 года назад

      Use "zoom in" in your browser. When it is not in the full-screen mode.

    • @corwaincyrus6840
      @corwaincyrus6840 4 года назад

      all slides are available. google the video name followed by the word slideshare

    • @violatrice4219
      @violatrice4219 3 года назад +1

      AWẞamazon1234

  • @awsclouddevops4750
    @awsclouddevops4750 4 года назад

    excellent.

  • @pioneerx9066
    @pioneerx9066 5 лет назад +2

    I don't get why she's using a whitelist SCP in her examples when almost nobody uses SCPs that way. They use blacklist SCPs

  • @kamathmanoj
    @kamathmanoj 7 месяцев назад

    Now I am completely lost 😢

  • @bdjeosjfjdskskkdjdnfbdj
    @bdjeosjfjdskskkdjdnfbdj 5 лет назад +7

    dont know how many people she help pass the aws orgs portion of csap pro haha

    • @pioneerx9066
      @pioneerx9066 5 лет назад

      yep, "organizational complexity" otherwise known as the most booooooring part of AWS, yet necessary to understand.

  • @cokegen
    @cokegen 4 года назад +1

    I don't get the bashing to this girl. Either take it or leave it, but she was presenting a somewhat difficult topic to grasp for most, in a funny way. Nevermind they are posting this for free, in an easy to consume form. And I'm sure we're just seeing the tip of the iceberg on what the girl can do. Brigid is Ninja.

  • @owenzmortgage8273
    @owenzmortgage8273 Год назад

    Where is the real-world enterprise-level project you did? she is reading white papers for one hour.

  • @mountainscott5274
    @mountainscott5274 4 года назад

    I'm guessing "is awesome" didn't show up as a name at 47:50 because tags are case sensitive? Just thought I'd point this out in case in anyone else was confused like I was.
    docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html

  • @WiseWeeabo
    @WiseWeeabo 4 года назад +5

    low key trying to start a gang war

  • @tieduprightnowprcls
    @tieduprightnowprcls Год назад

    😵‍💫😵‍💫😵‍💫

  • @pging8328
    @pging8328 3 года назад

    Does anybody know the difference between permission boundaries and SCPs - they both sound exactly the same!?

    • @thatdamiguy
      @thatdamiguy 3 года назад

      Hmmmm So SCP for now is on an organizational level while Permission boundaries is on the Account level. And yeah, they are kinda of similar

  • @violatrice4219
    @violatrice4219 3 года назад +1

    AWẞçlearDB/00829-⁸7845

  • @belowocean
    @belowocean 4 года назад +4

    audience is so awkward lol

  • @masterbat8953
    @masterbat8953 4 года назад +1

    The content was good. The presenter is not grate. She should have actually taken the case one by one

  • @sarvagyamaithani2093
    @sarvagyamaithani2093 2 года назад

    She's sweet

  • @shonm.5420
    @shonm.5420 4 года назад +7

    Tech Industry: "Diversification is important and a priority for us!!"
    Also tech industry: 22:21
    😒🗑🚮

    • @bjohnso5murphy
      @bjohnso5murphy 4 года назад +8

      Thank you for pointing this out. I do see how when listened to I should have used the word "theme" to describe which user I was demonstrated in which browser. I will improve for next time.

    • @hwy9nightkid
      @hwy9nightkid 2 года назад

      @@bjohnso5murphy I would just steer clear and say "night mode" or "light theme" .. but good on you for replying

  • @MyGardenForYou
    @MyGardenForYou 4 года назад +2

    Very bad way of teaching. Don't say you are teaching, you are just checking some folks who know already that's it.

    • @hydramisto
      @hydramisto 3 года назад +5

      That's what Level 300 sessions are for.

  • @cabc74
    @cabc74 5 лет назад +5

    Good presentatio. Sadly, IAM is an awful product. Your average IT admin can manage this complexity.

  • @peekguyy3194
    @peekguyy3194 5 лет назад +11

    Good info, but she really needs to stop talking to a room full of adults like they're in kindergarten.

    • @rafau99
      @rafau99 5 лет назад +28

      meh, if you go to event and for 10hours straight you hear someone monologing in same tone - your audience would be sleepy - maybe from home where you just watch 1 presentation and look for just the info you want it's not necessary but she speaks with experience from speeches.

  • @andreibuldakov2641
    @andreibuldakov2641 2 года назад

    Great tutorial. She is not that funny though.

  • @SafetyDelivered
    @SafetyDelivered Год назад

    000002 *REH02241996 the RE I love your demonstration sounds like u should be in Boston massachusetts with RE.inforce

  • @violatrice4219
    @violatrice4219 3 года назад

    AWẞçlearDB/00829-⁸7845