Todos los productos
Search
Centro de documentos

File Storage NAS:Controlar el acceso a NAS con políticas de RAM

Última actualización: Sep 21, 2026

Utilice las políticas de Resource Access Management (RAM) para controlar qué usuarios pueden acceder a sus sistemas de archivos NAS y qué operaciones pueden ejecutar.

Aviso

Al otorgar acceso a NAS a los usuarios de RAM, aplique el principio de privilegio mínimo. Los permisos demasiado amplios generan riesgos de seguridad.

Procedimiento

  1. Create a RAM user.

  2. Seleccione una política de permisos para el usuario de RAM.

    Las políticas de permisos incluyen {type} y {type}.

    • {type}: Alibaba Cloud proporciona políticas predeterminadas para tareas comunes. Políticas del sistema para NAS:

      • AliyunNASFullAccess (no recomendada): otorga control total sobre los sistemas de archivos NAS. No se recomienda debido a que implica permisos de alto riesgo.

      • AliyunNASReadOnlyAccess: otorga acceso de solo lectura a los sistemas de archivos NAS.

    • {type}: cree políticas personalizadas para un control de acceso detallado.

      Use el editor JSON para crear una política personalizada con base en los ejemplos a continuación. Create a custom permission policy.

  3. Otorgue permisos al usuario de RAM.

    Asigne al usuario de RAM la política que seleccionó en Step 2. Manage the permissions of a RAM user.

Ejemplo 1: otorgar permisos sobre un sistema de archivos

Otorgar control total sobre un sistema de archivos

La siguiente política toma como ejemplo el sistema de archivos 07d****294. Reemplace este valor por el ID real de su sistema de archivos.

Nota

RAM no admite otorgar permisos de consulta sobre un único sistema de archivos. Para dar control total sobre un sistema de archivos específico, primero otorgue permisos para consultar todos los sistemas de archivos. Después, conceda los permisos de modificación y eliminación sobre ese sistema de archivos.

{
    "Version": "1",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "nas:*",
            "Resource": [
                  "acs:nas:*:*:filesystem/07d****294"
            ]
        },
        {
            "Effect": "Allow",
            "Action": "nas:CreateMountTarget",
            "Resource": "acs:vpc:*:*:vswitch/*"
        },
        {
            "Effect": "Allow",
            "Action": "cms:Query*",
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": "nas:DescribeFileSystems",
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": [
                "nas:DescribeAccessGroups",
                "nas:DescribeAccessRules"
            ],
            "Resource": "acs:nas:*:*:accessgroup/*"
        },
        {
            "Effect": "Allow",
            "Action": [
                "vpc:DescribeVpcs",
                "vpc:DescribeVSwitches"
            ],
            "Resource": "*"
        }
    ]
}

Otorgar permisos para modificar atributos del sistema de archivos

La siguiente política toma como ejemplo el sistema de archivos 07d****294. Reemplace este valor por el ID real de su sistema de archivos.

{
    "Statement": [{
        "Effect": "Allow",
        "Action": [
            "nas:DescribeFileSystems",
            "nas:ModifyFileSystem"
        ],
        "Resource": "acs:nas:*:*:filesystem/07d****294"
    }],
    "Version": "1"
}

Otorgar permisos para consultar todos los sistemas de archivos

{
    "Statement": [{
        "Effect": "Allow",
        "Action": "nas:DescribeFileSystems",
        "Resource": "*"
    }],
    "Version": "1"
}

Ejemplo 2: otorgar permisos sobre un destino de montaje

La siguiente política otorga control total sobre los destinos de montaje del sistema de archivos 07d****294.

{
    "Statement": [{
        "Effect": "Allow",
        "Action": [
            "nas:CreateMountTarget",
            "nas:DescribeMountTargets",
            "nas:ModifyMountTarget",
            "nas:DeleteMountTarget"
        ],
        "Resource": [
            "acs:nas:*:*:filesystem/07d****294",
            "acs:vpc:*:*:vswitch/*"
        ]
    }],
    "Version": "1"
}

Ejemplo 3: otorgar permisos sobre un grupo de permisos

La siguiente política otorga control total sobre todos los grupos de permisos.

{
    "Statement": [{
        "Effect": "Allow",
        "Action": [
            "nas:CreateAccessGroup",
            "nas:DescribeAccessGroups",
            "nas:ModifyAccessGroup",
            "nas:DeleteAccessGroup",
            "nas:CreateAccessRule",
            "nas:DescribeAccessRules",
            "nas:ModifyAccessRule",
            "nas:DeleteAccessRule"
        ],
        "Resource": "acs:nas:*:*:accessgroup/*"
    }],
    "Version": "1"
}

Ejemplo 4: otorgar permisos para consultar métricas de rendimiento

La siguiente política otorga permisos para consultar las métricas de rendimiento de cualquier sistema de archivos en la consola.

{
    "Statement": [{
        "Effect": "Allow",
        "Action": "cms:Query*",
        "Resource": "*"
    }],
    "Version": "1"
}

Ejemplo 5: otorgar permisos para gestionar la papelera de reciclaje

Otorgar control total sobre la papelera de reciclaje

La siguiente política toma como ejemplo el sistema de archivos 07d****294. Reemplace este valor por el ID real de su sistema de archivos.

{
    "Statement": [{
            "Effect": "Allow",
            "Action": [
                "nas:EnableRecycleBin",
                "nas:DisableAndCleanRecycleBin ",
                "nas:UpdateRecycleBinAttribute",
                "nas:GetRecycleBinAttribute",
                "nas:CreateRecycleBinRestoreJob",
                "nas:CreateRecycleBinDeleteJob",
                "nas:CancelRecycleBinJob",
                "nas:ListRecycleBinJobs",
                "nas:ListRecycledDirectoriesAndFiles",
                "nas:ListRecentlyRecycledDirectories"
            ],
            "Resource": [
                "acs:nas:*:*:filesystem/07d****294"
            ]
        }
    ],
    "Version": "1"
}

Otorgar permisos para restaurar archivos desde la papelera de reciclaje

La siguiente política toma como ejemplo el sistema de archivos 07d****294. Reemplace este valor por el ID real de su sistema de archivos.

{
    "Statement": [{
            "Effect": "Allow",
            "Action": [
                "nas:GetRecycleBinAttribute",
                "nas:CreateRecycleBinRestoreJob",
                "nas:CancelRecycleBinJob",
                "nas:ListRecycleBinJobs",
                "nas:ListRecycledDirectoriesAndFiles",
                "nas:ListRecentlyRecycledDirectories"
            ],
            "Resource": [
                "acs:nas:*:*:filesystem/07d****294"
            ]
        }
    ],
    "Version": "1"
}

Otorgar permisos para eliminar archivos de la papelera de reciclaje

La siguiente política toma como ejemplo el sistema de archivos 07d****294. Reemplace este valor por el ID real de su sistema de archivos.

{
    "Statement": [{
            "Effect": "Allow",
            "Action": [
                "nas:GetRecycleBinAttribute",
                "nas:CreateRecycleBinDeleteJob",
                "nas:CancelRecycleBinJob",
                "nas:ListRecycleBinJobs",
                "nas:ListRecycledDirectoriesAndFiles",
                "nas:ListRecentlyRecycledDirectories"
            ],
            "Resource": [
                "acs:nas:*:*:filesystem/07d****294"
            ]
        }
    ],
    "Version": "1"
}

Otorgar permisos para modificar la configuración de la papelera de reciclaje

La siguiente política toma como ejemplo el sistema de archivos 07d****294. Reemplace este valor por el ID real de su sistema de archivos.

{
    "Statement": [{
            "Effect": "Allow",
            "Action": [
                "nas:EnableRecycleBin",
                "nas:UpdateRecycleBinAttribute",
                "nas:DisableAndCleanRecycleBin",
                "nas:GetRecycleBinAttribute"
            ],
            "Resource": [
                "acs:nas:*:*:filesystem/07d****294"
            ]
        }
    ],
    "Version": "1"
}

Apéndice: referencia de acciones y recursos

Para crear una política personalizada en la consola de RAM, establezca Configuration Mode en Script e introduzca la política en formato JSON. Utilice los valores de Action y Resource de la tabla a continuación. Basic elements of a permission policy.

API

Action

Resource

Descripción

Sistema de archivos

CreateFileSystem

nas:CreateFileSystem

acs:nas:<region>:<account-id>:filesystem/*

Crea un sistema de archivos.

DeleteFileSystem

nas:DeleteFileSystem

acs:nas:<region>:<account-id>:filesystem/<filesystemid>

Elimina un sistema de archivos.

ModifyFileSystem

nas:ModifyFileSystem

acs:nas:<region>:<account-id>:filesystem/<filesystemid>

Modifica la configuración del sistema de archivos.

DescribeFileSystems

nas:DescribeFileSystems

acs:nas:<region>:<account-id>:filesystem/<filesystemid>

Consulta los sistemas de archivos.

Destino de montaje

CreateMountTarget

nas:CreateMountTarget

  • acs:nas:<region>:<account-id>:filesystem/<filesystemid>

  • acs:vpc:::vswitch/*

Crea un destino de montaje.

DeleteMountTarget

nas:DeleteMountTarget

acs:nas:<region>:<account-id>:filesystem/<filesystemid>

Elimina un destino de montaje.

ModifyMountTarget

nas:ModifyMountTarget

acs:nas:<region>:<account-id>:filesystem/<filesystemid>

Modifica la configuración del destino de montaje.

DescribeMountTargets

nas:DescribeMountTargets

acs:nas:<region>:<account-id>:filesystem/<filesystemid>

Consulta los destinos de montaje de un sistema de archivos.

Grupo de permisos

CreateAccessGroup

nas:CreateAccessGroup

acs:nas:<region>:<account-id>:accessgroup/<accessgroupname>

Crea un grupo de permisos.

DeleteAccessGroup

nas:DeleteAccessGroup

acs:nas:<region>:<account-id>:accessgroup/<accessgroupname>

Elimina un grupo de permisos.

ModifyAccessGroup

nas:ModifyAccessGroup

acs:nas:<region>:<account-id>:accessgroup/<accessgroupname>

Modifica un grupo de permisos.

DescribeAccessGroups

nas:DescribeAccessGroups

acs:nas:<region>:<account-id>:accessgroup/<accessgroupname>

Consulta los grupos de permisos.

CreateAccessRule

nas:CreateAccessRule

acs:nas:<region>:<account-id>:accessgroup/<accessgroupname>

Crea una regla de permisos.

DeleteAccessRule

nas:DeleteAccessRule

acs:nas:<region>:<account-id>:accessgroup/<accessgroupname>

Elimina una regla de permisos.

ModifyAccessRule

nas:ModifyAccessRule

acs:nas:<region>:<account-id>:accessgroup/<accessgroupname>

Modifica una regla de permisos.

DescribeAccessRules

nas:DescribeAccessRules

acs:nas:<region>:<account-id>:accessgroup/<accessgroupname>

Consulta las reglas de permisos.

Preguntas frecuentes