AWS Networking & IAM















 

                       AWS LB & Route53

https://towardsaws.com/network-in-aws-route53-vpc-bbf18a2ab054#:~:text=Route%2053%20is%20used%20for,user's%20location%20or%20other%20criteria.





                                                            AWS IAM

https://awsfundamentals.com/blog/aws-iam-roles-terms-concepts-and-examples#heading-aws-identity-center-and-federation

In AWS, *users* and *roles* are two distinct concepts that serve different purposes in managing access and identity.

AWS User

- *Definition*: An AWS user is an entity that represents a person or application that interacts with AWS resources.

- *Characteristics*:

    - Users have long-term credentials (access keys or passwords) that can be used to access AWS resources.

    - Users can be assigned permissions directly through policies.

    - Users can be part of groups, which can simplify permission management.


AWS Role

- *Definition*: An AWS role is an identity that can be assumed by an entity (user, application, or service) to perform specific tasks.

- *Characteristics*:

    - Roles do not have long-term credentials; instead, they provide temporary security credentials.

    - Roles are assumed by entities to gain specific permissions for a limited time.

    - Roles can be used to delegate permissions without sharing long-term credentials.


Key Differences

- *Purpose*: Users are identities with long-term access, while roles are temporary identities for specific tasks.

- *Credentials*: Users have long-term credentials, while roles provide temporary credentials.

- *Usage*: Users are typically used for human identities or applications that require persistent access, while roles are used for temporary access or delegation of permissions.


When to use each:

- *Users*: For administrators, developers, or applications that require long-term access to AWS resources.

- *Roles*: For temporary access, delegation of permissions, or cross-account access.


Would you like more information on AWS IAM or best practices for managing users and roles?



Comments

Popular posts from this blog

JavaBeans vs Spring beans vs POJOs

Hibernate (Java) -- by jps sasadara

Design Patterns