数据湖计算 DLC 支持配置角色 SSO 进行访问,本文以 Okta 为例,介绍如何通过角色 SSO 访问数据湖计算 DLC 并完成相关权限配置。
背景介绍
1. 当企业存在跨团队协作分析海量数据时(如金融风控、零售销量预测),传统账号管理模式面临两大痛点:
效率低下:数据分析师需反复登录 DLC、BI 等多系统,密码记忆与切换耗时。
权限失控:手动分配库表权限易出错,离职员工权限回收不及时可能引发数据泄露。
2. Okta 应用:企业级身份认证与访问管理平台,通过角色 SSO 解决方案应对这些痛点。 该平台既能与企业现有账号体系无缝集成,实现员工单点登录数据湖计算 DLC 的便捷访问,又能通过预设精细化角色自动映射数据权限。
创建角色 SSO
进入 Okta 应用
进入 Okta 官网,以管理员身份登录后,选择“Applications” ,单击 “Create App Integration”,选择 SAML 2.0,单击 Next,进入“Create SAML Integration”。

1. General Settings:填写 App name,上传 App logo,单击 Next。

2. Configure SAML:
Single sign-on URL 填写为:
https://cloud.tencent.com/login/saml
Audience URL(SP Entity ID)填写为:
cloud.tencent.com

Attribute Statements 按如下内容填写,填写完成后单击 Next。
Name | Value |
https://cloud.tencent.com/SAML/Attributes/Role | qcs::cam::uin/{AccountID}:roleName/{RoleName},qcs::cam::uin/{AccountID}:saml-provider/{ProviderName} |
https://cloud.tencent.com/SAML/Attributes/RoleSessionName | okta |
说明:
{AccountID} 替换为您的腾讯云账户 ID,可前往 腾讯云账号中心 > 账号信息 进行查看。
{ProviderName} 替换为您在腾讯云创建的 SAML 身份提供商名称。此处先任意命名,保证与 创建身份提供商 中的身份提供商名称一致即可。
新建元数据文档
1. 进入前述创建的 Okta 应用,选择 Sign On,单击 View SAML setup instructions。

2. 全选对话框中的内容,在本地创建一个xml文件,将选中的内容复制到该文件中。该文件即为“元数据文档”。

创建身份提供商
注意:
1. 进入 访问管理控制台,选择左侧导航栏身份提供商中的角色SSO,单击新建提供商按钮。
2. 提供商类型选择 SAML,输入提供商名称,将 新建元数据文档 中生成的元数据文档进行上传。单击下一步确认信息后单击完成。

新建角色
注意:
1. 进入 账号信息 > 访问管理页面,选择左侧导航栏的角色,单击新建角色按钮,选择身份提供商。
2. 输入角色载体信息页面中,身份提供商类型选择 SAML,选择身份提供商即 okta,单击下一步。
3. 配置角色策略页面中,选择要给角色账户配置的权限,单击下一步。
4. 配置角色标签页面中,输入角色名称,单击完成。
使用角色账户登录腾讯云

配置 DLC 权限
说明:
腾讯云账号使用 DLC 的全部权限分为两部分,访问 DLC 接口的权限和访问 DLC 数据的权限。
配置访问 DLC 接口权限
注意:
● 访问 DLC 接口的权限通过 CAM 进行管理,CAM 中的权限仅限拥有 CAM 产品权限的账号进行调整。
1. 进入 账号信息 > 访问管理页面,选择左侧导航栏的角色,在角色列表中单击要调整权限的角色名称。
2. 单击权限页面的关联策略按钮。推荐关联 QcloudDLCFullAccess 策略。关联该策略后,角色用户会拥有所有 DLC 接口的权限,单击确定,即可完成 CAM 权限配置。
配置访问 DLC 数据权限
注意:
DLC 数据权限由 DLC 内部管理,仅限 DLC 管理员对该权限进行调整与配置。
角色SSO 登录数据湖计算 DLC 的场景下,DLC 支持将权限绑定到 新建角色 中创建的角色 ID。如有此需求可通过 提交工单 联系我们。
1. 获取角色 SSO 的账号 ID。
2. 使用 DLC 管理员账号登录 数据湖计算 DLC 控制台。单击左侧导航栏的用户与权限管理,单击添加用户。
3. 进入添加授权用户页面,选择手动新建用户,用户 ID 填入获取到的角色 ID,填写用户名称,选择用户类型以及选择是否绑定到工作组,单击提交。
4. 用户与权限管理 页面,可查看新建的用户,单击目标用户最右侧操作栏下的编辑,在编辑用户信息页面可配置该用户的数据目录、数据库表以及行级权限。