【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

为 AWS 北京区管理控制台集成 ADFS 访问

  • 2019-11-20
  • 本文字数:2323 字

    阅读完需:约 8 分钟

为AWS北京区管理控制台集成ADFS访问

在我们使用 AWS 的过程中, AWS IAM 是我们接触的第一个服务, 它具有强大的功能,可使您在 AWS IAM 中通过管理用户, 用户组, 策略, 角色, 证书, 密钥等来灵活而精确的控制对 AWS 服务和资源的访问和权限. 同时在很多企业内部, 一般都已经部署了自己的用户管理及授权系统, 如何将 AWS 的用户管理及授权纳入现有系统则成为企业的想要解决的一个问题. 本文将介绍如何将企业内部 Windows 活动目录(Active Directory)和 AWS 通过 ADFS(Active Directory Service) 进行集成, 从而实现在活动目录中管理用户对 AWS 服务和资源的访问和授权.


在 AWS IAM 中, 我们提供了对 SAML 的支持, 这个功能可以让我们可以和支持该标准的身份提供商进行联合从而实现单点登陆. 对于很多使用微软活动目录的企业, 我们可以使用 Windows 自带的 ADFS 进行和 AWS IAM 的集成.


工作原理:


在我们进行详细配置之前, 可以先看一下工作原理:




    配置活动目录:



      安装部署 Active Directory Federation Service


      我们可以参考如下的文档部署 ADFS 服务


      https://technet.microsoft.com/en-us/library/dn486775.aspx


      导出 SAML Metadata Document


      访问 ADFS 服务器并导出 SAML Metadata Document (将 ADFS 换成你 ADFS 服务器的名称)


      https://ADFS/FederationMetadata/2007-06/FederationMetadata.xml


      配置 AWS










              配置 ADFS 将 AWS 作为 信赖方信任









                      https://signin.amazonaws.cn/static/saml-metadata.xml












                                1. 点击 关闭, 并打开编辑声明规则



                                为 AWS 信赖方信任 建立 声明规则



















                                                  c:[Type == “http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname”, Issuer == “AD AUTHORITY”]


                                                  => add(store = “Active Directory”, types = (“http://temp/variable”), query = “;tokenGroups;{0}”, param = c.Value);



                                                  1. 再次点击 添加规则



                                                  1. 选择 使用自定义规则发送声明, 点击下一步



                                                  1. 声明规则名称 输入 Roles, 自定义规则中输入以下文本 (这部分主要是用来映射 AD 中的用户组 和 AWS 中的角色之间的对应关系, 其中红色部分需要根据我们前面所建的 AD 用户组名称 和 身份提供商的 ARN 和角色的 ARN 调整), 点击完成


                                                  c:[Type == “http://temp/variable”, Value =~ “(?i)^AWSBJS-“]


                                                  => issue(Type = “https://aws.amazon.com/SAML/Attributes/Role”, Value = RegExReplace(c.Value, “AWSBJS-“, “arn:aws-cn:iam::761602622223:saml-provider/ADFS,arn:aws-cn:iam::761602622223:role/ADFSBJS-“));



                                                  1. 重新启动 Active Directory Federation Service



                                                  测试配置效果










                                                          总结:


                                                          上述是将 ADFS 和 AWS 管理控制台集成从而实现使用 AD 账号系统登录访问 AWS 管理控制台的详细流程. 同时我们还可以通过调整 ADFS 本身的身份验证策略来实现多重验证等功能.


                                                          本文转载自 AWS 技术博客。


                                                          原文链接:


                                                          https://amazonaws-china.com/cn/blogs/china/adfs-bjs/


                                                          2019-11-20 08:00573

                                                          评论

                                                          发布
                                                          暂无评论
                                                          发现更多内容

                                                          强大的录屏:Camtasia 2022 汉化激活版

                                                          真大的脸盆

                                                          Mac 软件 屏幕录制 录屏软件 录屏工具

                                                          国有企业财务数智化转型实践,用友BIP一路随行

                                                          用友BIP

                                                          财务数智化

                                                          五大方面多管齐下,用友助力企业建设世界一流司库体系

                                                          用友BIP

                                                          iOS上架App Store详解(图文)

                                                          雪奈椰子

                                                          面试官:String字符串的最大长度是多少?

                                                          做梦都在改BUG

                                                          Java

                                                          如何通过优化图片、JS等资源加载项来提高网页的加载速度?

                                                          兴科Sinco

                                                          前端开发 CDN HTTP 网页加速

                                                          DevOps|研发效能不是老板工程,是开发者服务

                                                          laofo

                                                          DevOps cicd 研发效能 持续交付 平台工程

                                                          传统企业,如何构建性能测试技术体系

                                                          老张

                                                          技术 #性能测试

                                                          “AI 上运动,直播更精彩” 百度智能云联手 Pixellot 创新中国大众体育传播新模式

                                                          Baidu AICLOUD

                                                          视频云 云导播

                                                          云智一体,深入生命科学

                                                          Baidu AICLOUD

                                                          基因测序 AI制药 AI for Science

                                                          这是我见过最好的JVM笔记,拿到阿里offer后我哭了

                                                          做梦都在改BUG

                                                          Java JVM 虚拟机 垃圾回收

                                                          常用MQTT客户端库简介

                                                          EMQ映云科技

                                                          物联网 IoT mqtt 客户端 企业号 3 月 PK 榜

                                                          YOWOv2:优秀的实时视频动作检测框架

                                                          Zilliz

                                                          计算机视觉 构建模型 Milvus

                                                          携手共进丨九科信息入选信通院“铸基计划”高质量数字化转型产品及服务全景图,并受邀出席高质量数字转型创新大会

                                                          九科Ninetech

                                                          全网超火Blender零基础教程!从零上手的免费3D软件

                                                          Finovy Cloud

                                                          blender 3D软件

                                                          Kubernetes玄幻问题一览

                                                          陆云

                                                          #Kubernetes#

                                                          2023年10大主流产品路线图绘制软件盘点

                                                          PingCode

                                                          产品经理 产品路线图工具

                                                          《深入理解高并发编程:JDK核心技术》-冰河新书上市

                                                          冰河

                                                          并发编程 多线程 高并发 协程 异步编程

                                                          华为云视频直播,流量大放“价”,超好用!

                                                          科技怪授

                                                          阿里表哥甩我一份Redis笔记,看完还进不了阿里让我卖豆腐去

                                                          做梦都在改BUG

                                                          Java 数据库 nosql redis 缓存

                                                          海泰方圆又双叒叕连获两项隐私计算专利

                                                          电子信息发烧客

                                                          以“业财合一”构建业务财务体系,让财务更在行,让业务会经营

                                                          用友BIP

                                                          GitHub 润色框架,让你的GitHub不再索然无味

                                                          做梦都在改BUG

                                                          GitHub

                                                          Copilot 用“粉紫色磨砂UI”和“啊啊啊BGM ”,梦境了这届网友

                                                          B Impact

                                                          焱融科技荣登《2022中国企业数智化创新TOP50》榜单

                                                          焱融科技

                                                          文件存储 分布式文件存储 数智化 高性能存储 全闪存储

                                                          ios开发者账号到期了如何续费(详细步骤)

                                                          雪奈椰子

                                                          强!阿里P9限时开源的实战笔记:SpringBoot2精髓

                                                          做梦都在改BUG

                                                          Java 面试 微服务 Spring Boot 框架

                                                          测试人社区——软件测试技术沙龙分享

                                                          测试人

                                                          人工智能 软件测试 精准测试 工程效能 ChatGPT

                                                          代码开源!阿里妈妈展示广告Match底层技术架构最新进展

                                                          阿里技术

                                                          开源

                                                          牧云助手:一款面向技术爱好者的远程主机管理工具

                                                          百川云开发者

                                                          运维 主机管理 终端远程协助

                                                          抽丝剥茧还原真相,记一次神奇的崩溃

                                                          阿里技术

                                                          debug

                                                          为AWS北京区管理控制台集成ADFS访问_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章