全部產品
Search
文件中心

DataHub:DataHub服務關聯角色

更新時間:May 29, 2025

本文為您介紹DataHub服務關聯角色(AliyunServiceRoleForDataHub)的應用情境以及如何刪除服務關聯角色。

DataHub服務關聯角色

本文為您介紹DataHub服務關聯角色(AliyunServiceRoleForDataHub)的應用情境以及如何刪除服務關聯角色。

背景資訊

DataHub服務關聯角色(AliyunServiceRoleForDataHub)是在同步到OSS/OTS/FC時,為了完成資料同步功能,需要擷取相應雲端服務的存取權限,而提供的RAM角色。更多關於服務關聯角色的資訊請參見服務關聯角色

應用情境

DataHub建立了到OSS/OTS/FC的資料同步時,需要訪問OSS/OTS/FC雲端服務的資源,通過服務關聯角色功能擷取存取權限。

AliyunServiceRoleForDataHub介紹

角色名稱:AliyunServiceRoleForDataHub

角色權限原則:AliyunServiceRolePolicyForDataHub

許可權說明:

{
  "Version": "1",
  "Statement": [
    {
      "Action": [
        "log:GetLogStore",
        "log:ListLogStores",
        "log:CreateLogStore",
        "log:DeleteLogStore",
        "log:UpdateLogStore",
        "log:GetCursorOrData",
        "log:ListShards",
        "log:PostLogStoreLogs",
        "log:CreateConfig",
        "log:UpdateConfig",
        "log:DeleteConfig",
        "log:GetConfig",
        "log:ListConfig",
        "log:CreateMachineGroup",
        "log:UpdateMachineGroup",
        "log:DeleteMachineGroup",
        "log:GetMachineGroup",
        "log:ListMachineGroup",
        "log:ListMachines",
        "log:ApplyConfigToGroup",
        "log:RemoveConfigFromGroup",
        "log:GetAppliedMachineGroups",
        "log:GetAppliedConfigs",
        "log:GetShipperStatus",
        "log:RetryShipperTask",
        "log:CreateConsumerGroup",
        "log:UpdateConsumerGroup",
        "log:DeleteConsumerGroup",
        "log:ListConsumerGroup",
        "log:ConsumerGroupUpdateCheckPoint",
        "log:ConsumerGroupHeartBeat",
        "log:GetConsumerGroupCheckPoint"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "fc:InvokeFunction",
        "fc:GetFunction"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "oss:GetObject",
        "oss:PutObject",
        "oss:ListObjects",
        "oss:GetBucketAcl"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "ots:ListTable",
        "ots:DescribeTable",
        "ots:GetRow",
        "ots:PutRow",
        "ots:UpdateRow",
        "ots:DeleteRow",
        "ots:GetRange",
        "ots:BatchGetRow",
        "ots:BatchWriteRow"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": "ram:DeleteServiceLinkedRole",
      "Resource": "*",
      "Effect": "Allow",
      "Condition": {
        "StringEquals": {
          "ram:ServiceName": "datahub.aliyuncs.com"
        }
      }
    }
  ]
}

刪除服務關聯角色

如果您需要刪除AliyunServiceRoleForDataHub(服務關聯角色),需要先釋放依賴這個服務關聯角色的DataHub的資料同步。

子帳號建立服務關聯角色

建立AliyunServiceRoleForDataHub(服務關聯角色)時需要ram:CreateServiceLinkedRole這個許可權,如果您為子帳號或角色,請聯絡管理員在授權策略中賦權,具體Policy:

{
    "Statement": [
        {
            "Action": "ram:CreateServiceLinkedRole",
            "Resource": "*",
            "Effect": "Allow",
            "Condition": {
                "StringEquals": {
                    "ram:ServiceName": [                      
                        "datahub.aliyuncs.com"
                    ]
                }
            }
        }
    ],
    "Version": "1"
}