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.
Centro de ayuda/ Dedicated Host/ Guía del usuario/ Gestión de permisos/ Creación de una política personalizada
Actualización más reciente 2023-03-02 GMT+08:00

Creación de una política personalizada

Se pueden crear políticas personalizadas para complementar las políticas definidas por el sistema de DeH.

Puede crear políticas personalizadas de cualquiera de las siguientes maneras:

  • Editor visual: Seleccione servicios en la nube, acciones, recursos y condiciones de solicitud. Esto no requiere conocimiento de la sintaxis de políticas.
  • JSON: Editar las políticas JSON desde cero o basándose en una política existente.

Para obtener más información, consulte Creación de una política personalizada. La siguiente sección contiene ejemplos de políticas personalizadas comunes de DeH.

Ejemplo de políticas de DeH personalizadas

  • Ejemplo 1: Autorizar a los usuarios a comprar y liberar DeHs.
    {
          "Version": "1.1",
          "Statement": [
                {
                      "Effect": "Allow",
                      "Action": [
                            "deh:dedicatedHosts:create",
                            "deh:dedicatedHosts:create"
                      ]
                }
          ]
    }
  • Ejemplo 2: Denegar la solicitud de liberación de DeH.

    Una política de denegación debe usarse junto con otras políticas. Si los permisos asignados a un usuario contienen tanto "Allow" como "Deny", el permiso "Deny" tiene prioridad sobre el permiso "Allow".

    Si asigna la política de sistema DeH FullAccess a un usuario pero no desea que el usuario tenga el permiso para liberar DeHs, puede crear una política para denegar la liberación de DeHs y conceder tanto la política DeH FullAccess como la política creada al usuario. En este caso, la política "Deny" tiene prioridad y el usuario puede realizar todas las operaciones excepto la liberación de DeH. A continuación se muestra un ejemplo de una política de denegación:

    { 
            "Version": "1.1", 
            "Statement": [ 
                    { 
                            "Action": [ 
                                    "deh:dedicatedHosts:delete" 
                            ], 
                            "Effect": "Deny" 
                    } 
            ] 
    }