|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/course-on-aws-identity-and-access-management/
课程评论:没有评论
课程名称: AWS身份与访问管理课程 课程概述: AWS身份与访问管理(IAM)是一项网络服务,帮助您安全地控制对AWS资源的访问。借助IAM,您可以管理用户的身份验证(登录)和授权(使用权限)。创建AWS账户时,您会获得一个具有全面访问权限的根用户身份,建议仅在创建首个IAM用户时使用根用户,其余时间应安全保管根用户凭证。 课程内容包括: - IAM简介 - IAM功能 - 如何访问IAM - 理解IAM的工作原理 - 身份管理概述:用户 - 访问管理概述:权限与策略 - IAM以外的安全功能 - 常用任务的快速链接 使用场景: - 精细化访问控制 - 与企业目录集成 - 对于特权用户要求多因素认证(MFA) IAM功能: - 管理IAM用户及其访问权限 - 创建IAM角色及其权限 - 管理联邦用户及其权限 IAM最佳实践: - 为用户、组和应用程序管理灵活访问。 - 最小权限原则、审计、强密码策略、启用多因素认证等。 课程旨在帮助IT专业人员和开发者高效管理AWS资源的访问权限。通过遵守最佳实践,确保安全且高效地使用AWS IAM。
AWS Identity and Access Management (IAM) is a web service that helps you securely control access to AWS resources. You use IAM to control who is authenticated (signed in) and authorized (has permissions) to use resources. When you first create an AWS account, you begin with a single sign-in identity that has complete access to all AWS services and resources in the account. This identity is called the AWS account root user and is accessed by signing in with the email address and password that you used to create the account. We strongly recommend that you do not use the root user for your everyday tasks, even the administrative ones. Instead, adhere to the best practice of using the root user only to create your first IAM user. Then securely lock away the root user credentials and use them to perform only a few account and service management tasks. Course covers Topics such as-• Introduction to IAM • IAM Features • Accessing IAM• Understanding How IAM Works • Overview of Identity Management:Users• Overview of Access Management: Permissions and Policies• Security Features Outside of IAM• QuickLinks to CommonTasksAWS Identity and Access Management (IAM) enables you to manage access to AWS services and resources securely. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources. IAM is a feature of your AWS account offered at no additional charge. You will be charged only for use of other AWS services by your users.To get started using IAM, or if you have already registered with AWS, go to the AWS Management Console and get started with these IAM Best Practices.Use CasesUse fine-grained access control, integrate with your corporate directory, and require MFA for highly privileged usersFine-grained access control to AWS resourcesIAM enables your users to control access to AWS service APIs and to specific resources. IAM also enables you to add specific conditions such as time of day to control how a user can use AWS, their originating IP address, whether they are using SSL, or whether they have authenticated with a multi-factor authentication device.Manage access control for mobile applications with Web Identity ProvidersYou can enable your mobile and browser-based applications to securely access AWS resources by requesting temporary security credentials that grant access only to specific AWS resources for a configurable period of time.Multi-factor authentication for highly privileged usersProtect your AWS environment by using AWS MFA, a security feature available at no extra cost that augments user name and password credentials. MFA requires users to prove physical possession of a hardware MFA token or MFA-enabled mobile device by providing a valid MFA code.Integrate with your corporate directory IAM can be used to grant your employees and applications federated access to the AWS Management Console and AWS service APIs, using your existing identity systems such as Microsoft Active Directory. You can use any identity management solution that supports SAML 2.0, or feel free to use one of our federation samples (AWS Console SSO or API federation).FunctionalityIAM assists in creating roles and permissionsAWS IAM allows you to:· Manage IAM users and their access - You can create users in IAM, assign them individual security credentials (in other words, access keys, passwords, and multi-factor authentication devices), or request temporary security credentials to provide users access to AWS services and resources. You can manage permissions in order to control which operations a user can perform.· Manage IAM roles and their permissions - You can create roles in IAM and manage permissions to control which operations can be performed by the entity, or AWS service, that assumes the role. You can also define which entity is allowed to assume the role. In addition, you can use service-linked roles to delegate permissions to AWS services that create and manage AWS resources on your behalf.· Manage federated users and their permissions - You can enable identity federation to allow existing identities (users, groups, and roles) in your enterprise to access the AWS Management Console, call AWS APIs, and access resources, without the need to create an IAM user for each identity. Use any identity management solution that supports SAML 2.0, or use one of our federation samples (AWS Console SSO or API federation).IAM Best PracticesFlexible access management for users, groups, and applications.AWS has a list of best practices to help IT professionals and developers manage access to AWS resources.Users - Create individual users.Groups - Manage permissions with groups.Permissions - Grant least privilege.Auditing - Turn on AWS CloudTrail.Password - Configure a strong password policy.MFA - Enable MFA for privileged users.Roles - Use IAM roles for Amazon EC2 instances.Sharing - Use IAM roles to share access.Rotate - Rotate security credentials regularly.Conditions - Restrict privileged access further with conditions.Root - Reduce or remove use of root.