Todos os produtos
Search
Central de documentação

CloudOps Orchestration Service:Grupos de recursos para controle granular de recursos

Última atualização: Jun 28, 2026

Ao usar grupos de recursos para organizar e gerenciar seus ativos, você pode utilizar o RAM para isolar recursos e aplicar permissões granulares em uma única conta Alibaba Cloud. Este tópico explica como o Operation Orchestration Service oferece suporte a grupos de recursos e como conceder permissões no nível do grupo de recursos.

Nota

Autorização de grupo de recursos

O Resource Group permite organizar e gerenciar recursos na sua conta Alibaba Cloud. Por exemplo, crie um Resource Group dedicado para cada projeto e adicione os recursos correspondentes a ele. Essa abordagem centraliza o gerenciamento de todos os recursos de um projeto. Para mais informações, consulte O que é um Resource Group?.

Após organizar seus recursos em grupos, conceda permissões a uma entidade RAM (como usuário RAM, grupo de usuários RAM ou função RAM) para um Resource Group específico. Isso restringe a entidade RAM a gerenciar apenas os recursos dentro desse Resource Group. Para mais informações, consulte Agrupamento e autorização de recursos.

Esse método de autorização oferece os seguintes benefícios:

  • Permissões granulares: Conceda a cada identidade RAM permissões precisas sobre os recursos. Essa prática mantém separado o gerenciamento de recursos de diferentes projetos dentro de uma única conta.

  • Escalabilidade: Quando novos recursos são adicionados a um Resource Group, a identidade RAM associada recebe automaticamente as permissões necessárias, o que elimina a necessidade de reautorização.

Conceder permissões de grupo de recursos a um usuário RAM

Este tópico descreve como conceder permissões a um RAM user para gerenciar recursos do Operation Orchestration Service dentro de um grupo de recursos específico.

1. Pré-requisitos

  1. Crie um RAM user. Para mais informações, consulte Criar um usuário RAM.

  2. Crie um resource group e mova os recursos existentes para o grupo de recursos de destino. Para mais informações, consulte Criar um grupo de recursos, Transferir recursos automaticamente para um grupo de recursos e Transferir recursos manualmente para um grupo de recursos.

2. Conceder permissões no nível do grupo de recursos

Use um dos métodos a seguir para conceder permissões no nível do grupo de recursos.

Método 1: Resource Management console

Use o recurso de gerenciamento de permissões de um grupo de recursos para conceder permissões a um usuário RAM específico. Para mais informações, consulte Conceder permissões com escopo de grupo de recursos a uma entidade RAM.

  • Faça login no Resource Management console.

  • Na página Resource Groups, clique em Permission Management na coluna Actions do grupo de recursos desejado.

  • Na aba Permission Management, clique em Add Permission.

  • No painel Add Permission, configure a entidade e a política.

    • Principal: Selecione um usuário RAM existente.

    • Policy: Escolha uma system policy ou uma custom policy existente. Para mais informações, consulte Criar uma política personalizada.

  • Clique em Confirm.

Método 2: RAM console

Use o RAM console para conceder permissões no nível do grupo de recursos a um usuário RAM específico. Para mais informações, consulte Gerenciar permissões de um usuário RAM.

  • Faça login no RAM console como uma conta Alibaba Cloud (conta raiz) ou administrador RAM.

  • No painel de navegação à esquerda, escolha Identity Management > Users. Na página Users, clique em Add Permissions na coluna Actions do usuário RAM desejado.

  • No painel Add Permissions, configure os parâmetros a seguir.

    • Resource scope: Selecione Resource group level.

    • Principal: Selecione um usuário RAM existente.

    • Policy: Escolha uma system policy ou uma custom policy existente. Para mais informações, consulte Criar uma política personalizada.

  • Clique em Confirm.

Tipos de recurso compatíveis com grupos de recursos

A tabela a seguir lista os tipos de recurso no Operation Orchestration Service que oferecem suporte a grupos de recursos.

Serviço de nuvem

Código do serviço de nuvem

Tipo de recurso

Operation Orchestration Service

oos

execution

Operation Orchestration Service

oos

parameter

Operation Orchestration Service

oos

patch baseline

Operation Orchestration Service

oos

secret parameter

Operation Orchestration Service

oos

state configuration

Operation Orchestration Service

oos

template

Nota

Para tipos de recurso que ainda não oferecem suporte a grupos de recursos, envie seu feedback no Resource Group Console.

image

Operações sem autorização no nível do grupo de recursos

Para gerenciamento de O&M do sistema, as ações a seguir não oferecem suporte a autorização no nível do grupo de recursos:

Ações

Descrição

oos:AnalyzeGitRepository

-

oos:BindGitAccount

-

oos:CancelExecutions

-

oos:CancelPublicTemplateRegistration

-

oos:Chat

-

oos:CheckGitRepoFileExists

-

oos:CheckGitRepositoryExists

-

oos:ContinueDeployApplicationGroup

Retoma uma implantação falha de um grupo de aplicativos. O gerenciamento de aplicativos está disponível apenas na região China (Hangzhou). Use o endpoint para China (Hangzhou).

oos:CreateAITask

-

oos:CreateChatConfiguration

-

oos:CreateDeployRevision

-

oos:CreateGitRepository

-

oos:CreateLingoConnection

-

oos:CreateOpsItemConfiguration

-

oos:DeleteApplicationGroup

Exclui um grupo de aplicativos. O gerenciamento de aplicativos está disponível apenas na região China (Hangzhou). Use o endpoint para China (Hangzhou).

oos:DeleteChatConfiguration

-

oos:DeleteDeployRevision

-

oos:DeleteOpsItemConfigurations

-

oos:DeployApplicationGroup

Implanta um grupo de aplicativos. O gerenciamento de aplicativos está disponível apenas na região China (Hangzhou). Use o endpoint para China (Hangzhou).

oos:DeployLingoApplication

-

oos:DescribeApplicationGroupBill

Consulta o custo de recursos de um grupo de aplicativos.

oos:DescribeRegions

Consulta as regiões compatíveis.

oos:ForkGitRepository

-

oos:GenerateApplicationTemplate

-

oos:GenerateOpsItem

Cria um OpsItem.

oos:GetAITask

-

oos:GetApplicationGroup

Obtém os detalhes de um grupo de aplicativos. O gerenciamento de aplicativos está disponível apenas na região China (Hangzhou). Use o endpoint para China (Hangzhou).

oos:GetChatConfiguration

-

oos:GetDeployRevision

-

oos:GetGitBranch

-

oos:GetGitRepository

-

oos:GetInventorySchema

Obtém o esquema de um inventário.

oos:GetLingoSettings

-

oos:GetLingoTokenUsedDetails

-

oos:GetModelGenerationResult

-

oos:GetOpsItemConfiguration

-

oos:GetParametersByPath

Obtém parâmetros por caminho.

oos:GetSecretParametersByPath

Obtém parâmetros secretos por caminho. Antes de chamar esta operação, certifique-se de ter permissões para chamar a operação kms:GetSecretValue.

oos:GetServiceSettings

Obtém as configurações de serviço, incluindo configurações de entrega para registros de execução e a empresa Alibaba Cloud DevOps associada.

oos:InitializeApplicationManager

-

oos:LingoChat

-

oos:ListAITaskLogs

-

oos:ListAITasks

-

oos:ListActions

-

oos:ListApplicationGroupResources

-

oos:ListApplicationGroups

Lista grupos de aplicativos. O gerenciamento de aplicativos está disponível apenas na região China (Hangzhou). Use o endpoint para China (Hangzhou).

oos:ListChatConfiguration

-

oos:ListChatConfigurations

-

oos:ListChatConversations

-

oos:ListDeployRevisions

-

oos:ListExecutionRiskyTasks

Lista as tarefas de alto risco em um modelo.

oos:ListExecutionTasks

-

oos:ListGitAccounts

-

oos:ListGitBranches

-

oos:ListGitOrganizations

-

oos:ListGitRepositories

-

oos:ListGitRepositoryContents

-

oos:ListInstancePackageStates

Lista os estados de pacotes de uma instância.

oos:ListInstancePatchStates

Lista os estados de patches de uma instância.

oos:ListInstancePatches

Lista os patches de uma instância.

oos:ListInstanceStateReports

-

oos:ListInventoryEntries

Lista as entradas de inventário de uma instância.

oos:ListLingoAppEnvVars

-

oos:ListLingoApps

-

oos:ListLingoConnectionSchemas

-

oos:ListLingoConnections

-

oos:ListLingoSkills

-

oos:ListPublicTemplateRegistrations

-

oos:ListQuickSetupConfigurations

-

oos:ListTagKeys

Lista chaves de tag existentes.

oos:ListTagValues

Lista valores de tag existentes.

oos:ListTaskExecutionInvocations

-

oos:ListTemplateTaskOutputs

-

oos:ListTriggerTimes

-

oos:PublishTemplateVersion

-

oos:SearchInventory

Consulta informações detalhadas ou agregadas do inventário.

oos:SetLingoSettings

-

oos:SetServiceSettings

Ativa ou desativa a entrega de registros de execução de modelos, especifica um destino de entrega e associa um ID de empresa Alibaba Cloud DevOps.

oos:StartDebugExecution

-

oos:TagResources

Adiciona tags de usuário a um ou mais recursos.

oos:UnbindGitAccount

-

oos:UntagResources

Remove tags de usuário de um ou mais recursos.

oos:UpdateApplicationGroup

Atualiza um grupo de aplicativos. O gerenciamento de aplicativos está disponível apenas na região China (Hangzhou). Use o endpoint para China (Hangzhou).

oos:UpdateChatConfiguration

-

oos:UpdateLingoApp

-

oos:UpdateOpsItemConfiguration

-

oos:ValidateTemplateContent

Valida um modelo.

Para operações que não oferecem suporte a autorização no nível do grupo de recursos, selecionar resource group level como escopo de recurso não terá efeito. Para conceder essas permissões a um usuário RAM, crie uma política personalizada e selecione account level como escopo de recurso.

image.png Veja abaixo dois exemplos de políticas de permissão personalizadas que você pode modificar.

  • Permite todas as operações somente leitura que não oferecem suporte a autorização no nível do grupo de recursos: O elemento Action lista todas essas operações.

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "oos:GetAITask",
            "oos:GetApplicationGroup",
            "oos:GetChatConfiguration",
            "oos:GetDeployRevision",
            "oos:GetGitBranch",
            "oos:GetGitRepository",
            "oos:GetInventorySchema",
            "oos:GetLingoSettings",
            "oos:GetLingoTokenUsedDetails",
            "oos:GetModelGenerationResult",
            "oos:GetOpsItemConfiguration",
            "oos:GetParametersByPath",
            "oos:GetSecretParametersByPath",
            "oos:GetServiceSettings",
            "oos:ListAITaskLogs",
            "oos:ListAITasks",
            "oos:ListActions",
            "oos:ListApplicationGroupResources",
            "oos:ListApplicationGroups",
            "oos:ListChatConfiguration",
            "oos:ListChatConfigurations",
            "oos:ListChatConversations",
            "oos:ListDeployRevisions",
            "oos:ListExecutionRiskyTasks",
            "oos:ListExecutionTasks",
            "oos:ListGitAccounts",
            "oos:ListGitBranches",
            "oos:ListGitOrganizations",
            "oos:ListGitRepositories",
            "oos:ListGitRepositoryContents",
            "oos:ListInstancePackageStates",
            "oos:ListInstancePatchStates",
            "oos:ListInstancePatches",
            "oos:ListInstanceStateReports",
            "oos:ListInventoryEntries",
            "oos:ListLingoAppEnvVars",
            "oos:ListLingoApps",
            "oos:ListLingoConnectionSchemas",
            "oos:ListLingoConnections",
            "oos:ListLingoSkills",
            "oos:ListPublicTemplateRegistrations",
            "oos:ListQuickSetupConfigurations",
            "oos:ListTagKeys",
            "oos:ListTagValues",
            "oos:ListTaskExecutionInvocations",
            "oos:ListTemplateTaskOutputs",
            "oos:ListTriggerTimes"
          ],
          "Resource": "*"
        }
      ]
    }
    
  • Permite todas as operações que não oferecem suporte a autorização no nível do grupo de recursos: Todas as operações sem suporte a autorização no nível do grupo de recursos estão listadas no elemento Action.

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "oos:AnalyzeGitRepository",
            "oos:BindGitAccount",
            "oos:CancelExecutions",
            "oos:CancelPublicTemplateRegistration",
            "oos:Chat",
            "oos:CheckGitRepoFileExists",
            "oos:CheckGitRepositoryExists",
            "oos:ContinueDeployApplicationGroup",
            "oos:CreateAITask",
            "oos:CreateChatConfiguration",
            "oos:CreateDeployRevision",
            "oos:CreateGitRepository",
            "oos:CreateLingoConnection",
            "oos:CreateOpsItemConfiguration",
            "oos:DeleteApplicationGroup",
            "oos:DeleteChatConfiguration",
            "oos:DeleteDeployRevision",
            "oos:DeleteOpsItemConfigurations",
            "oos:DeployApplicationGroup",
            "oos:DeployLingoApplication",
            "oos:DescribeApplicationGroupBill",
            "oos:DescribeRegions",
            "oos:ForkGitRepository",
            "oos:GenerateApplicationTemplate",
            "oos:GenerateOpsItem",
            "oos:GetAITask",
            "oos:GetApplicationGroup",
            "oos:GetChatConfiguration",
            "oos:GetDeployRevision",
            "oos:GetGitBranch",
            "oos:GetGitRepository",
            "oos:GetInventorySchema",
            "oos:GetLingoSettings",
            "oos:GetLingoTokenUsedDetails",
            "oos:GetModelGenerationResult",
            "oos:GetOpsItemConfiguration",
            "oos:GetParametersByPath",
            "oos:GetSecretParametersByPath",
            "oos:GetServiceSettings",
            "oos:InitializeApplicationManager",
            "oos:LingoChat",
            "oos:ListAITaskLogs",
            "oos:ListAITasks",
            "oos:ListActions",
            "oos:ListApplicationGroupResources",
            "oos:ListApplicationGroups",
            "oos:ListChatConfiguration",
            "oos:ListChatConfigurations",
            "oos:ListChatConversations",
            "oos:ListDeployRevisions",
            "oos:ListExecutionRiskyTasks",
            "oos:ListExecutionTasks",
            "oos:ListGitAccounts",
            "oos:ListGitBranches",
            "oos:ListGitOrganizations",
            "oos:ListGitRepositories",
            "oos:ListGitRepositoryContents",
            "oos:ListInstancePackageStates",
            "oos:ListInstancePatchStates",
            "oos:ListInstancePatches",
            "oos:ListInstanceStateReports",
            "oos:ListInventoryEntries",
            "oos:ListLingoAppEnvVars",
            "oos:ListLingoApps",
            "oos:ListLingoConnectionSchemas",
            "oos:ListLingoConnections",
            "oos:ListLingoSkills",
            "oos:ListPublicTemplateRegistrations",
            "oos:ListQuickSetupConfigurations",
            "oos:ListTagKeys",
            "oos:ListTagValues",
            "oos:ListTaskExecutionInvocations",
            "oos:ListTemplateTaskOutputs",
            "oos:ListTriggerTimes",
            "oos:PublishTemplateVersion",
            "oos:SearchInventory",
            "oos:SetLingoSettings",
            "oos:SetServiceSettings",
            "oos:StartDebugExecution",
            "oos:TagResources",
            "oos:UnbindGitAccount",
            "oos:UntagResources",
            "oos:UpdateApplicationGroup",
            "oos:UpdateChatConfiguration",
            "oos:UpdateLingoApp",
            "oos:UpdateOpsItemConfiguration",
            "oos:ValidateTemplateContent"
          ],
          "Resource": "*"
        }
      ]
    }
    
Importante

Um usuário RAM ou função RAM com permissões no nível da conta pode gerenciar todos os recursos dentro da sua conta. Certifique-se de que as permissões concedidas correspondam à sua intenção e siga o princípio do menor privilégio.

FAQ

Localizar o grupo de recursos de um recurso

  • Método 1: Clique em nome do recurso para abrir sua página de detalhes. A página exibe o grupo de recursos.

  • Método 2: Faça login no Resource Management console e clique em Resource Center > Resource Search. À esquerda, selecione a conta proprietária (a current account é selecionada por padrão). Filtre pelo recurso desejado para visualizar seu grupo de recursos.

Visualizar recursos de produtos em um grupo de recursos

  • Método 1: Faça login no Resource Management console e clique em Resource Center > Resource Search. À esquerda, sob a conta proprietária (a current account é selecionada por padrão), clique em grupo de recursos desejado. Em seguida, à direita, selecione o produto alvo na lista Select Resource Type para visualizar todos os seus recursos naquele grupo.

  • Método 2: Acesse o Resource Management console e acesse Resource Groups > Resource Groups. Localize o grupo de recursos desejado e clique em Resource Management na coluna Actions. Na página Resource Management, selecione o produto alvo na lista suspensa Product para visualizar todos os seus recursos naquele grupo.

Mover recursos entre grupos de recursos

Faça login no Resource Management console e acesse Resource Groups > Resource Groups. Na linha do grupo de recursos desejado, clique em Resource Management na coluna Actions. Use as condições de filtro para localizar os recursos alvo. Para cada recurso, marque a caixa de seleção na primeira coluna e clique em Transfer Resource Group na parte inferior da lista. Siga as instruções na tela para concluir a transferência.