Giter Site home page Giter Site logo

aws-iam's Introduction

Understanding AWS IAM

XML vs JSON vs YAML

https://www.youtube.com/watch?v=B41iEHtRxPI

Announcement:

Upcoming DevOps with AWS batch: 31-MAR-2024
Demo: 31-MAR-2024 10:30AM IST
Classes: 01-APR-2024 Onwards
Timings: 07:15-08:45AM IST
Duration: 120Hours MON-FRI
Register in: https://www.joindevops.com
Language: Telugu

Every system typically incorporates mechanisms for authentication and authorization:

  • Authentication verifies if an individual or entity is part of the system.
  • Authorization determines whether an individual or entity has access to specific resources within the system.

IAM is not exclusive to AWS; it's a universal concept applicable across various systems and organizations, focusing on managing access and permissions effectively. The main components of IAM include:

Components

User

  • Represents either a human user or a system/service account within the system.

Group

  • A collection of users sharing similar roles, responsibilities, or permissions, facilitating easier management of access rights.

Permissions

  • Defines what actions a user or group is allowed to perform, typically outlined in a policy document.

Resource

  • The assets or services within the system, such as EC2, S3, IAM, etc., that users or groups interact with. Resources are generally represented as nouns.

Action

  • The operations that can be performed on resources, essentially the "verbs" of IAM, including:
    • Get: To retrieve or view resources.
    • Create: To generate new instances of resources.
    • Update: To modify existing resources.
    • Delete: To remove resources from the system.

Permissions in IAM are usually encapsulated within policy documents that list allowable actions on specified resources. These documents can be attached to users or groups, granting them the defined capabilities.

IAM Overview

This framework ensures that entities within the system are authenticated and authorized appropriately, maintaining security and operational integrity.

aws-iam's People

Contributors

joindevopscloud avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.