本文介绍Flink计费以及开通和访问Flink时权限相关的常见问题。
-
计费
-
权限
工作空间创建失败会扣费吗?
对于创建失败的工作空间,系统不会扣费。您可以在账单详情中查看自己的消费记录,明确扣费项。详情请参见查看账单。
按量付费工作空间创建后,没有运行作业,会收费吗?
按量付费工作空间开通后,未运行作业(例如停止作业运行或购买后未使用)仍会产生费用。Flink的费用包括计费资源和管控资源费用,即使没有计算资源费用,每小时仍会产生2 CU*对应地域单价的管控资源费用。要停止计费,请释放工作空间。
如果您的业务数据量相对稳定,可以转换为包年包月模式,详情请参见转换计费方式。
如何计算工作空间已使用CU数?
-
在页面,计算每个项目空间下所有Session集群的CPU和内存值总和。
-
计算该工作空间下所有项目空间中所有Session集群的CPU和内存值的总和。
-
计算工作空间已使用CU数的计算公式为MAX(⌈CPU总和⌉,⌈内存总和/4⌉)。
计算出的已使用CU数与管理控制台上已使用的CU数一致。在工作空间列表页的已使用/已购买CU列可查看各工作空间的CU使用量。展开工作空间可查看其下各项目空间的CU分配详情,工作空间已使用CU等于其所有项目空间已使用CU之和(例如 9.00 + 18.00 = 27.00)。
工作空间购买10CU,使用5CU,按哪个计费?
Flink工作空间是否支持包年包月和按量计费两种计费模式相互转换?
支持按量付费和包年包月模式的相互转换。您可以在实时计算管理控制台,单击目标工作空间操作列下的更多,选择对应的转换模式。例如,选择更多 >转为包年包月模式。
一些特殊情况不支持相互转换,例如ARM架构不支持包年包月转按量付费,具体请参见控制台提示。
控制台提示不能转为按量付费模式的原因包括:工作空间状态不是运行中、已经处于按量付费模式、当前工作空间已到期需续费、ARM架构暂不支持转为按量付费模式、暂不支持已启用跨可用区的工作空间转为按量付费模式。
实时计算Flink版续费后,该续费默认包含哪些计费项?
实时计算Flink版续费仅包含实时计算Flink版,不包含涉及的VPC、OSS和ARMS等其他云产品费用,计费详情请参见相关产品计费说明。
|
计费项 |
资源说明 |
|
管控资源 |
创建工作空间时,系统为每个集群部署一个开发控制台,每个开发控制台及其必要组件需要大概2 CU的管控资源。 |
|
计算资源 |
实际可用于计算的资源,根据您包年包月预购的资源量或按量付费实际的使用量来收费,计量单位为CU。 |
Flink工作空间如何释放?
如果您不再需要使用工作空间,可以在确保数据已备份或迁移且不影响您业务的前提下,进行释放。
-
按量付费未欠费或欠费15天内
单击目标工作空间操作列下的释放资源,按照页面提示完成。
-
按量付费欠费超过15天
将视为主动放弃该工作空间,工作空间将会自动释放,工作空间里的作业数据将被清空,无法恢复。
-
包年包月未到期或到期15天内
可通过提交工单进行退订。
-
包年包月已到期15天后
到期超过15天后,工作空间将会自动释放,作业数据将被删除,且删除后无法恢复。详情请参见到期后资源变化。
为什么工作空间释放后仍一直在计费?
由于账单出账可能存在延迟,当发现按量付费工作空间释放后还在计费,请先查看账单确认消费时间(在账单详情页中查看该字段,以确认费用产生的实际时段)。
为什么授权AliyunStreamFullAccess后,RAM用户还看不到作业?
阿里云账号上传资源文件,报Access Denied by bucket policy,如何处理?
-
问题详情
上传资源文件时弹出服务器响应错误对话框,错误详情为:
Failed to parse the response result. [ErrorCode]: InvalidResponse [RequestId]: 6503FEFEDAC9123933E98AFB [HostId]: null [ResponseError]: AccessDenied Access denied by bucket policy.,状态码为 500。其中关键错误原因为AccessDenied Access denied by bucket policy。 -
问题原因
-
当前账号未具备oss:PutBucketCORS权限,导致OSS文件上传失败。
-
设置了RAM的全局拒绝策略,限制了AliyunStreamAsiDefaultRole角色权限,导致实时计算Flink版无法执行
oss:PutBucketCORS操作,这使得系统无法自动配置跨域资源共享(CORS)规则,从而引发OSS文件上传失败。
-
-
解决方案
-
如果当前账号没有被赋予oss:PutBucketCORS权限,请为该账号添加此权限。操作详情请参见管理控制台授权。
-
如果当前账号已具备oss:PutBucketCORS权限,但问题仍然存在,请检查目标Bucket是否配置了拒绝策略。若已配置拒绝策略,请调整权限设置,确保Flink能够正常执行
oss:PutBucketCORS操作。
-
开通时前往RAM授权,但无法跳转到RAM控制台,是为什么?
-
问题详情
在实时计算控制台,单击购买产品时,显示需前往RAM授权进行授权,单击前往RAM授权后又跳回到实时计算控制台,一直循环,并且手动授权无效。
-
报错原因
您之前手动添加过
AliyunStreamAsiDefaultRole角色,导致自动授予角色时直接跳过。 -
解决方案
在RAM控制台将手动添加的
AliyunStreamAsiDefaultRole角色删除掉,然后通过实时计算Flink版购买页的前往RAM授权按钮进行授权。登录RAM控制台,在左侧导航栏选择身份管理 > 角色,在搜索框中输入实时计算进行搜索,找到并单击角色名称AliyunStreamAsiDefaultRole,确认该角色已创建且备注为"实时计算全托管版产品(FlinkServerless)默认使用此角色来访问您在其他云产品中的资源"。
Flink控制台访问权限有哪些?
您需要拥有RAM权限和项目空间权限,以便正常访问实时计算控制台并进行开发和运维。
-
RAM权限:用于进行工作空间的购买、资源调整等操作。
-
项目空间权限:在项目空间下进行作业开发、运维等操作。
两种权限的具体使用场景及区别详情请参见权限管理。
登录实时计算控制台提示当前账号缺少权限,是为什么?
-
问题详情
登录实时计算控制台时提示:权限不足无法完成本次操作,需要操作描述符[stream:DescribeVvpInstances]和资源描述符[acs:stream:cn-beijing:1418886*********:vvpinstance/*],请联系主账号管理员。
-
问题原因
当前登录身份缺少查看Flink工作空间的权限,或仅具有某个资源组的权限。
-
解决方法
-
如果您仅具有某个资源组权限,请在控制台上方选择对应资源组和地域,查看目标工作空间。
其中,资源组选择器为顶部导航栏中的账号全部资源下拉菜单。
-
如果当前身份未被授权,参考授权操作为对应RAM用户或角色添加具有查看Flink工作空间操作的权限策略。
以下权限策略包含了查看Flink工作空间的权限,您选择添加以下任意一个即可。
-
不小心删除了角色或者变更了授权策略,导致实时计算Flink版服务不可用怎么办?
您可以按照以下步骤重新进行自动化授权。
-
确认您已删除了名称为AliyunStreamAsiDefaultRole的RAM角色。详情请参见删除RAM角色。
重要您需要将对应角色的所有权限策略解除授权后,此角色才能删除成功。
-
删除名称为FlinkServerlessStack和FlinkOnAckStack资源栈,详情请参见删除资源栈。
-
FlinkServerlessStack:实时计算Flink版的ROS资源栈统一名称。
-
FlinkOnAckStack:容器服务ACK的ROS资源栈统一名称。
-
-
删除名称为AliyunStreamAsiDefaultRolePolicy的RAM权限策略。详情请参见删除自定义权限策略。
-
在实时计算控制台,重新自动化授权,详情请参见开通按量付费工作空间。
当前账号无权限,如需操作请联系角色管理员,应该如何处理?
不具有某个功能使用或操作权限。例如,无法部署作业、无法启停作业等。
说明当前账号无对应操作权限。您可以在的角色管理页签查看不同角色拥有的权限以及拥有该角色的成员,然后联系具有owner角色的成员或具有角色管理相关权限的成员,为您授予对应操作权限。更多关于角色及角色权限依赖信息请参见开发控制台授权。