一、操作步骤
1. 登录 云安全中心控制台,在左侧导览中,单击接入管理 > 多云多账号接入 > 主账号。
2. 在多云多账号管理页面,单击接入多云账号。
3. 在配置多云、云外、混合云账号页面,选择账号类型为 阿里云账号、 Azure 账号 或 AWS 账号,并配置相关参数,单击确定。
二、阿里云账号
1. 登录阿里云控制台后,前往 RAM 访问控制-创建权限策略,选择脚本编辑。
2. 在策略脚本编辑框中,填写下方内容,可访问 阿里云账号权限说明 了解所需权限的具体原因及参考的系统策略。
{ "Version": "1", "Statement": [ { "Action": [ "bss:*", "bssapi:*" ], "Resource": "*", "Effect": "Deny" }, { "Action": [ "*:Describe*", "*:List*", "*:Get*", "*:Read*", "*:BatchGet*", "*:BatchDescribe*", "*:Query*", "*:BatchQuery*", "actiontrail:Lookup*", "actiontrail:Check*", "dm:Desc*", "dm:SenderStatistics*", "ram:GenerateCredentialReport", "cloudsso:Check*", "notifications:Read*", "selectdb:Check*", "hbr:Search*", "hbr:BrowseFiles", "hbr:BatchCountTables", "hbr:CheckRole", "hbr:PreCheckSourceGroup", "nis:Count*", "nis:Check*", "nis:Is*", "sr:HasRole", "resourcecenter:Search*", "resourcecenter:ExecuteSQLQuery", "resourcecenter:ExecuteMultiAccountSQLQuery", "clickhouse:Check*", "yundun-waf:*", "yundun-cloudfirewall:*", "sasti:Get*", "sasti:Describe*", "sasti:Query*", "sasti:List*", "sasti:Grant*", "ecs:CreateSecurityGroup", "ecs:ModifySecurityGroupPolicy", "ecs:ModifySecurityGroupAttribute", "ecs:DeleteSecurityGroup", "ecs:AuthorizeSecurityGroup", "ecs:ModifySecurityGroupRule", "ecs:RevokeSecurityGroup", "ecs:AuthorizeSecurityGroupEgress", "ecs:ModifySecurityGroupEgressRule", "ecs:RevokeSecurityGroupEgress", "ecs:JoinSecurityGroup", "ecs:LeaveSecurityGroup" ], "Resource": "*", "Effect": "Allow" }, { "Action": [ "mq:OnsRegionList", "mq:OnsInstanceInServiceList", "ons:OnsRegionList", "ons:OnsInstanceInServiceList" ], "Resource": "*", "Effect": "Allow" }, { "Action": [ "yundun-sas:*", "yundun-aegis:*", "sasti:*" ], "Resource": "*", "Effect": "Allow" }, { "Action": "ram:CreateServiceLinkedRole", "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "ram:ServiceName": [ "sas.aliyuncs.com", "cloudsiem.sas.aliyuncs.com", "cspm.sas.aliyuncs.com" ] } } } ]}
3. 单击确定,填写策略名称后,再单击确定。推荐命名为“腾讯云CSIP策略”,便于理解使用场景。
4. 登录阿里云控制台后前往 RAM 访问控制-创建用户 ,选择使用永久 AccessKey 访问,推荐使用 tencent_csip 作为名称,便于理解账号用途。
5. 复制或下载 AccessKey ID 和 AccessKey Secret。
6. 勾选账号,单击添加权限。
7. 搜索前面步骤创建的策略“腾讯云CSIP策略”,勾选并单击确认新增授权。
8. 在 多云多账号管理 的配置页面,将 AccessKey ID 和 AccessKey Secret 填写至子账号 SecretID、子账号 SecretKey,并注明账号名称,单击确定。
三、步骤1:应用注册
1. 登录 Azure 后前往应用注册页面,单击新注册(如果已有应用注册,跳到第二步)。
2. 在注册应用程序页面,填写应用程序“名称”,并根据实际需要选择“受支持的账号类型”,单击注册。
四、步骤2:获取订阅 ID
1. 在订阅列表页面,选择将要接入的订阅(应用注册可以绑定多个订阅),单击订阅名称。
2. 在订阅详情页面,单击概述,获取订阅 ID。
3. 选择访问控制,单击添加,选择添加角色分配。
4. 选择需要分配的角色,建议依次选择“读者 ”和“Azure Kubernetes 服务群集用户角色”,单击下一步。
5. 添加需要分配的用户,单击选择成员,在搜索框输入要添加的“应用注册”名称,选择该应用注册,单击下一步。
6. 确定角色与成员,单击审阅和分配。
五、步骤3:获取租户 ID、客户端 ID、客户端密钥
1. 进入刚刚绑定的应用注册页面,单击概览,获取“①客户端 ID”与“②租户 ID”。
2. 单击证书和密码 > 新客户端密码,填写说明,截止期限选择730天(24个月),单击添加。
3. 在证书和密钥页面,获取客户端密钥。
六、快速配置
完成时间约为1分钟,但因需要较高权限,需配置主账号的 AK。之后,云安全中心会自动创建一个子账号 AK 以接入资产,并授予对所有资产的只读权限。
1. 请登录 AWS 后前往 安全凭证 页面,单击创建访问密钥生成可用于监控或管理亚马逊云科技资源的“访问密钥”、“秘密访问密钥”。
2. 在检索访问密钥页面,查看或下载“访问密钥”、“秘密访问密钥”。
3. 确保“访问密钥”的状态为 Active 后,将“访问密钥”、“秘密访问密钥”填写至“主账号 SecretID”、“主账号 SecretKey”。
七、手动配置
完成时间约为5分钟,但权限配置较为复杂,需要为创建好的子账号配置访问密钥(AK),以便更灵活地控制权限范围。
1. 请登录 AWS 后前往 IAM > 用户 页面,单击创建用户,创建子账号用于与账号中的 亚马逊云科技进行交互。
2. 进入该子用户详情,单击创建访问密钥生成可用于监控或管理亚马逊云科技 资源的“访问密钥”、“秘密访问密钥”。
3. 查看或下载“访问密钥”、“秘密访问密钥”,确保“访问密钥”的状态为 Active 后,将“访问密钥”、“秘密访问密钥”填写至“子账号 SecretID”、“子账号 SecretKey”。
八、高级配置
较为复杂,但权限范围和期限可控。请按照我们提供的 RoleArn 在 AWS 创建角色,并授权指定 ARN 且带有 uuid 的账号调用 sts:AssumeRole 接口。该接口用于创建账号的临时访问角色。
1. 请登录 AWS 后前往 IAM > 角色 页面,单击创建角色,该身份具有特定权限,凭证在短期内有效。角色可以由你信任的实体承担。
2. 选择“亚马逊云科技账号”为可信实体类型后,根据所需权限创建角色。
3. 进入该角色详情,将“ARN”复制并填入“RoleArn”框中。