云账号
云账号用于与私有云和公有云平台建立连接,同步相关资源并进行管理。
云管平台通过云账号与不同平台建立连接,并同步平台上的资源到云管平台上管理。一个账户对应的云资源归属域,不同域内资源隔离,可通过共享功能让其他域使用云账号资源。当系统未启用三级权限时,所有云资源都默认属于default域。
目前平台支持纳管的平台如下:
- 公有云:阿里云(公共云和金融云)、Azure、腾讯云、AWS、华为云、UCloud、谷歌云、天翼云等,后续还将陆续支持更多云平台以满足用户的需求。
- 私有云:VMware、ZStack、DStack、OpenStack、阿里飞天私有云、HCSO等;
公有云平台账单采集规则:
- 仅阿里云、AWS、Azure、华为云、Google支持配置账单文件访问信息采集账单,腾讯云可通过API采集账单信息。
- 用户配置或修改账单文件信息时,将会采集当月账单,例如:3号配置了账单文件访问信息,将会采集1-2号的账单文件;30号配置账单文件访问信息,将会采集1-29号的账单文件。1号配置账单文件访问信息,将会采集上月1-31号的账单。
- 当账单触发多次采集时,以最后一次采集结果为准。
入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 "多云管理/云账号/云账号" 菜单项,进入云账号页面。
新建云账号
- 如需在平台上管理公有云平台,至少要求云账号拥有所操作资源的管理权限。建议授予云账号平台所有功能的管理权限。
- 已添加的云账号不支持更改域,如用户需要将云账号上的资源同步到其他域,可以在上删除云账号,再重新添加云账号到指定域。在平台上删除云账号操作仅为取消纳管云账号资源,不会影响云账号上的资源。
新建阿里云账号
- 在云账号页面单击列表上方 "新建" 按钮,进入新建云账号页面。
- 选择云平台为阿里云,单击 "下一步:配置云账号" 按钮,进入配置云账号页面。
- 配置以下参数:
- 名称:阿里云账号的名称。
- 账号类型:目前支持对接公共云和金融云的阿里云账号。
- 密钥ID/密码:通过Access Key验证方式对接阿里云平台,Access Key由密钥ID(Access Key ID)和密码(Access Key Secret)组成。具体请参考阿里云相关参数获取方式。
- 域:选择云账号所属的域。当云账号私有状态下,域下所有项目用户都可以使用云账号创建资源。
- 资源归属方式:默认指定项目,还支持根据云上项目归属。
- 资源归属项目:资源归属方式选择 指定项目时,可以选择将云账号上的资源同步到平台的本地项目,本地项目会根据域来过滤。资源归属方式选择根据云上项目归属时,资源会同步与云上项目同名的本地项目中,若资源无云上项目属性则归属到指定项目中。
- 同步策略:开启后,通过设置标签与资源映射项目的对应关系,将资源按照规则设置分配给指定项目,同步策略仅在云账号同步的时候生效。
- 同步策略生效范围:打开同步策略后显示,支持选择资源标签和项目标签。
- 屏蔽同步资源:开启后,支持选择需要屏蔽的资源类型,支持多选,屏蔽的资源类型在云账号同步时不会被同步。
- 代理:当云账号需要代理才可以正常访问时设置该项,留空代表直连。如没有合适的代理,直接单击“新建”超链接,在弹出的新建代理对话框中设置相关参数,创建代理。
- 开启免密登录:启用该项后,会自动将系统的SAML信息同步到云账号上,并成为云上登录的身份提供商。实现通过本系统单点登录到公有云平台。
- 只读模式:开启后,该云账号只会进行同步资源操作,无法进行其他任务操作,如新建、删除或修改等。
- 共享范围:设置云账号的共享范围,默认为不共享,则仅云账号所在域可以使用该账号,若设置为全局共享,则平台上所有用户都可以使用该云账号创建资源。
- 单击 "连接测试" 按钮,测试输入的参数是否正确。
- 测试成功后,单击 "下一步:配置同步资源区域" 按钮,进入配置同步资源区域页面,该配置可在云账号详情页-订阅-区域进行修改(默认同步所有区域)。如在平台默认同步所有区域,可直接单击 "跳过" 按钮 。
- 配置成功后,单击 "下一步:账单文件访问信息(可选)" 按钮,进入账单文件访问信息页面配置云账号的账单参数以便用户可以在费用中查看云账号的账单信息。账单文件访问信息页面选填,如不需要在平台查看云账号账单信息,可直接单击 跳过 按钮。如需要在平台中查看账单信息等,请配置相关参数,配置完成且测试成功后,单击 "确定" 按钮,并进入定时同步任务设置页面配置云账号的同步任务使得云账号自动同步行为更加可控。
如果添加的阿里云账号是新账号,请先在阿里云平台上开通OSS服务。
- 云账号类型:包括主账号和关联账号,使用关联账号之前请确保主账号已导入平台,并在使用关联账号时选择该主账号。
- 存储桶URL:账单文件所在存储桶的URL。具体请参考如何获取账单存储桶URL?。
- 文件前缀:当账单bucket中除账单文件外还存放了其他文件时,需要配置文件前缀仅获取bucket中的账单文件等。阿里云的账单文件前缀为账号ID,可在账号管理-安全设置中查看账号ID。
- 账单分 析范围:设置平台分析云账号账单的范围。目前仅支持本平台纳管账号。
- 本平台纳管账号:即采集主账号及主账号关联的子账号的账单信息。如该主账号仅作为其他账号的付款账号时,采集到的其他账号的账单文件将会被丢弃。
- 立即采集账单:平台默认每天凌晨4点自动采集账单。开启该项后,配置完账单文件访问信息后,将会立即采集账单。
- 时间范围:当启用立即采集账单后,支持设置时间范围,立即采集时间范围内的账单,请确保在选择的时间范围内有账单数据。建议采集1~6个月内的账单,否则会因为数据太多,造成系统压力多大影响日常采集账单的任务。
- 定时同步任务设置页面选填,如不需要在平台设置自动同步任务,可直接单击 "跳过" 按钮。如需要在平台中设置云账号自动同步的时间,请配置相关参数,配置完成且测试通过后,单击 "确定" 按钮,创建阿里云账号。
阿里云相关参数获取方式
主账号获取AccessKey
-
使用主账号登录阿里云控制台,单击页面右上角个人信息,展开下拉菜单,单击 _"accesskeys "_** 菜单项进入安全信息管理页面。
-
在安全信息管理页面,可以查看已存在的AccessKey信息,也可以单击 "创建AccessKey" 按钮新建用户AccessKey,新建AccessKey时阿里云会向账号联系人手机发送验证码,验证通过后才可以创建AccessKey。
-
Access Key Secret默认不显示,单击"显示 "链接,阿里云将向账号所属的联系人手机发送一个验证码,验证通过后,才会显示Access Key Secret。
RAM子账号如何获取Access Key
-
使用子账号登录阿里云控制台,单击页面右上角个人信息,展开下拉菜单,单击 "accesskey..." 进入安全信息管理页面。
-
在安全信息管理页面,单击 "创建AccessKey" 按钮,创建AccessKey。
-
创建成功后,AccessKeySecret信息只会展示一次,请及时保存。
已创建的AccessKey,无法再查看AccessKeySecret。
通过平台管理阿里云资源,需要云账号拥有哪些权限
使用平台管理阿里云资源,需要接入云账号的有足够的权限,下面列出管理云资源所用到的权限策略,如果由于接入账号未被授权导致的错误提示,请按照以下说明对接入账号进行授权:
权限备注 | 只读权限 | 读写权限 |
---|---|---|
管理所有阿里云资源 的权限 | ReadOnlyAccess | AdministratorAccess |
管理云服务器服务(ECS)的权限 | AliyunECSReadOnlyAccess | AliyunECSFullAccess |
管理专有网络(VPC)的权限 | AliyunVPCReadOnlyAccess | AliyunVPCFullAccess |
管理弹性公网IP(EIP)的权限 | AliyunEIPReadOnlyAccess | AliyunEIPFullAccess |
管理ECS弹性网卡的权限 | AliyunVPCNetworkIntelligenceReadOnlyAccess | AliyunECSNetworkInterfaceManagementAccess |
管理对象存储服务(OSS)权限 | AliyunOSSReadOnlyAccess | AliyunOSSFullAccess |
管理NAT网关(NAT Gateway)的权限 | AliyunNATGatewayReadOnlyAccess | AliyunNATGatewayFullAccess |
管理应用型负载均衡服务(ALB)的权限 | AliyunALBReadOnlyAccess | AliyunALBFullAccess |
管理负载均衡服务(SLB)的权限 | AliyunSLBReadOnlyAccess | AliyunSLBFullAccess |
管理云数据库服务(RDS)的权限 | AliyunRDSReadOnlyAccess | AliyunRDSFullAccess |
管理云数据库Redis版(Kvstore)的权限 | AliyunKvstoreReadOnlyAccess | AliyunKvstoreFullAccess |
管理操作审计(ActionTrail)的权限 | AliyunActionTrailFullAccess | AliyunActionTrailFullAccess |
管理文件存储服务(NAS)的权限 | AliyunNASReadOnlyAccess | AliyunNASFullAccess |
管理云盾应用防火墙(WAF)的权限 | AliyunYundunWAFReadOnlyAccess | AliyunYundunWAFFullAccess |
管理访问控制(RAM)的权限,即管理用户以及授权的权限 | AliyunRAMReadOnlyAccess | AliyunRAMFullAccess |
管理公共DNS(PubDNS)的权限 | AliyunPubDNSReadOnlyAccess | AliyunPubDNSFullAccess |
管理云解析(DNS)的权限 | AliyunDNSReadOnlyAccess | AliyunDNSFullAccess |
管理企业财务管理(EFC)的权限 | AliyunFinanceConsoleReadOnlyAccess | AliyunFinanceConsoleFullAccess |
管理云监控(CloudMonitor)的权限 | AliyunCloudMonitorReadOnlyAccess | AliyunCloudMonitorFullAccess |
如何给子账号授权
-
使用主账号登录阿里云控制台,单击页面右上角个人信息,展开下拉菜 单,单击 "访问控制" 菜单项 ,进入访问控制页面。
-
单击左侧菜单栏 "用户管理" 菜单项,进入用户管理页面。
-
在用户管理页面,单击指定用户操作列 "授权" 按钮,进行授权操作。使用平台管理阿里云资源的账户所必须拥有的权限请查看通过平台管理阿里云资源,子账号需要拥有哪些权限 。
如何获取账单存储桶URL?
阿里国际账号没有账单存储桶配置,需要联系阿里云客服协助推送。
-
以阿里云主账号为例,以主账号登录阿里云控制台,单击顶部[费用]菜单的下拉菜单 "用户中心" 菜单项,进入费用用户中心页面。
-
单击 "设置账单数据存储" 按钮,进入账单数据存储页面。
-
查看并记录计费项明细账单(BillingItemDetail)和分账账单按天汇总(SplitItemDetailDaily)的bucket名称,如未设置,需要在该页面订阅上述两个账单到同一个bucket,设置完成后,每天的增量账单数据将同步存储到对应的OSS上。建议该bucket中仅存放账单文件。
由于阿里云OSS等类型资源的标签在计费项消费明细中账单中没有,仅在分账账单里显示,因此如需用费用上的标签分析费用,请配置分账账单按天汇总到存储桶。
- 在阿里云控制台的对象存储页面中,查看对应bucket的概览信息,bucket域名即为存储桶URL。
新建AWS账号
- 在公有云账号页面单击列表上方 "新建" 按钮,进入新建云账号页面。
- 选择云平台为AWS,单击 "下一步:配置云账号" 按钮,进入配置云账号页面。
- 配置以下参数:
- 名称:AWS账号的名称。
- 账号类型:目前支持对接全球区和中国区的AWS云账号。
- 密钥ID/密码:对接AWS平台的密钥ID和密码信息。具体请参考AWS相关参数获取方式。如需纳管AWS组织账户,请参考如何纳管AWS Organization组织账户。其中AWS Organization关联的组织账号将会以云订阅的形式展示。
- 域:选择云账号所属的域。当云账号私有状态下,域下所有项目用户都可以使用云账号创建资源。
- 资源归属方式:默认指定项目,还支持根据云上项目归属。
- 资源归属项目:资源归属方式选择指定项目时,可以选择将云账号上的资源同步到平台的本地项目,本地项目会根据域来过滤。资源归属方式选择根据云上项目归属时,资源会同步与云上项目同名的本地项目中,若资源无云上项目属性则归属到指定项目中。
- 同步策略:开启后,通过设置标签与资源映射项目的对应关系,将资源按照规则设置分配给指定项目,同步策略仅在云账号同步的时候生效。
- 同步策略生效范围:打开同步策略后显示,支持选择资源标签和项目标签。
- 屏蔽同步资源:开启后,支持选择需要屏蔽的资源类型,支持多选,屏蔽的资源类型在云账号同步时不会被同步。
- 代理:当云账号需要代理才可以正常访问时设置该项,留空代表直连。如没有合适的代理,直接单击“新建”超链接,在弹出的新建代理对话框中设置相关参数,创建代理。
- 开启免密登录:启用该项后,会自动将系统的SAML信息同步到云账号上,并成为云上登录的身份提供商。实现通过本系统单点登录到公有云平台。
- 只读模式:开启后,该云账号只会进行同步资源操作,无法进行其他任务操作,如新建、删除或修改等。
- 共享范围:设置云账号的共享范围,默认为不共享,则仅云账号所在域可以使用该账号,若设置为全局共享,则平台上所有用户都可以使用该云账号创建资源。
- 单击 "连接测试" 按钮,测试输入的参数是否正确。
- 测试成功后,单击 "下一步:配置同步资源区域" 按钮,进入配置同步资源区域页面,该配置可在云账号详情页-订阅-区域进行修改(默认同步所有区域)。如在平台默认同步所有区域,可直接单击 "跳过" 按钮。
- 配置成功后,单击 "下一步:账单文件访问信息(可选)" 按钮,进入账单文件访问信息页面配置云账号的账单参数以便用户可以在费用中查看云账号的账单信息。账单文件访问信息页面选填,如不需要在平台查看云账号账单信息,可直接单击 跳过 按钮。如需要在平台中查看账单信息等,请配置相关参数,配置完成且测试成功后,单击 "确定" 按钮,并进入定时同步任务设置页面配置云账号的同步任务使得云账号自动同步行为更加可控。
- 云账号类型:包括主账号和关联账号,使用关联账号之前请确保主账号已导入平台,并在使用关联账号时选择该主账号。
- 存储桶URL:账单文件所在存储桶的URL。具体请参考如何获取存储桶URL?。
- 文件前缀:当账单bucket中除账单文件外还存放了其他文件时,需要配置文件前缀仅获取bucket中的账单文件等。AWS的文件前缀为账号ID。
- 账单分析范围:设置平台分析云账号账单的范围。包括本平台纳管账号和所有账号。
- 本平台纳管账号:即采集主账号及主账号关联的组织账号的账单信息。如该AWS账号仅作为其他AWS 的付款账号时,采集到的其他AWS账号的账单文件将会被丢弃。
- 所有账单:将会采集主账号的所有账单,其中无法在平台找到对应云账号的账单条目,其云订阅将会显示为“本云账号名称-该账单条目关联云账号的数字ID”。
- 立即采集账单:平台默认每天凌晨4点自动采集账单。开启该项后,配置完账单文件访问信息后,将会立即采集账单。
- 时间范围:当启用立即采集账单后,支持设置时间范围,立即采集时间范围内的账单,请确保在选择的时间范围内有账单数据。建议采集1~6个月内的账单,否则会因为数据太多,造成系统压力多大影响日常采集账单的任务。
- 定时同步任务设置页面选填,如不需要在平台设置自动同步任务,可直接单击 "跳过" 按钮。如需要在平台中设置云账号自动同步的时间,请配置相关参数,配置完成且测试通过后,单击 "确定" 按钮,创建AWS账号。
AWS相关参数获取方式
获取AWS的访问密钥
-
使用AWS主账号(或拥有Administrator Access管理权限的子账号)登录AWS管理控制台,单击 "IAM" 菜单项,进入IAM控制面板页面。
-
单击左侧菜单栏 "用户" 菜单项,进入用户管理列表,单击用户名名称项,进入指定用户详情页面。注意需要选择有足够管理权限的用户。
-
单击“安全证书”页签。
-
单击 "创建访问密钥" 按钮,在弹出的创建访问密钥对话框中即可看到密钥信息,即密钥ID(Access Key ID)、密码(Access Key Secret)。
私有访问密钥仅创建时可见,请复制另存,如果不慎丢失,重新创建即可。
通过平台管理AWS资源,需要云账号具备哪些权限?
权限备注 | 只读权限 | 读写权限 |
---|---|---|
管理所有AWS资源的权限 | ReadOnlyAccess | AdministratorAccess |
管理云服务器服务(Amazon EC2)的权限 | AmazonEC2ReadOnlyAccess | AmazonEC2FullAccess |
管理专有网络(Amazon VPC)的权限 | AmazonVPCReadOnlyAccess | AmazonVPCFullAccess |
管理对象存储(Amazon S3)的权限 | AmazonS3ReadOnlyAccess | AmazonS3FullAccess |
管理负载均衡服务(ELB)的权限 | ElasticLoadBalancingReadOnly | ElasticLoadBalancingFullAccess |
管理云数据库服务(Amazon RDS)的权限 | AmazonRDSReadOnlyAccess | AmazonRDSFullAccess |
管理云缓存(Amazon ElastiCache)的权限 | AmazonElastiCacheReadOnlyAccess | AmazonElastiCacheFullAccess |
管理操作审计(AWS CloudTrail)的权限 | AWSCloudTrailReadOnlyAccess | AWSCloudTrail_FullAccess |
管理文件存储服务(Amazon EFS)的权限 | AmazonElasticFileSystemReadOnlyAccess | AmazonElasticFileSystemFullAccess |
管理应用防火墙(WAF)的权限 | AWSWAFReadOnlyAccess | AWSWAFFullAccess |
管理身份和访问管理(IAM)的权限 | IAMReadOnlyAccess | IAMFullAccess |
管理云域名系统(Amazon Route 53)的权限 | AmazonRoute53ReadOnlyAccess | AmazonRoute53FullAccess |
管理计费和成本的权限 | AWSBillingReadOnlyAccess | Billing |
管理云监控(Amazon CloudWatch)的权限 | CloudWatchReadOnlyAccess | CloudWatchFullAccess |
如何获取账单存储桶URL?
新版
2019/08/07日期之后创建的AWS账号必须采用该方式配置并获取存储桶的URL和文件前缀。
-
使用AWS主账号登录AWS管理控制台,单击右上角[用户名]的下拉菜单 "我的账单控制面板" 菜单项,进入账单和成本管理控制面板页面。
-
单击左侧菜单 "Cost & Usage Reoports" 菜单项,在AWS成本和使用率报告页面,单击 "创建报告" 按钮,进入创建报告页面。
-
配置报告名称、勾选“包括资源ID”,单击 "下一步" 按钮,进入交付选项页面。
-
配置S3存储桶,支持选择已有的存储桶或创建新的存储桶。
-
配置报告路径前缀、时间粒度选择“每小时”、报告版本为“创建新报告版本”、压缩类型选择“ZIP”,单击 "下一步" 按钮,进入审核页面。
-
确认配置无误后,记录红框中的S3存储桶和报告路径前缀,单击 "查看和完成" 按钮,完成配置,创建报告。
-
在AWS控制台的S3存储管理页面中查看对应存储桶中任意账单文件的概述信息,并记录对象URL,存储桶URL即为去掉后面文件名称的URL,如红框所示。
-
文件前缀即为步骤6中红框中的报告路径前缀。
旧版
-
使用AWS主账号登录AWS管理控制台,单击右上角[用户名]的下拉菜单 "我的账单控制面板" 菜单项,进入账单和成本管理控制面板页面。
-
单击左侧菜单 "账单首选项" ,在首选项页面的“成本管理首选项”中查看并记录“接收账单报告”的S3存储桶,如未配置,需要勾选“接收账单报告”并配置S3存储桶并验证,设置完成后,将根据设置的粒度将增量账单数据将同步存储到对应的OSS上。建议该bucket中仅存放账单文件。
-
在AWS控制台的S3存储管理页面中查看对应存储桶中任意账单文件的概述信息,并记录对象URL,存储桶URL即为去掉后面文件名称的URL,如红框所示。
-
AWS的文件前缀为AWS账号ID。
当账单bucket中除账单文件外还存放了其他文件时,需要配置文件前缀仅获取bucket中的账单文件等。
如何纳管AWS Organizations组织账户?
- 配置AWS Organizations:使用AWS组织账号关联AWS账户,支持创建新的AWS账户和邀请现有的AWS账户;被邀请的AWS账户上需要存在“OrganizationAccountAccessRole”角色。
- 获取访问密钥:在AWS组织账号上的管理账号的IAM用户创建访问密钥,建议使用具有AdministratorAccess权限的用户。
配置AWS Organizations
-
使用AWS主账号(或拥有AdministratorAccess管理权限的子账号)登录AWS管理控制台,单击右上角[用户名]的下拉菜单 "我的账单控制面板" 菜单项,进入账单和成本管理控制面板页面。
-
单击右侧 "整合账单" 菜单项,进入AWS Organizations页面。
-
在AWS Organizations - AWS 账户页面,添加AWS账户,目前支持两种将AWS账号添加到Organization的方式。
-
创建AWS账户:设置AWS账户名、账户拥有者的电子邮件地址以及IAM角色名称(OrganizationAccountAccessRole),单击 "创建AWS账户" 按钮,创建AWS账户。
-
邀请现有AWS账户:设置要邀请的AWS账户的电子邮件地址或账户ID,单击 "发送邀请" 按钮,等待账户拥有者接收请求,加入Organizations,此外还需要现有的AWS账号存在OrganizationAccountAccessRole的角色,如不存在请参考如何在AWS账户中添加OrganizationAccountAccessRole的角色?。
-
获取访问密钥
- 在AWS Organizations的管理账户上获取访问密钥,建议使用具有AdministratorAccess权限的IAM用户,创建访问密钥。
- 获取访问密钥的具体步骤,请参考获取AWS的访问密钥。
如何在AWS账户中添加OrganizationAccountAccessRole的角色?
-
使用AWS主账号(或拥有AdministratorAccess管理权限的子账号)登录AWS管理控制台,单击 "IAM" 菜单项,进入IAM控制面板页面。
-
单击右侧 "角色" 菜单项,在角色页面,单击 "创建角色" 按钮,进入创建角色页面。
-
选择受信任实体的类型为“其他AWS账户”,并填入管理AWS组织的账号ID,单击 "下一步:权限" 按钮。
-
Attach 权限策略选择“AdministratorAccess”,单 击 "下一步:标签" 按钮。
-
请根据需求配置标签,配置完成后,单击 "下一步:审核" 按钮。
-
配置角色名称为“OrganizationAccountAccessRole”,单击 "创建角色" 按钮。
新建Azure账号
- 在公有云账号页面单击列表上方 "新建" 按钮,进入新建云账号页面。
- 选择云平台为Azure,单击 "下一步:配置云账号" 按钮,进入配置云账号页面。
- 配置以下参数:
- 名称:Azure账号的名称
- 账号类型:目前支持对接全球区、中国区、美国政务区、德国区的Azure云账号。
- 租户(Tenant)ID/客户端ID/客户端密码请参考Azure相关参数获取方式。
- 域:选择云账号所属的域。当云账号私有状态下,域下所有项目用户都可以使用云账号创建资源。
- 资源归属方式:默认指定项目,还支持根据云上项目归属。
- 资源归属项目:资源归属方式选择指定项目时,可以选择将 云账号上的资源同步到平台的本地项目,本地项目会根据域来过滤。资源归属方式选择根据云上项目归属时,资源会同步与云上项目同名的本地项目中,若资源无云上项目属性则归属到指定项目中。
- 同步策略:开启后,通过设置标签与资源映射项目的对应关系,将资源按照规则设置分配给指定项目,同步策略仅在云账号同步的时候生效。
- 同步策略生效范围:打开同步策略后显示,支持选择资源标签和项目标签。
- 屏蔽同步资源:开启后,支持选择需要屏蔽的资源类型,支持多选,屏蔽的资源类型在云账号同步时不会被同步。
- 代理:当云账号需要代理才可以正常访问时设置该项,留空代表直连。如没有合适的代理,直接单击“新建”超链接,在弹出的新建代理对话框中设置相关参数,创建代理。
- 只读模式:开启后,该云账号只会进行同步资源操作,无法进行其他任务操作,如新建、删除或修改等。
- 共享范围:设置云账号的共享范围,默认为不共享,则仅云账号所在域可以使用该账号,若设置为全局共享,则平台上所有用户都可以使用该云账号创建资源。
- 开启免密登录:启用该项后,系统成为云上登录的身份提供商。实现通过本系统单点登录到公有云平台。目前仅Azure全球区支持免密登录的功能,需要账号类型选择全球区才可以显示此项。此外还需要在Azure平台上做一下必要配置,具体请参考配置Azure External Identies以及设置Chrome浏览器。
- 单击 "连接测试" 按钮,测试输 入的参数是否正确。
- 测试成功后,单击 "下一步:配置同步资源区域" 按钮,进入配置同步资源区域页面,该配置可在云账号详情页-订阅-区域进行修改(默认同步所有区域)。如在平台默认同步所有区域,可直接单击 "跳过" 按钮。
- 配置成功后,单击 "下一步:账单文件访问信息(可选)" 按钮,进入账单文件访问信息页面配置云账号的账单参数以便用户可以在费用中查看云账号的账单信息。账单文件访问信息页面选填, 非EA账户或无需在平台上管理账单数据时,可单击 "跳过" 按钮。如需要在平台中查看账单信息等,请配置相关参数。
- EA(Enterprise Agreement)账户支出通过合约编号和密钥获取账单信息,请配置相关参数,配置完成并测试成功后,单击 "确定" 按钮,并进入定时同步任务设置页面配置云账号的同步任务使得云账号自动同步行为更加可控。
- 合约编号:在线高级服务协议关联的唯一标识符,V570开头的数字。
- 密钥:API访问密钥。具体请参考如何获取Azure合约编号和密钥。
- 账单分析范围:设置平台分析云账号账单的范围。包括本平台纳管账号和所有账号。
- 本平台纳管账号:即采集主账号及主账号关联的组织账号的账单信息。如该Azure账号仅作为其他Azure的付款账号时,采集到的其他Azure账号的账单文件将会被丢弃。
- 所有账单:将会采集主账号的所有账单,其中无法在平台找到对应云账号的账单 条目,其云订阅将会显示为“本云账号名称-该账单条目关联云账号的数字ID”。
- 立即采集账单:平台默认每天凌晨4点自动采集账单。开启该项后,配置完账单文件访问信息后,将会立即采集账单。
- 时间范围:当启用立即采集账单后,支持设置时间范围,立即采集时间范围内的账单,请确保在选择的时间范围内有账单数据。建议采集1~6个月内的账单,否则会因为数据太多,造成系统压力多大影响日常采集账单的任务。
- 定时同步任务设置页面选填,如不需要在平台设置自动同步任务,可直接单击 "跳过" 按钮。如需要在平台中设置云账号自动同步的时间,请配置相关参数,配置完成且测试通过后,单击 "确定" 按钮,创建Azure账号。
Azure相关参数获取方式
获取Azure的租户(Tenant)ID和Client信息
-
登录Azure控制台,单击左侧导航栏 "Azure Active Directory/应用注册" 菜单项,进入应用注册页面。建议新建一个专门的应用程序供云管平台调用Azure API。
-
单击 新注册 按钮,在进入的注册应用程序页面,设置名称为任意值、设置受支持的账户类型为“仅此目录中的账户”,重定向URI设置为web,并输入以"https://"或"http://localhost"开头的URL地址,单击 "注册" 按钮。
-
创建成功后,系统自动显示刚创建的应用程序详情页面。该页面的应用程序(客户端)ID即为所需的客户端ID、目录(租户)ID即为所需的租户ID。
-
在应用程序详情页面单击 "证书和密码" 菜单项。进入证书和密码页面。单击 "新客户端密码" 按钮。
-
在弹出的添加客户端对话框输入密码说明、截止日期为“从不”,单击 "添加" 按钮新建客户端密码。
-
保存成功后,页面密码的值即为需要的客户端密码信息。
如何把订阅的权限授权给应用程序
-
登录Azure控制台,单击左侧导航栏 "所有服务" 菜单项,在所有服务列表中选择并单击 "订阅" 菜单项,进入订阅列表。
-
单击需要被授权的订阅,进入订阅的详情页面;
-
单击[访问控制(标识和访问管理)],在进入的访问控制页面中单击 "添加角色分配" 按钮,进入添加角色分配页面。
-
角色为“所有者”,单击 "下一步" 按钮,将访问权限分配到对话框为“用户、组或服务主体”,单击 "选择成员" 按钮,在选择搜索框中搜索上一步骤创建的应用程序的名称,并选中应用程序,单击 "下一步" 按钮,再单击 "审阅和分配" 按钮。
-
在角色分配页面,查看订阅的权限已授权给应用程序。
应用程序API权限设置
请确保应用程序拥有Azure Active Directory API下的以下权限。
区域 | API权限 |
---|---|
Azure中国 | Directory: Directory.Read.All, Directory.ReadWrite.All Domain: Domain.Read.All |
Azure国际区 | Directory: Directory.Read.All, Directory.ReadWrite.All Domain: Domain.Read.All, Domain.ReadWrite.All; Member: Member.Read.Hidden; Policy: Policy.Read.All; |
查看及设置步骤
以Azure国内区为例。
-
在Azure控制台,单击左侧导航栏 "Azure Active Directory/应用注册" 菜单项,进入应用注册页面。
-
在新注册的应用程序详情页面,单击 "API权限" 菜单项,进入API权限页面,查看API权限。
-
检查应用程序的API权限是否满足上面的要求,如不满足,单击 "添加权限" 按钮,弹出请求获取API权限对话框。
-
选择“Azure Active Directory”,应用程序选择“应用程序权限”,并勾选Directory和Domian下的所有权限,单击 "添加权限" 按钮,完成配置。
管理Azure云资源,需要云账号具备哪些权限
权限备注 | 只读权限 | 读写权限 |
---|---|---|
管理所有资源的权限 | Reader | Owner |
管理虚拟机资源的权限 | - | Virtual Machine Contributor Classic Virtual Machine Contributor |
管理网络资源的权限 | - | Network Contributor, Classic Network Contributor |
管理对象存储的权限 | Storage Blob Data Reader | Storage Blob Data Owner |
管理云数据库的权限 | Cloud SQL Viewer | Cloud SQL Admin |
管理Redis的权限 | Redis Enterprise Cloud Viewer | Redis Enterprise Cloud Admin |
管理文件存储的权限 | Storage File Data SMB Share Reader | Storage File Data SMB Share Contributor |
管理资源策略和角色的权限 | - | Graph Owner Resource Policy Contributor |
管理DNS的权限 | - | DNS Zone Contributor Private DNS Zone Contributor |
管理账单费用的权限 | Billing Reader Cost Management Reader | Cost Management Contributor |
管理监控的权限 | Monitoring Reader | Monitoring Contributor |
如何获取Azure合约编号和密钥
-
登录Azure中国EA PortalorAzure EA Portal,登录系统后,左上角数字即为合约编号。
-
单击左侧导航栏 "报表" 菜单项,选择“下载使用量>API访问密钥”页签,该页面的主密钥即为密钥。
新建华为云账号
- 在云账号页面单击列表上方 "新建" 按钮,进入新建云账号页面。
- 选择云平台为华为云,单击 "下一步:配置云账号" 按钮,进入配置云账号页面。
- 配置以下参数:
- 名称:华为云账号的名称。
- 密钥ID/密码:对接华为云平台的密钥ID和密码信息。具体请参考华为云相关参数获取方式。
- 域:选择云账号所属的域。当云账号私有状态下,域下所有项目用户都可以使用云账号创建资源。
- 资源归属方式:默认指定项目,还支持根据云上项目归属。
- 资源归属项目:资源归属方式选 择指定项目时,可以选择将云账号上的资源同步到平台的本地项目,本地项目会根据域来过滤。资源归属方式选择根据云上项目归属时,资源会同步与云上项目同名的本地项目中,若资源无云上项目属性则归属到指定项目中。
- 同步策略:开启后,通过设置标签与资源映射项目的对应关系,将资源按照规则设置分配给指定项目,同步策略仅在云账号同步的时候生效。
- 同步策略生效范围:打开同步策略后显示,支持选择资源标签和项目标签。
- 屏蔽同步资源:开启后,支持选择需要屏蔽的资源类型,支持多选,屏蔽的资源类型在云账号同步时不会被同步。
- 代理:当云账号需要代理才可以正常访问时设置该项,留空代表直连。如没有合适的代理,直接单击“新建”超链接,在弹出的新建代理对话框中设置相关参数,创建代理。
- 开启免密登录:启用该项后,会自动将系统的SAML信息同步到云账号上,并成为云上登录的身份提供商。实现通过本系统单点登录到公有云平台。
- 只读模式:开启后,该云账号只会进行同步资源操作,无法进行其他任务操作,如新建、删除或修改等。
- 共享范围:设置云账号的共享范围,默认为不共享,则仅云账号所在域可以使用该账号,若设置为全局共享,则平台上所有用户都可以使用该云账号创建资源。
- 单击 "连接测试" 按钮,测试输入的参数是否正确。
- 测试成功后,单击 "下一步:配置同步资源区域" 按钮,进入配置同步资源区域页面,该配置可在云账号详情页-订阅-区域进行修改(默认同步所有区域)。如在平台默认同步所有区域,可直接单击 "跳过" 按 钮。
- 配置成功后,单击 "下一步:账单文件访问信息(可选)" 按钮,进入账单文件访问信息页面配置云账号的账单参数以便用户可以在费用中查看云账号的账单信息。账单文件访问信息页面选填,如不需要在平台查看云账号账单信息,可直接单击 跳过 按钮。如需要在平台中查看账单信息等,请配置相关参数,配置完成且测试成功后,单击 "确定" 按钮,并进入定时同步任务设置页面配置云账号的同步任务使得云账号自动同步行为更加可控。
- 云账号类型:包括主账号和关联账号,使用关联账号之前请确保主账号已导入平台,并在使用关联账号时选择该主账号。
- 存储桶URL:账单文件所在存储桶的URL。具体请参考如何获取账单存储桶的URL?。
- 账单分析范围:设置平台分析云账号账单的范围。目前仅支持本平台纳管账号。
- 本平台纳管账号:即采集主账号及主账号关联的子账号的账单信息。如该主账号仅作为其他账号的付款账号时,采集到的其他账号的账单文件将会被丢弃。
- 立即采集账单:平台默认每天凌晨4点自动采集账单。开启该项后,配置完账单文件访问信息后,将会立即采集账单。
- 时间范围:当启用立即采集账单后,支持设置时间范围,立即采集时间范围内的账单,请确保在选择的时间范围内有账单数据。建议采集1~6个月内的账单,否则会因为数据太多,造成系统压力多大影响日常采集账单的任务。
- 定时同步任务设置页面选填,如不需要在平台设置 自动同步任务,可直接单击 "跳过" 按钮。如需要在平台中设置云账号自动同步的时间,请配置相关参数,配置完成且测试通过后,单击 "确定" 按钮,创建华为云账号。
华为云相关参数获取方式
如何获取华为云的API密钥
新版
-
登录华为云控制台,鼠标悬停在右上角用户名处,选择下拉菜单 "我的凭证" 菜单项,进入我的凭证页面。
-
单击左侧[访问密钥]菜单,在访问密钥页面单击 "新增访问密钥" 按钮。
-
通过验证后,会下载credentials名称的Excel表格,打开表格后即可获取密钥ID(Access Key ID)和密码(Secret Access Key)。
旧版
- 登录华为云控制台,鼠标悬停在右上角用户名处,选择下拉菜单 "我的凭证" 菜单项,进入我的凭证页面。
- 单击“管理访问密钥”页签,在管理访问密钥页面单击 "新增访问密钥" 按钮。
- 通过验证后,会下载credentials名称的Excel表格,打开表格后即可获取密钥ID(Access Key ID)和密码(Secret Access Key)。
通过平台管理华为云资源,需要云账号具备哪些权限
权限备注 | 只读权限 | 读写权限 |
---|---|---|
管理所有华为云资源的权限(除IAM权限) | Tenant Guest | Tenant Administrator |
管理弹性云服务器的权限 | ECS ReadOnlyAccess | ECS FullAccess |
管理云硬盘的权限 | EVS ReadOnlyAccess | EVS FullAccess |
管理企业项目管理服务的权限 | EPS ReadOnlyAccess | EPS FullAccess |
管理镜像服务的权限 | IMS ReadOnlyAccess | IMS FullAccess |
管理虚拟私有云的权限 | VPC ReadOnlyAccess | VPC FullAccess |
管理NAT网关服务的权限 | NAT ReadOnlyAccess | NAT FullAccess |
管理对象存储服务的权限 | OBS ReadOnlyAccess | OBS Administrator |
管理弹性负载均衡服务的权限 | ELB ReadOnlyAccess | ELB FullAccess |
管理关系型数据库服务的权限 | RDS ReadOnlyAccess | RDS FullAccess |
管理分布式缓存服务的权限 | DCS ReadOnlyAccess | DCS FullAccess |
管理云审计服务的权限 | CTS ReadOnlyAccess | CTS FullAccess |
管理弹性文件服务的权限 管理弹性文件服务SFS Turbo的权限 | SFS ReadOnlyAccess SFS Turbo ReadOnlyAccess | SFS FullAccess SFS Turbo FullAccess |
管理web应用防火墙服务的权限 | WAF ReadOnlyAccess | WAF FullAccess |
管理统一身份认证服务的权限 | IAM ReadOnlyAccess | Security Administrator |
管理云解析服务的权限 | DNS ReadOnlyAccess | DNS FullAccess |
管理费用中心(BSS)的权限 | BSS Operator | BSS Administrator |
管理云监控服务的权限 | CES ReadOnlyAccess | CES FullAccess |
如何获取账单存储桶URL?
新版
-
登录华为云平台,单击顶部 "费用中心-费用账单" 菜单项,进入费用中心页面。
-
单击左侧[总览]菜单,在总览页面的右侧部分“账单数据存储”中查看并记录对象存储名称,如未配置,需要在该页面启用账单数据存储,并配置存储的OBS桶并进行授权验证操作等,设置完成后,每天的增量账单数据将同步存储到对应的OBS上。建议 该bucket中仅存放账单文件。
-
在华为云控制台的对象存储服务(OBS)中查看对应存储桶的概览信息,获取访问域名即为存储桶URL。
旧版
-
登录华为云平台,单击顶部[更多]菜单的下拉菜单 "费用-消费总览" 菜单项,进入费用中心页面。
-
单击左侧菜单[消费数据存储],在进入的消费数据存储中查看并记录对象存储桶名称,如未配置,需要在该页面设置存储桶并进行授权验证操作等,设置完成后,每天的增量账单数据将同步存储到对应的OSS上。建议该bucket中仅存放账单文件。
-
在华为云控制台的对象存储服务(OBS)中查看对应存储桶的概览信息,获取访问域名即为存储桶URL。
新建腾讯云账号
- 在云账号页面单击列表上方 "新建" 按钮,进入新建云账号页面。
- 选择云平台为腾讯云,单击 "下一步:配置云账号" 按钮,进入配置云账号页面。
- 配置以下参数:
- 名称:腾讯云平台的名称。
- APP ID/密钥ID/密码:腾讯云账号的APP ID与账号ID有唯一对应关系。对接腾讯云平台的APP ID/密钥ID/密码。具体请参考腾讯云相关参数获取方式。
- 域:选择云账号所属的域。当云账号私有状态下,域下所有项目用户都可以使用云账号创建资源。
- 资源归属方式:默认指定项目,还支持根据云上项目归属。
- 资源归属项目:资源归属方式选择指定项目时,可以选择将云账号上的资源同步到平台的本地项目,本地项目会根据域来过滤。资源归属方式选择根据云上项目归属时,资源会同步与云上项目同名的本地项目中,若资源无云上项目属性则归属到指定项目中。
- 同步策略:开启后,通过设置标签与资源映射项目的对应关系,将资源按照规则设置分配给指定项目,同步策略仅在云账号同步的时候生效。
- 同步策略生效范围:打开同步策略后显示,支持选择资源标签和项目标签。
- 屏蔽同步资源:开启后,支持选择需要屏蔽的资源类型,支持多选,屏蔽的资源类型在云账号同步时不会被同步。
- 代理:当云账号需要代理才可以正常访问时设置该项,留空代表直连。如没有合适的代理,直接单击“新建”超链接,在弹出的新建代理对话框中设置相关参数,创建代理。