Exam CLF-C02 All QuestionsBrowse all questions from this exam
Question 216

A company has teams that have different job roles and responsibilities. The company’s employees often change teams. The company needs to manage permissions for the employees so that the permissions are appropriate for the job responsibilities.

Which IAM resource should the company use to meet this requirement with the LEAST operational overhead?

    Correct Answer: B

    To manage permissions for employees who often change teams and have different job responsibilities with the least operational overhead, the company should use IAM roles. IAM roles allow for the temporary assignment of a set of permissions based on the user's current job responsibilities without the need for direct management of user-specific permissions. This reduces the need to constantly update and manage individual user policies, streamlining the process and minimizing operational efforts, especially in a dynamic team environment.

Discussion
RinkansOption: A

IAM user groups allow you to group users with similar job roles or responsibilities together. Instead of managing individual user permissions, you can assign IAM policies to these groups. When an employee changes teams or job roles, you can simply add or remove them from relevant user groups, and the permissions associated with the group will be applied automatically to the user.

f964633

IAM user groups can help manage permissions for users with similar responsibilities. However, as employees change teams and job roles, the need to constantly update group memberships can create operational overhead.

salthehashOption: B

IAM roles are the most suitable resource for managing permissions in a scenario where employees frequently change teams and have different job roles and responsibilities. IAM roles allow you to define a set of permissions and policies and then assign those roles to users or AWS services as needed. This way, you can grant temporary access based on the user's current job responsibilities, and the users do not have to be directly assigned specific permissions. IAM user groups (option A) are typically used to simplify the management of permissions for sets of users who share common job responsibilities. However, roles provide more flexibility in dynamic scenarios where users move between teams.

stoy123Option: B

IAM Roles, the official course suggest it

6797423Option: B

IAM Role User Groups are not the least operational overhead

JamesGantOption: A

Answer is A. Question mentions, "A company has teams that have different job roles and responsibilities. The company’s employees often change teams." By creating groups you assign roles to those groups and move the users to their respective group whenever they change teams.

JeffryantoOption: B

Dynamic permissions assignment: Roles allow employees to assume different permissions based on their current job responsibilities, without the need to modify individual user policies. This is crucial for the company's dynamic team structure. No need to update user policies: When an employee changes teams, you simply assign them a different role, rather than updating their individual IAM policy. This significantly reduces operational overhead. Temporary access: Roles can also be used to grant temporary access to resources, which is useful for time-limited projects or tasks. Enhanced security: Roles can be configured with permissions boundaries to limit the maximum permissions that can be granted to a user, even if they have multiple roles. This helps prevent accidental permission grants.

Jason3354Option: B

Flexibility: IAM roles allow you to define a set of permissions and then assign those permissions to different AWS resources (e.g., users, groups, or services). This flexibility is beneficial when employees change teams or responsibilities. Least Operational Overhead: When an employee's role changes, you can simply update the permissions associated with the IAM role rather than creating a new user or modifying individual permissions for each user. This minimizes the operational overhead compared to managing individual user permissions. Temporary Permissions: IAM roles can also provide temporary security credentials, which can be useful for short-term access needs without having to modify the user's permanent permissions.

db97Option: A

IAM Role would make sense for individuals, in this case I will go for IAM User Groups because is the least overhead action to manage permissions for different teams.

ODRAMIREZOption: B

B is Correct

517d694Option: A

IAM User Groups is the correct answer. IAM Roles are intended to be assumable by anyone who needs it. Also, a role does not have standard long-term credentials such as a password or access keys associated with it. Instead, when you assume a role, it provides you with temporary security credentials for your role session. You can use roles to delegate access to users, applications, or services that don't normally have access to your AWS resources. We want these users to normally have access to the resources that fit their current job description, hence why IAM Groups are better. IAM Groups: An IAM user group is a collection of IAM users. User groups let you specify permissions for multiple users, which can make it easier to manage the permissions for those users. Sources: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_groups.html https://docs.aws.amazon.com/IAM/latest/UserGuide/id_groups.html

usmanbaigmughal

A. While IAM roles are best for granting temporary permissions or for users who need to assume different permissions frequently within the same session, user groups are more appropriate for managing more stable role assignments where the changes are less frequent and more organizational. If the primary need is to streamline the process of updating permissions based on consistent team or role changes, then managing permissions through user groups indeed can be more straightforward and quick to implement.

usmanbaigmughal

sorry, the correct answer is B. due to frequently accessing different permissions. this question is specifically for Accessing different permissions and not removing or adding different permissions.

trevOption: A

Users: End User (Think People). Groups: A collection of users under one set of permissions (permission as policy). As per IAM standards we create groups with permissions and then assign user to that group. Role: you create roles and assign them to AWS resource (AWS resource example can be a customer, supplier, contractor, employee, an EC2 instance, some external application outside AWS) but remember you can't assign role to user.

geocisOption: A

IAM User groups make more sense. The company has teams or "Groups" with different job roles, and often, employees jump to other teams. They want to know which will have the least operational overhead. Changing a user to a different group will grant them that team's current access.

b0nb0n101

The correct answer is: B. IAM roles Explanation: IAM roles allow you to delegate permissions that determine what the identity can and cannot do in AWS. You can use roles to delegate permissions to users, applications, or services that don't normally have access to your AWS resources. By using IAM roles, the company can easily manage permissions even when employees change teams, reducing operational overhead.

Thaluu

IAM user roles are used to group users with the same role, note the keyword here is "different roles" so the answer is B

Thaluu

sorry I made a mistake, IAM user groups in AWS is used to group users that have the same job role, so the answer is B

chalakaOption: B

B. IAM roles. IAM roles are designed for granting temporary access to users or applications. They can be assigned to IAM users or AWS services, and permissions are assigned to the role rather than individual users. This means that when an employee changes teams, you can simply assign them a different role with the appropriate permissions for their new responsibilities, without having to modify individual user permissions or create new user groups. This flexibility reduces operational overhead.

Frank3108

A is the right answer. We are talking about the team members and permissions which is related to Users & Groups.