Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2024-06-12 GMT+08:00

Sintaxis de RBAC de las políticas de RBAC

Estructura de políticas

Una política RBAC consiste en una versión, una sentencia y depende.

Figura 1 Estructura de políticas RBAC

Sintaxis de política

Cuando seleccione una política para un grupo de usuarios, haga clic en debajo de la política para ver los detalles de la política. La política DWS Administrator se utiliza como ejemplo para describir la sintaxis de las políticas RBAC.

Figura 2 Sintaxis de las políticas de RBAC
{
        "Version": "1.0",
        "Statement": [
                {
                        "Effect": "Allow",
                        "Action": [
                                "dws:dws:*"
                        ]
                }
        ],
        "Depends": [
                {
                        "catalog": "BASE",
                        "display_name": "Server Administrator"
                },
                {
                        "catalog": "BASE",
                        "display_name": "Tenant Guest"
                }
        ]
}

Parámetro

Significado

Valor

Version

Versión de política

El valor se fija a 1.0.

Statement

Action

Operaciones a realizar en GaussDB(DWS)

Formato: Nombre del servicio:Tipo de recurso:Operación.

dws:dws:*: Permisos para realizar todas las operaciones en todos los tipos de recursos en GaussDB(DWS).

Effect

Si se permite la operación definida en una acción

  • Allow
  • Deny

Depends

catalog

Nombre del servicio al que pertenecen las dependencias de una política

Nombre del servicio

Ejemplo: BASE

display_name

Nombre de una política dependiente

Nombre de política

Ejemplo: Server Administrator

Cuando utilice RBAC para la autenticación, preste atención al parámetro Depende y conceda otros permisos dependientes al mismo tiempo.

Por ejemplo, el permiso de DWS Administrator depende de los permisos de Server Administrator e Tenant Guest. Al conceder el permiso de DWS Administrator a los usuarios, también debe conceder los dos permisos dependientes a los usuarios.