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

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 พ.ย. 2018
  • 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 ปีที่แล้ว +63

    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 TH-cam, this is the only one I've found which actually tries to teach the content of IAM instead of just regurgitating facts. Great job.

  • @Haiderkindi
    @Haiderkindi 3 ปีที่แล้ว +6

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

  • @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.

  • @nainajohari1719
    @nainajohari1719 3 ปีที่แล้ว +1

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

  • @ruslanmustaev8170
    @ruslanmustaev8170 2 ปีที่แล้ว +3

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

  • @praveengunasekar5882
    @praveengunasekar5882 2 ปีที่แล้ว

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

  • @aireddy
    @aireddy 3 ปีที่แล้ว +2

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

  • @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!!

  • @yagobolivar5691
    @yagobolivar5691 ปีที่แล้ว +1

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

  • @ganeshbhosale6947
    @ganeshbhosale6947 5 ปีที่แล้ว +14

    One of the best presentation on IAM, I must say

  • @saurinshah9339
    @saurinshah9339 2 ปีที่แล้ว

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

  • @mahieddine_amamra
    @mahieddine_amamra 2 ปีที่แล้ว +1

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

  • @devpatel5138
    @devpatel5138 3 ปีที่แล้ว +3

    Amazing Tutorial. Really cleared things up for me!

  • @sanchitbatra5194
    @sanchitbatra5194 ปีที่แล้ว +2

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

  • @ieee1337b
    @ieee1337b 2 ปีที่แล้ว +2

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

  • @patrickkabongo1317
    @patrickkabongo1317 4 วันที่ผ่านมา

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

    • @amazonwebservices
      @amazonwebservices  3 วันที่ผ่านมา +1

      We're happy you found it helpful. 😃 🎉

  • @mayanksharma5156
    @mayanksharma5156 4 ปีที่แล้ว +4

    This is a gem.

  • @LarryP248
    @LarryP248 7 หลายเดือนก่อน

    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

  • @QuentinFennessy
    @QuentinFennessy 10 หลายเดือนก่อน

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

    • @amazonwebservices
      @amazonwebservices  10 หลายเดือนก่อน +1

      So glad you like it, Quentin! 😀

  • @abubakrsaban
    @abubakrsaban 4 ปีที่แล้ว +4

    Still my favorite video

  • @salahrekik4110
    @salahrekik4110 4 ปีที่แล้ว +3

    How cool was that !! Awesome

  • @lauramariana2340
    @lauramariana2340 4 ปีที่แล้ว +5

    Great preso! Great presenter

  • @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

  • @omermindivanli2981
    @omermindivanli2981 4 ปีที่แล้ว +6

    Great Talk!

  • @Mcforlarr
    @Mcforlarr 5 ปีที่แล้ว +2

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

  • @emjay6968
    @emjay6968 2 ปีที่แล้ว

    Best. Tutorial. Ever!

  • @gladmanchikosha899
    @gladmanchikosha899 หลายเดือนก่อน

    This is the greatest of all time tutorial

  • @lukej4242
    @lukej4242 5 ปีที่แล้ว +4

    Anywhere to get those policies? Great preso.

  • @lotsa2000
    @lotsa2000 ปีที่แล้ว

    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.

  • @ranjeet1449
    @ranjeet1449 5 ปีที่แล้ว +18

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

  • @muradmomani8170
    @muradmomani8170 2 ปีที่แล้ว +1

    Super clear !

  • @gkranasinghe
    @gkranasinghe 2 ปีที่แล้ว

    Amazing Tutorial

  • @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.

  • @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?

  • @hassanfrennir7798
    @hassanfrennir7798 8 หลายเดือนก่อน +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

  • @paulielucchese354
    @paulielucchese354 2 ปีที่แล้ว +1

    Great presentation. Anyone know if these slides are available?

  • @hwy9nightkid
    @hwy9nightkid 2 ปีที่แล้ว

    this talk is very helpful

  • @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.

  • @paka1717
    @paka1717 2 ปีที่แล้ว

    merci; this is awesome!

  • @nagaripratap8894
    @nagaripratap8894 3 ปีที่แล้ว

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

  • @nisargjhatakia5844
    @nisargjhatakia5844 หลายเดือนก่อน

    miles better than my paid udemy courses

  • @awsclouddevops4750
    @awsclouddevops4750 4 ปีที่แล้ว

    excellent.

  • @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 11 หลายเดือนก่อน

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

  • @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 2 ปีที่แล้ว +1

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

    • @mrbeats7434
      @mrbeats7434 2 ปีที่แล้ว +1

      @@vedambala sounds simpler

  • @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 11 หลายเดือนก่อน

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

  • @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

  • @fagbamigbekehinde8944
    @fagbamigbekehinde8944 4 ปีที่แล้ว +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.

  • @kamathmanoj
    @kamathmanoj 5 หลายเดือนก่อน

    Now I am completely lost 😢

  • @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

  • @bdjeosjfjdskskkdjdnfbdj
    @bdjeosjfjdskskkdjdnfbdj 4 ปีที่แล้ว +7

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

    • @pioneerx9066
      @pioneerx9066 4 ปีที่แล้ว

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

  • @WiseWeeabo
    @WiseWeeabo 4 ปีที่แล้ว +5

    low key trying to start a gang war

  • @pioneerx9066
    @pioneerx9066 4 ปีที่แล้ว +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

  • @tieduprightnowprcls
    @tieduprightnowprcls ปีที่แล้ว

    😵‍💫😵‍💫😵‍💫

  • @cokegen
    @cokegen 3 ปีที่แล้ว +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.

  • @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

  • @belowocean
    @belowocean 3 ปีที่แล้ว +4

    audience is so awkward lol

  • @sarvagyamaithani2093
    @sarvagyamaithani2093 2 ปีที่แล้ว

    She's sweet

  • @violatrice4219
    @violatrice4219 3 ปีที่แล้ว +1

    AWẞçlearDB/00829-⁸7845

  • @masterbat8953
    @masterbat8953 3 ปีที่แล้ว +1

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

  • @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.

  • @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

  • @cabc74
    @cabc74 5 ปีที่แล้ว +5

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

  • @andreibuldakov2641
    @andreibuldakov2641 2 ปีที่แล้ว

    Great tutorial. She is not that funny though.

  • @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.

  • @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