Todos los productos
Search
Centro de documentos

ApsaraDB for OceanBase (Deprecated):AliyunServiceRoleForOceanBaseEncryption

Última actualización: Sep 04, 2026

Este tema describe los escenarios y permisos de AliyunServiceRoleForOceanBaseEncryption, un rol vinculado a ApsaraDB for OceanBase.

Información de contexto

AliyunServiceRoleForOceanBaseEncryption es un rol de Resource Access Management (RAM) proporcionado por ApsaraDB for OceanBase para acceder a otros servicios en la nube y ejecutar tareas en ApsaraDB for OceanBase. Para obtener más información sobre este rol, consulte Service-linked roles.

Escenarios

La clave que utiliza la función de cifrado transparente de datos (TDE) de ApsaraDB for OceanBase está protegida por KMS. ApsaraDB for OceanBase accede a KMS mediante el rol vinculado al servicio AliyunServiceRoleForOceanBaseEncryption.

Permisos

Nombre del rol: AliyunServiceRoleForOceanBaseEncryption

Directiva del rol: AliyunServiceRolePolicyForOceanBaseEncryption

Los permisos se describen a continuación:

{
  "Statement": [
    {
      "Action": [
        "kms:ListKeys",
        "kms:ListAliasesByKeyId",
        "kms:ListAliases",
        "kms:DescribeKey"
      ],
      "Effect": "Allow",
      "Resource": "acs:kms:*:*:*"
    },
    {
      "Action": [
        "kms:Encrypt",
        "kms:Decrypt",
        "kms:GenerateDataKey"
      ],
      "Condition": {
        "StringEqualsIgnoreCase": {
          "kms:tag/oceanbase:encryption": "true"
        }
      },
      "Effect": "Allow",
      "Resource": "acs:kms:*:*:*"
    },
    {
      "Action": "ram:DeleteServiceLinkedRole",
      "Resource": "*",
      "Effect": "Allow",
      "Condition": {
        "StringEquals": {
          "ram:ServiceName": "encryption.oceanbase.aliyuncs.com"
        }
      }
    }
  ],
  "Version": "1"
}

Preguntas frecuentes

¿Por qué mi usuario de RAM no puede crear automáticamente el rol vinculado al servicio AliyunServiceRoleForOceanBaseEncryption?

Debe contar con los permisos especificados antes de poder crear o eliminar automáticamente AliyunServiceRoleForOceanBaseEncryption. Para crear el rol de forma automática, especifique la siguiente directiva de permisos para su usuario de RAM:

{
    "Action": "ram:CreateServiceLinkedRole",
    "Resource": "*",
    "Effect": "Allow",
    "Condition": {
        "StringEquals": {
            "ram:ServiceName": "encryption.oceanbase.aliyuncs.com"
        }
    }
}