Todos los productos
Search
Centro de documentos

Virtual Private Cloud:Resource groups para el control detallado de recursos

Última actualización: Sep 17, 2026

La combinación de resource groups con RAM le permite aislar recursos y gestionar permisos detallados dentro de una sola cuenta de Alibaba Cloud. Este tema resume cómo VPC admite los resource groups y explica cómo otorgar permisos a nivel de resource group.

Nota

Autorización de resource group

Los resource groups le permiten organizar los recursos dentro de su cuenta de Alibaba Cloud. Por ejemplo, puede crear un resource group dedicado para cada proyecto y agregarle los recursos correspondientes para gestionarlos de forma centralizada. Para más información, consulte What is a resource group?.

Una vez agrupados los recursos, puede otorgar permisos limitados a un resource group específico a distintos principales de RAM, como usuarios de RAM, grupos de usuarios de RAM o roles de RAM. Esto restringe al principal para que gestione únicamente los recursos dentro de ese grupo. Para más información, consulte Resource grouping and authorization.

Este enfoque ofrece los siguientes beneficios:

  • Permisos detallados: asegúrese de que cada identidad tenga solo los permisos específicos sobre los recursos que necesita. Así evita que los recursos de distintos proyectos se gestionen juntos dentro de la misma cuenta.

  • Escalabilidad: cuando agregue nuevos recursos, solo tendrá que añadirlos al resource group. El principal de RAM obtiene automáticamente los permisos para los nuevos recursos sin necesidad de autorizaciones adicionales.

Otorgar permisos de resource group a un usuario de RAM

En este tema se describe cómo otorgar a un RAM user el permiso para gestionar recursos de VPC en un resource group específico.

Requisitos previos

  1. Cree un RAM user. Para más información, consulte Create a RAM user.

  2. Cree un resource group y transfiera los recursos existentes a este. Para más información, consulte Create a resource group, Automatically transfer resources y Manually transfer resources.

Procedimiento

Otorgue permisos mediante uno de los métodos a continuación.

Método 1: Resource Group console

Puede otorgar permisos a un usuario de RAM específico mediante la función de gestión de permisos de un resource group. Para más información, consulte Grant permissions to a RAM identity within the scope of a resource group.

  • Inicie sesión en la consola de Resource Group.

  • En la página Resource Groups, busque el resource group deseado y haga clic en Permissions en la columna Actions.

  • En la pestaña Permissions, haga clic en Add Permissions.

  • En el panel Add Permissions, configure el principal y la política de permisos.

    • Principal: seleccione un usuario de RAM existente.

    • Policy: seleccione una system policy o una custom policy. Para más información, consulte Create a custom policy.

  • Haga clic en OK.

Método 2: RAM console

También es posible otorgar autorización a nivel de resource group a un usuario de RAM específico desde la consola de RAM. Para más información, consulte Manage RAM user permissions.

  • Inicie sesión en la consola de RAM con su cuenta de Alibaba Cloud o como administrador de RAM.

  • En el panel de navegación izquierdo, elija Identity Management > Users. En la página Users, busque el usuario de RAM deseado y haga clic en Add Permissions en la columna Actions.

  • En el panel Add Permissions, agregue permisos al usuario de RAM.

    • Resource Scope: seleccione Resource Group.

    • Principal: seleccione el usuario de RAM deseado.

    • Policy: seleccione una system policy o una custom policy. Para más información, consulte Create a custom policy.

  • Haga clic en OK.

Tipos de recursos compatibles con resource groups

La siguiente tabla muestra los tipos de recursos de VPC que admiten resource groups.

Servicio en la nube

Código del servicio en la nube

Tipo de recurso

VPC

vpc

customergateway : customer gateway

VPC

vpc

dhcpoptionsset : dhcp options set

VPC

vpc

gatewayendpoint : gateway endpoint

VPC

vpc

ipam : IPAM instance

VPC

vpc

ipampool : IPAM pool

VPC

vpc

ipamresourcediscovery : IPAM resource discovery

VPC

vpc

ipamscope : IPAM scope

VPC

vpc

ipsecserver : IPsec server

VPC

vpc

ipv4gateway : IPv4 gateway

VPC

vpc

ipv6gateway : IPv6 gateway

VPC

vpc

natgateway : NAT Gateway

VPC

vpc

peerconnection : VPC peering connection

VPC

vpc

publicipaddresspool : EIP address pool

VPC

vpc

sslvpnclientcert : SSL-VPN client certificate

VPC

vpc

sslvpnserver : SSL-VPN server

VPC

vpc

trafficmirrorfilter : traffic mirroring filter

VPC

vpc

trafficmirrorsession : traffic mirroring session

VPC

vpc

vpc : VPC

VPC

vpc

vpnattachment : IPsec connection (associated with CEN)

VPC

vpc

vpnconnection : IPsec connection

VPC

vpc

vpngateway : VPN Gateway

Nota

Si necesita compatibilidad con un tipo de recurso que actualmente no admite resource groups, envíe sus comentarios en la consola de Resource Manager.

image

Operaciones sin autorización de resource group

Las siguientes acciones de Virtual Private Cloud (VPC) no admiten autorización a nivel de resource group:

Acciones

Descripción

vpc:AddBandwidthPackageIPs

-

vpc:AddGlobalAccelerationInstanceIp

Agrega una EIP a una instancia de ancho de banda compartido específica.

vpc:AddIPv6TranslatorAclListEntry

Agrega una entrada de IP a un grupo de políticas de control de acceso.

vpc:AllocateVpcIPv6Cidr

Asigna el bloque CIDR de IPv6 especificado.

vpc:CancelExpressCloudConnection

-

vpc:CheckVpnBgpEnabled

Comprueba si la región de una conexión IPsec admite BGP.

vpc:ConvertBandwidthPackage

Convierte un paquete de ancho de banda de NAT.

vpc:CreateNatGateway

-

vpc:CreateBandwidthPackage

-

vpc:CreateBondRouterInterfaceConnection

-

vpc:CreateExpressCloudConnection

Crea una conexión física de Express Connect.

vpc:CreateGlobalAccelerationInstance

Crea una instancia de Global Acceleration.

vpc:CreateIPv6Translator

Crea una instancia de IPv6 Translation Service.

vpc:CreateIPv6TranslatorAclList

Crea un grupo de políticas de control de acceso.

vpc:CreateIPv6TranslatorEntry

Agrega una entrada de traducción de IPv6 a la instancia de IPv6 Translation Service especificada.

vpc:CreateNqa

-

vpc:DeleteBandwidthPackage

-

vpc:DeleteGlobalAccelerationInstance

Elimina una instancia de Global Acceleration.

vpc:DeleteIPv6Translator

Elimina una instancia de IPv6 Translation Service.

vpc:DeleteIPv6TranslatorAclList

Elimina un grupo de políticas de control de acceso. Solo es posible eliminarlo si no está asociado a ninguna entrada de traducción de IPv6.

vpc:DeleteIPv6TranslatorEntry

Elimina una entrada de traducción de IPv6.

vpc:DeleteIPv6EgressOnlyRule

Elimina una regla de solo salida.

vpc:DescribeAccessPoints

-

vpc:DescribeBandwidthPackageMonitorData

-

vpc:DescribeBandwidthPackagePublicIpMonitorData

-

vpc:DescribeGlobalAccelerationInstances

Consulta instancias de Global Acceleration.

vpc:DescribeGrantRulesToCbn

-

vpc:DescribeIPv6TranslatorAclListAttributes

Consulta los atributos de un grupo de políticas de control de acceso, incluidas sus direcciones IP y las entradas de traducción de IPv6 asociadas.

vpc:DescribeIPv6TranslatorAclLists

Consulta grupos de políticas de control de acceso.

vpc:DescribeIPv6TranslatorEntries

Consulta entradas de traducción de IPv6.

vpc:DescribeInstances

-

vpc:DescribeNetworkQuotas

-

vpc:DescribePublicIPAddress

Consulta los rangos de direcciones IP públicas en una región específica.

vpc:DescribeRouterInterfacesForGlobal

-

vpc:DescribeServerRelatedGlobalAccelerationInstances

Consulta las instancias de Global Acceleration asociadas a un servidor de backend específico.

vpc:DescribeVPCs

-

vpc:DescribeVPNGatewayAvailableZones

Consulta las zonas de disponibilidad que admiten conexiones IPsec en una región específica.

vpc:DescribeVrouters

-

vpc:DescribeZones

-

vpc:DiagnoseVPNConnections

Diagnostica conexiones IPsec.

vpc:DiagnoseVPNConnectionsHistory

-

vpc:DiagnoseVPNGateway

Diagnostica la instancia de VPN Gateway especificada.

vpc:DisableNatGatewayEcsMetric

Deshabilita el monitoreo de tráfico de ECS.

vpc:EnableNatGatewayEcsMetric

Habilita el monitoreo de tráfico de ECS.

vpc:GetBusinessAccessPointDetail

-

vpc:GetFlowLogServiceStatus

Obtiene el estado de la función de registros de flujo.

vpc:GetNatIPCidrAttribute

-

vpc:GetObject

-

vpc:GetPhysicalConnectionServiceStatus

Obtiene el estado del servicio de conexión física.

vpc:GetPublicIPAddressPoolServiceStatus

Obtiene el estado de la función de pool de direcciones IP.

vpc:GetTrafficMirrorServiceStatus

Obtiene el estado de la función de duplicación de tráfico.

vpc:GetVpcIPAMServiceStatus

Obtiene el estado de la función de IPAM.

vpc:GetVPNGatewayDiagnoseResult

Obtiene el resultado del diagnóstico de una instancia de VPN Gateway.

vpc:GrantInstanceToCbn

-

vpc:InnerVpcCreateDscp

-

vpc:InnerVpcDeleteDscp

-

vpc:InnerVpcDescribeCrossBorderRouterInterface

-

vpc:InnerVpcDescribeDscp

-

vpc:InnerVpcModifyDscp

-

vpc:InnerVpcRefreshDscp

-

vpc:ListBusinessAccessPointPortUsage

-

vpc:ListBusinessAccessPoints

Muestra los puntos de acceso para conexiones físicas.

vpc:ListBusinessRegions

Muestra las regiones donde las conexiones físicas están disponibles para compra.

vpc:ListGeographicSubRegions

Muestra subregiones geográficas.

vpc:ListNatGatewayEcsMetric

-

vpc:ListVpcCloudInstance

-

vpc:ListVpcEndpointServicesByEndUser

Muestra los servicios de endpoint de VPC.

vpc:ModifyBandwidthPackageAttribute

-

vpc:ModifyBandwidthPackageSpec

-

vpc:ModifyBypassToaAttribute

-

vpc:ModifyExpressCloudConnectionAttribute

Modifica los atributos de una conexión de Express Connect.

vpc:ModifyGlobalAccelerationInstanceAttributes

Modifica el nombre y la descripción de una instancia de Global Acceleration.

vpc:ModifyGlobalAccelerationInstanceSpec

Modifica el ancho de banda de una instancia de Global Acceleration.

vpc:ModifyIPv6TranslatorAclAttribute

Modifica el nombre de un grupo de políticas de control de acceso.

vpc:ModifyIPv6TranslatorAclListEntry

Modifica una entrada de IP en un grupo de políticas de control de acceso.

vpc:ModifyIPv6TranslatorAttribute

Modifica el nombre y la descripción de una instancia de IPv6 Translation Service.

vpc:ModifyIPv6TranslatorBandwidth

Modifica el ancho de banda de una instancia de IPv6 Translation Service.

vpc:ModifyIPv6TranslatorEntry

Modifica una entrada de traducción de IPv6.

vpc:ModifyIPv6GatewaySpec

-

vpc:OpenFlowLogService

Habilita la función de registros de flujo.

vpc:OpenPhysicalConnectionService

Habilita el servicio de tráfico saliente.

vpc:OpenPublicIPAddressPoolService

Habilita la función de pool de direcciones IP.

vpc:OpenTrafficMirrorService

Habilita la función de duplicación de tráfico.

vpc:OpenVpcIPAMService

Habilita la función de IPAM.

vpc:QueryPconnTrafficPrice

-

vpc:QueryPhysicalConnectionPrice

-

vpc:RejectVpcPeerConnection

Rechaza una solicitud de VPC Peering Connection.

vpc:RemoveBandwidthPackageIPs

-

vpc:RemoveGlobalAccelerationInstanceIP

Quita una EIP de una instancia de ancho de banda compartido.

vpc:RemoveIPv6TranslatorAclListEntry

Quita una entrada de IP de un grupo de políticas de control de acceso.

vpc:RevokeInstanceFromCbn

-

vpc:SetHaVIPMasterInstance

-

vpc:TransformEIPSegmentToPublicIPAddressPool

Migra un grupo contiguo de EIP a un pool de direcciones IP.

vpc:UnassociateEIPAddress

-

vpc:UnassociateGlobalAccelerationInstance

Desasocia un servidor de backend de una instancia de Global Acceleration.

vpc:UpdateCrossBorderStatus

-

vpc:AssociateVpcCidrBlock

-

vpc:CreateVpc

-

vpc:DeleteBgpNetwork

-

vpc:DescribeVpcs

-

vpc:ReleaseIPv6Address

-

Para las operaciones que no admiten autorización a nivel de resource group, seleccionar resource group level como ámbito de recurso no surte efecto. Para otorgar permisos a un usuario de RAM para estas operaciones, cree una política personalizada y establezca el ámbito de recurso en account level.

image.png A continuación se muestran dos ejemplos de políticas personalizadas. Modifique estas políticas según sus necesidades.

  • Permite todas las operaciones de solo lectura que no admiten permisos a nivel de resource group. Estas se enumeran en el elemento Action.

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "vpc:CheckVpnBgpEnabled",
            "vpc:DescribeAccessPoints",
            "vpc:DescribeBandwidthPackageMonitorData",
            "vpc:DescribeBandwidthPackagePublicIpMonitorData",
            "vpc:DescribeGlobalAccelerationInstances",
            "vpc:DescribeGrantRulesToCbn",
            "vpc:DescribeIPv6TranslatorAclListAttributes",
            "vpc:DescribeIPv6TranslatorAclLists",
            "vpc:DescribeIPv6TranslatorEntries",
            "vpc:DescribeInstances",
            "vpc:DescribeNetworkQuotas",
            "vpc:DescribePublicIpAddress",
            "vpc:DescribeRouterInterfacesForGlobal",
            "vpc:DescribeServerRelatedGlobalAccelerationInstances",
            "vpc:DescribeVPCs",
            "vpc:DescribeVpnGatewayAvailableZones",
            "vpc:DescribeVrouters",
            "vpc:DescribeZones",
            "vpc:GetBusinessAccessPointDetail",
            "vpc:GetFlowLogServiceStatus",
            "vpc:GetNatIpCidrAttribute",
            "vpc:GetObject",
            "vpc:GetPhysicalConnectionServiceStatus",
            "vpc:GetPublicIpAddressPoolServiceStatus",
            "vpc:GetTrafficMirrorServiceStatus",
            "vpc:GetVpcIpamServiceStatus",
            "vpc:GetVpnGatewayDiagnoseResult",
            "vpc:ListBusinessAccessPointPortUsage",
            "vpc:ListBusinessAccessPoints",
            "vpc:ListBusinessRegions",
            "vpc:ListGeographicSubRegions",
            "vpc:ListNatGatewayEcsMetric",
            "vpc:ListVpcCloudInstance",
            "vpc:ListVpcEndpointServicesByEndUser"
          ],
          "Resource": "*"
        }
      ]
    }
    
  • Permite todas las acciones que no admiten permisos a nivel de resource group. Estas se enumeran en el elemento Action.

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "vpc:AddBandwidthPackageIps",
            "vpc:AddGlobalAccelerationInstanceIp",
            "vpc:AddIPv6TranslatorAclListEntry",
            "vpc:AllocateVpcIpv6Cidr",
            "vpc:CancelExpressCloudConnection",
            "vpc:CheckVpnBgpEnabled",
            "vpc:ConvertBandwidthPackage",
            "vpc:CreateNatGateway",
            "vpc:CreateBandwidthPackage",
            "vpc:CreateBondRouterInterfaceConnection",
            "vpc:CreateExpressCloudConnection",
            "vpc:CreateGlobalAccelerationInstance",
            "vpc:CreateIPv6Translator",
            "vpc:CreateIPv6TranslatorAclList",
            "vpc:CreateIPv6TranslatorEntry",
            "vpc:CreateNqa",
            "vpc:DeleteBandwidthPackage",
            "vpc:DeleteGlobalAccelerationInstance",
            "vpc:DeleteIPv6Translator",
            "vpc:DeleteIPv6TranslatorAclList",
            "vpc:DeleteIPv6TranslatorEntry",
            "vpc:DeleteIpv6EgressOnlyRule",
            "vpc:DescribeAccessPoints",
            "vpc:DescribeBandwidthPackageMonitorData",
            "vpc:DescribeBandwidthPackagePublicIpMonitorData",
            "vpc:DescribeGlobalAccelerationInstances",
            "vpc:DescribeGrantRulesToCbn",
            "vpc:DescribeIPv6TranslatorAclListAttributes",
            "vpc:DescribeIPv6TranslatorAclLists",
            "vpc:DescribeIPv6TranslatorEntries",
            "vpc:DescribeInstances",
            "vpc:DescribeNetworkQuotas",
            "vpc:DescribePublicIpAddress",
            "vpc:DescribeRouterInterfacesForGlobal",
            "vpc:DescribeServerRelatedGlobalAccelerationInstances",
            "vpc:DescribeVPCs",
            "vpc:DescribeVpnGatewayAvailableZones",
            "vpc:DescribeVrouters",
            "vpc:DescribeZones",
            "vpc:DiagnoseVpnConnections",
            "vpc:DiagnoseVpnConnectionsHistory",
            "vpc:DiagnoseVpnGateway",
            "vpc:DisableNatGatewayEcsMetric",
            "vpc:EnableNatGatewayEcsMetric",
            "vpc:GetBusinessAccessPointDetail",
            "vpc:GetFlowLogServiceStatus",
            "vpc:GetNatIpCidrAttribute",
            "vpc:GetObject",
            "vpc:GetPhysicalConnectionServiceStatus",
            "vpc:GetPublicIpAddressPoolServiceStatus",
            "vpc:GetTrafficMirrorServiceStatus",
            "vpc:GetVpcIpamServiceStatus",
            "vpc:GetVpnGatewayDiagnoseResult",
            "vpc:GrantInstanceToCbn",
            "vpc:InnerVpcCreateDscp",
            "vpc:InnerVpcDeleteDscp",
            "vpc:InnerVpcDescribeCrossBorderRouterInterface",
            "vpc:InnerVpcDescribeDscp",
            "vpc:InnerVpcModifyDscp",
            "vpc:InnerVpcRefreshDscp",
            "vpc:ListBusinessAccessPointPortUsage",
            "vpc:ListBusinessAccessPoints",
            "vpc:ListBusinessRegions",
            "vpc:ListGeographicSubRegions",
            "vpc:ListNatGatewayEcsMetric",
            "vpc:ListVpcCloudInstance",
            "vpc:ListVpcEndpointServicesByEndUser",
            "vpc:ModifyBandwidthPackageAttribute",
            "vpc:ModifyBandwidthPackageSpec",
            "vpc:ModifyBypassToaAttribute",
            "vpc:ModifyExpressCloudConnectionAttribute",
            "vpc:ModifyGlobalAccelerationInstanceAttributes",
            "vpc:ModifyGlobalAccelerationInstanceSpec",
            "vpc:ModifyIPv6TranslatorAclAttribute",
            "vpc:ModifyIPv6TranslatorAclListEntry",
            "vpc:ModifyIPv6TranslatorAttribute",
            "vpc:ModifyIPv6TranslatorBandwidth",
            "vpc:ModifyIPv6TranslatorEntry",
            "vpc:ModifyIpv6GatewaySpec",
            "vpc:OpenFlowLogService",
            "vpc:OpenPhysicalConnectionService",
            "vpc:OpenPublicIpAddressPoolService",
            "vpc:OpenTrafficMirrorService",
            "vpc:OpenVpcIpamService",
            "vpc:QueryPconnTrafficPrice",
            "vpc:QueryPhysicalConnectionPrice",
            "vpc:RejectVpcPeerConnection",
            "vpc:RemoveBandwidthPackageIps",
            "vpc:RemoveGlobalAccelerationInstanceIp",
            "vpc:RemoveIPv6TranslatorAclListEntry",
            "vpc:RevokeInstanceFromCbn",
            "vpc:SetHaVipMasterInstance",
            "vpc:TransformEipSegmentToPublicIpAddressPool",
            "vpc:UnAssociateEipAddress",
            "vpc:UnassociateGlobalAccelerationInstance",
            "vpc:UpdateCrossBoarderStatus",
            "vpc:associatevpccidrblock",
            "vpc:createvpc",
            "vpc:deleteBgpNetwork",
            "vpc:DescribeVPCs",
            "vpc:releaseIpv6Address"
          ],
          "Resource": "*"
        }
      ]
    }
    
Importante

Un usuario o rol de RAM con permisos a nivel de cuenta puede gestionar todos los recursos de dicha cuenta. Otorgue siempre los permisos de manera deliberada y respete estrictamente el principio de privilegio mínimo.

Preguntas frecuentes

Comprobar el resource group de un recurso

  • Método 1: haga clic en el nombre del recurso para abrir su página de detalles. En esta página se muestra el resource group.

  • Método 2: inicie sesión en la consola de Resource Management y vaya a Resource Center > Resource Search. En el panel izquierdo, seleccione la cuenta propietaria del recurso (de forma predeterminada, es la current account). Use los filtros para ubicar el recurso deseado y consulte su resource group.

Consultar los recursos de un producto en un resource group

  • Método 1: inicie sesión en la consola de Resource Management y vaya a Resource Center > Resource Search. En el panel izquierdo, debajo de la cuenta propietaria de los recursos (que de forma predeterminada es la current account), haga clic en el resource group deseado. En el panel derecho, seleccione el producto en la sección Select resource type para consultar todos sus recursos.

  • Método 2: inicie sesión en la consola de Resource Management y vaya a resource group > resource group. Busque el resource group deseado y haga clic en Resource Management en la columna Actions de esa fila. En la página Resource Management, seleccione el producto en la lista desplegable product para consultar todos sus recursos.

Mover varios recursos a otro resource group

Inicie sesión en la consola de Resource Management y vaya a resource group > resource group. Busque el resource group deseado y haga clic en Resource Management en la columna Actions de esa fila. En la página Resource Management, use los filtros para encontrar los recursos deseados. Seleccione las casillas de verificación de los recursos en la primera columna, haga clic en Transfer Resource Group debajo de la lista y siga las instrucciones en pantalla para completar el cambio.