Skip to main content

管理环境运维授权

使用AutoMQ Cloud BYOC 产品的过程中, BYOC 环境底层会产生系统日志、Metrics 等数据,AutoMQ 服务方需要用户提供相应的运维授权,以进行系统稳定性监控和故障自愈等运维操作。

本文中提及 AutoMQ 产品服务方、AutoMQ 服务方、AutoMQ,均特指安托盟丘(杭州)科技有限公司。

授权原理

AutoMQ 的运维授权包含两个场景:

  1. 场景 1:系统监控报警,需要读权限。 AutoMQ Cloud BYOC 环境运行过程中,环境控制台以及 AutoMQ 数据面集群会产生系统日志、巡检日志、系统Metrics 数据。上述数据会自动上传到用户创建环境时指定的运维 Bucket 中。AutoMQ 服务方需要用户云账号授权对该运维 Bucket 的读权限,这样 AutoMQ 运维平台可以对用户的集群进行稳定性监控和故障自愈。

  2. 场景 2:订阅 License 动态更新、新版本更新推送,需要写权限。 AutoMQ BYOC 环境的订阅 License 在触发续费、升降配、新版本 Release 后,环境内控制组件需要感知新的订阅信息、新版本的元数据。此时,AutoMQ 服务方通过运维 Bucket 写入新信息,环境控制台动态加载。

授权操作通过云厂商对象存储提供的 Bucket 授权策略完成,即用户作为 Bucket 所有者,授予 AutoMQ 服务方云账号读取指定运维 Bucket 的权限。

需要授予的读权限明细如下:

云厂商
AutoMQ 服务方云账号 ID
授予权限列表
阿里云
1431115939942888
  • 授权资源:指定环境的运维 Bucket
  • 授权操作:桶读写权限。
AWS
381492316447
  • 授权资源:指定环境的运维 Bucket
  • 授权操作:
    • s3:GetObject
    • s3:GetObjectVersion
    • s3:GetObjectAcl
    • s3:GetObjectTagging
    • s3:GetObjectVersionAcl
    • s3:GetObjectVersionTagging
    • s3:ListBucket
    • s3:ListBucketVersions
    • s3:ListBucketMultipartUpload
    • s3:PutObject
华为云
2ef0b956b1524da8a0cdd6e11c65625f/*
  • 授权资源:指定环境的运维 Bucket
  • 授权操作:桶读写权限。
腾讯云
100005712758
  • 授权资源:指定环境的运维 Bucket
  • 授权操作:桶读写(含 List Object)权限。
GCP
automq-public-ops-authing@automq-public.iam.gserviceaccount.com
  • Storage Object User 角色

环境运维授权申明:

运维 Bucket 必须和数据 Bucket 以及其他应用使用的 Bucket隔离,运维 Bucket 内仅存储系统日志和 Metrics 数据,不包含用户的业务消息等数据,无数据安全风险。

授权操作

各云厂商对象存储产品控制台存在差异,因此运维授权的操作步骤也存在差异。操作步骤请参考下方列出的文档: