O uso de grupos de recursos permite integrar o RAM para garantir isolamento e gerenciamento refinado de permissões em uma única conta Alibaba Cloud. Este tópico descreve como o AnalyticDB for PostgreSQL oferece suporte a grupos de recursos e detalha as etapas para autorização no nível do grupo de recursos.
A autorização no nível do grupo de recursos aplica-se apenas aos tipos de recursos compatíveis com grupos de recursos e às operações que suportam esse tipo de autorização.
Para tipos de recursos incompatíveis com grupos de recursos, as permissões concedidas no escopo do grupo de recursos não têm efeito. Nesse caso, conceda permissões no nível da conta. Para mais informações, consulte Operações sem suporte a autorização no nível do grupo de recursos.
Autorização de grupo de recursos
Use Resource Groups para organizar e gerenciar recursos na sua conta Alibaba Cloud. Por exemplo, crie um Resource Group dedicado para cada projeto e mova os recursos correspondentes para esse grupo, facilitando o gerenciamento centralizado. Para mais informações, consulte O que é um Resource Group?.
Após agrupar seus recursos, conceda permissões sobre um Resource Group específico a diferentes entidades do RAM, como usuários RAM, grupos de usuários RAM ou funções RAM. Isso restringe a entidade a gerenciar apenas os recursos contidos naquele Resource Group. Para mais informações, consulte Agrupamento e autorização de recursos.
Esse método de autorização oferece as seguintes vantagens:
Permissões refinadas: Garante que cada identidade tenha apenas as permissões específicas necessárias, impedindo o gerenciamento de recursos de outros projetos.
Escalabilidade: Ao adicionar novos recursos, basta atribuí-los ao Resource Group. A entidade do RAM herda automaticamente as permissões para esses novos recursos, eliminando a necessidade de nova concessão.
Conceder permissões no nível do grupo de recursos a um usuário RAM
Este tópico descreve como conceder permissões a um RAM user para recursos do AnalyticDB for PostgreSQL em um grupo de recursos específico.
1. Pré-requisitos
Crie o RAM user desejado. Para mais informações, consulte Criar um usuário RAM.
Crie um resource group e transfira seus recursos existentes para ele. Para mais informações, consulte Criar um grupo de recursos, Transferência automática de recursos e Transferência manual de recursos.
2. Conceder permissões do grupo de recursos
Conceda permissões no nível do grupo de recursos usando um dos métodos a seguir.
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 instruções detalhadas, consulte Conceder permissões com escopo de grupo de recursos a uma identidade RAM.
Acesse o Resource Management console.
Na página Resource Groups, localize o grupo de recursos desejado e clique em Permission Management na coluna Actions.
Na aba Permission Management, clique em Add Authorization.
-
No painel Add Authorization, configure a entidade e a política.
Principal: Selecione um usuário RAM existente.
Policy: Selecione uma system policy ou uma custom policy existente. Para mais informações, consulte Criar uma política personalizada.
Clique em OK.
Método 2: RAM console
Conceda permissões a um usuário RAM diretamente no RAM console. Para instruções detalhadas, consulte Gerenciar as permissões de um usuário RAM.
Acesse o RAM console com uma conta Alibaba Cloud ou como administrador RAM.
No painel de navegação à esquerda, escolha . Na página Users, localize o usuário RAM desejado e clique em Add Permissions na coluna Actions.
-
No painel Add Authorization, configure as definições de autorização.
Resource Scope: Selecione resource group level.
Principal: Selecione o usuário RAM.
Policy: Selecione uma system policy ou uma custom policy existente. Para mais informações, consulte Criar uma política personalizada.
Clique em OK.
Tipos de recursos compatíveis com grupos de recursos
A tabela a seguir lista os tipos de recursos do AnalyticDB for PostgreSQL compatíveis com grupos de recursos.
|
Serviço de nuvem |
Código do serviço |
Tipo de recurso |
|
AnalyticDB for PostgreSQL |
gpdb |
instance |
Se um tipo de recurso necessário ainda não for compatível, envie feedback no Resource Group console.

Operações sem suporte a autorização no nível do grupo de recursos
|
Ações |
Descrição |
|
gpdb:AddAINode |
Adiciona um nó de IA. |
|
gpdb:AllocateInstancePublicConnection |
Aloca um endpoint público para uma instância. |
|
gpdb:BindDBResourceGroupWithRole |
Vincula um grupo de recursos a uma função de banco de dados. |
|
gpdb:BindToVirtualCluster |
- |
|
gpdb:CancelActiveOperationTasks |
- |
|
gpdb:ChatWithKnowledgeBase |
Fornece um serviço inteligente de perguntas e respostas combinando uma base de conhecimento com um modelo de linguagem grande. |
|
gpdb:ChatWithKnowledgeBaseStream |
Fornece um serviço inteligente de perguntas e respostas combinando uma base de conhecimento com um modelo de linguagem grande. Esta API de streaming pode ser chamada via Server-Sent Events (SSE) ou um SDK Java assíncrono. |
|
gpdb:CheckHadoopDataSource |
Verifica a configuração de uma fonte de dados Hadoop. |
|
gpdb:CheckHadoopNetConnection |
Verifica a conectividade de rede com uma fonte de dados Hadoop externa. |
|
gpdb:CheckJDBCSourceNetConnection |
Verifica a conectividade de rede de uma string de conexão JDBC. |
|
gpdb:CheckServiceLinkedRole |
Verifica se existe uma função vinculada ao serviço. |
|
gpdb:CloneDBInstance |
Clona uma instância. |
|
gpdb:CountVswitchIPNums |
- |
|
gpdb:CreateAccount |
Cria uma conta inicial para uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:CreateBackup |
Cria um backup. |
|
gpdb:CreateDBInstance |
Cria uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:CreateDBInstanceIPArray |
Cria uma lista de permissões de IP para uma instância. |
|
gpdb:CreateDBInstancePlan |
Cria um plano agendado. |
|
gpdb:CreateDBResourceGroup |
Cria um grupo de recursos. |
|
gpdb:CreateDatabase |
Cria um banco de dados. |
|
gpdb:CreateExtensions |
Instala extensões. |
|
gpdb:CreateExternalDataService |
Cria um serviço de dados externo. |
|
gpdb:CreateHadoopDataSource |
Cria uma configuração de fonte de dados Hadoop. |
|
gpdb:CreateJDBCDataSource |
Cria uma fonte de dados JDBC. |
|
gpdb:CreateModelService |
Cria um serviço de modelo. |
|
gpdb:CreateOrder |
- |
|
gpdb:CreateRemoteADBDataSource |
Cria uma fonte de dados homogênea. |
|
gpdb:CreateSampleData |
Cria um conjunto de dados de amostra para uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:CreateServiceLinkedRole |
Cria uma função vinculada ao serviço (SLR). |
|
gpdb:CreateStreamingDataService |
Cria um serviço de dados em streaming. |
|
gpdb:CreateStreamingDataSource |
Cria uma fonte de dados em streaming. |
|
gpdb:CreateStreamingJob |
Cria um trabalho de sincronização de dados em tempo real. |
|
gpdb:CreateSupabaseBackup |
- |
|
gpdb:CreateSupabaseProject |
Cria um projeto Supabase. |
|
gpdb:CreateVirtualCluster |
- |
|
gpdb:DeleteAINode |
Exclui um nó de IA. |
|
gpdb:DeleteBackup |
Exclui um backup. Apenas backups físicos manuais podem ser excluídos. |
|
gpdb:DeleteDBInstance |
Exclui uma instância de pagamento conforme o uso. |
|
gpdb:DeleteDBInstanceIPArray |
- |
|
gpdb:DeleteDBInstancePlan |
Exclui um plano agendado para uma instância. |
|
gpdb:DeleteDBResourceGroup |
Exclui um grupo de recursos. |
|
gpdb:DeleteDatabase |
- |
|
gpdb:DeleteExtension |
Desinstala uma extensão. |
|
gpdb:DeleteExternalDataService |
Exclui um serviço de dados externo. |
|
gpdb:DeleteHadoopDataSource |
Exclui uma fonte de dados Hadoop externa. |
|
gpdb:DeleteJDBCDataSource |
Exclui uma fonte de dados JDBC. |
|
gpdb:DeleteModelService |
Exclui um serviço de modelo. |
|
gpdb:DeletePrivateRAGService |
- |
|
gpdb:DeleteRemoteADBDataSource |
Exclui uma fonte de dados homogênea. |
|
gpdb:DeleteStreamingDataService |
Exclui um serviço de dados em streaming. |
|
gpdb:DeleteStreamingDataSource |
Exclui uma fonte de dados em streaming. |
|
gpdb:DeleteStreamingJob |
Exclui um trabalho de sincronização de dados em tempo real. |
|
gpdb:DeleteSupabaseBackup |
- |
|
gpdb:DeleteSupabaseProject |
Exclui um projeto Supabase. |
|
gpdb:DeleteVirtualCluster |
- |
|
gpdb:DeployPrivateRAGService |
- |
|
gpdb:DescribeAccounts |
Consulta informações de conta de uma instância. |
|
gpdb:DescribeActiveSQLRecords |
Consulta registros SQL ativos. |
|
gpdb:DescribeAvailableResources |
Consulta os recursos disponíveis para criar uma instância. |
|
gpdb:DescribeBackupJob |
Consulta os detalhes de um trabalho de backup. |
|
gpdb:DescribeBackupPolicy |
Consulta a política de backup de uma instância. |
|
gpdb:DescribeDBClusterNode |
Consulta informações sobre nós em uma instância. |
|
gpdb:DescribeDBClusterPerformance |
Consulta métricas de desempenho de uma instância durante um período especificado. |
|
gpdb:DescribeDBInstanceAttribute |
Consulta os detalhes de uma instância. |
|
gpdb:DescribeDBInstanceDataBloat |
Consulta informações sobre inchaço de dados em uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeDBInstanceDataSkew |
Consulta informações sobre distorção de dados em uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeDBInstanceDiagnosisSummary |
Consulta os detalhes dos nós de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeDBInstanceErrorLog |
Consulta os logs de erro de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeDBInstanceIPArrayList |
Consulta a lista de permissões de IP de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeDBInstanceIndexUsage |
Consulta o uso de índices de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeDBInstanceNetInfo |
Consulta as informações de conexão de uma instância. |
|
gpdb:DescribeDBInstancePerformance |
Consulta os dados de monitoramento de desempenho para métricas especificadas de uma instância no modo de armazenamento reservado durante um período definido. |
|
gpdb:DescribeDBInstancePlans |
Consulta os detalhes dos planos de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeDBInstanceSQLPatterns |
- |
|
gpdb:DescribeDBInstanceSSL |
Consulta as informações SSL de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeDBInstanceSupportMaxPerformance |
Consulta o throughput máximo de uma instância. |
|
gpdb:DescribeDBInstances |
Consulta uma lista de instâncias do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeDBResourceGroup |
Consulta os detalhes de um grupo de recursos. |
|
gpdb:DescribeDBResourceManagementMode |
Consulta o modo de gerenciamento de recursos de uma instância. |
|
gpdb:DescribeDBVersion |
- |
|
gpdb:DescribeDBVersionInfos |
Consulta informações da versão do kernel. |
|
gpdb:DescribeDataBackups |
Consulta backups de dados e pontos de restauração disponíveis para uma instância. |
|
gpdb:DescribeDataReDistributeInfo |
Consulta o progresso da redistribuição de dados para uma instância V6.0 no modo elástico de armazenamento durante uma operação de dimensionamento de nós. |
|
gpdb:DescribeDataShareInstances |
Consulta o status de compartilhamento de dados. |
|
gpdb:DescribeDataSharePerformance |
Consulta as métricas de desempenho do compartilhamento de dados. |
|
gpdb:DescribeDatabase |
- |
|
gpdb:DescribeDiagnosisDimensions |
Consulta todos os bancos de dados e usuários dentro de uma instância. |
|
gpdb:DescribeDiagnosisMonitorPerformance |
Consulta as informações de execução SQL de uma instância do AnalyticDB for PostgreSQL no modo elástico de armazenamento durante um período especificado. |
|
gpdb:DescribeDiagnosisRecords |
Consulta a lista de consultas SQL de uma instância. |
|
gpdb:DescribeDiagnosisSQLInfo |
Consulta os detalhes de uma consulta específica em uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeDownloadRecords |
Consulta os registros de download de informações de diagnóstico de consulta para uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeDownloadSQLLogs |
Consulta os cinco registros de download mais recentes de informações de consulta lenta para uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeExtension |
- |
|
gpdb:DescribeExternalDataService |
Consulta os detalhes de um serviço de dados externo. |
|
gpdb:DescribeHadoopClustersInSameNet |
Consulta instâncias de cluster E-MapReduce (EMR) na mesma VPC. |
|
gpdb:DescribeHadoopConfigs |
Consulta as informações de configuração de um cluster Hadoop. |
|
gpdb:DescribeHadoopDataSource |
Consulta as informações de configuração de uma fonte de dados Hadoop. |
|
gpdb:DescribeHealthStatus |
Consulta o status de integridade de uma instância e seus nós. |
|
gpdb:DescribeHistoryEvents |
- |
|
gpdb:DescribeHistoryEventsStat |
- |
|
gpdb:DescribeIMVInfos |
Consulta os detalhes das visualizações materializadas em tempo real em uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeJDBCDataSource |
Consulta as informações de configuração de uma fonte de dados JDBC. |
|
gpdb:DescribeLogBackups |
Consulta uma lista de backups de log. |
|
gpdb:DescribeModelService |
Consulta um serviço de modelo. |
|
gpdb:DescribeModifyParameterLog |
Consulta o histórico de modificação de parâmetros de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeParameters |
Consulta os parâmetros de configuração de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribePrivateRAGService |
- |
|
gpdb:DescribeRayCluster |
- |
|
gpdb:DescribeRebalanceStatus |
- |
|
gpdb:DescribeRegions |
- |
|
gpdb:DescribeRoles |
Consulta uma lista de funções. |
|
gpdb:DescribeSQLCollectorPolicy |
- |
|
gpdb:DescribeSQLLogCount |
Consulta o número de logs de auditoria de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeSQLLogRecords |
- |
|
gpdb:DescribeSQLLogs |
Consulta registros de execução SQL. |
|
gpdb:DescribeSampleData |
Consulta se um conjunto de dados de amostra foi carregado em uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeSpecification |
- |
|
gpdb:DescribeStreamingDataService |
Consulta um serviço de dados em streaming. |
|
gpdb:DescribeStreamingDataSource |
Consulta uma fonte de dados em streaming. |
|
gpdb:DescribeStreamingJob |
Consulta um trabalho de sincronização de dados em tempo real. |
|
gpdb:DescribeSupabaseBackupJob |
- |
|
gpdb:DescribeSupabaseBackupPolicy |
- |
|
gpdb:DescribeSupportFeatures |
Consulta os recursos compatíveis com a instância atual do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeTags |
Consulta as tags de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeUserEncryptionKeyList |
Consulta uma lista de chaves KMS ativadas pelo usuário. |
|
gpdb:DescribeWaitingSQLInfo |
Consulta detalhes de espera por bloqueio para uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeWaitingSQLRecords |
Consulta a lista de diagnósticos de bloqueio para uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DescribeZonesPrivateRAGService |
- |
|
gpdb:DisableDBResourceGroup |
Desativa o gerenciamento de grupos de recursos para uma instância V6.0 do AnalyticDB for PostgreSQL no modo elástico de armazenamento. Quando desativado, o modo de gerenciamento de recursos da instância muda de grupos de recursos para filas de recursos. |
|
gpdb:DownloadDiagnosisRecords |
Baixa os registros de diagnóstico de consulta para uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DownloadSQLLogsRecords |
Baixa os registros de SQL lento para uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:DownloadSlowSQLRecords |
Baixa registros de SQL lento. |
|
gpdb:EnableDBResourceGroup |
Ativa o gerenciamento de grupos de recursos para uma instância V6.0 do AnalyticDB for PostgreSQL no modo elástico de armazenamento. Quando ativado, o modo de gerenciamento de recursos da instância muda de filas de recursos para grupos de recursos. |
|
gpdb:GetAINode |
- |
|
gpdb:GetAccount |
Obtém informações sobre uma conta específica. |
|
gpdb:GetPrice |
- |
|
gpdb:GetSupabaseDashboardAccount |
- |
|
gpdb:GetSupabaseProject |
Obtém os detalhes de um projeto Supabase. |
|
gpdb:GetSupabaseProjectApiKeys |
Obtém as chaves de API para um projeto Supabase. |
|
gpdb:GetSupabaseProjectDashboardAccount |
Obtém a conta do painel para um projeto Supabase. |
|
gpdb:GetSupabaseProjectSpec |
- |
|
gpdb:GetSupabaseUpdateVersion |
- |
|
gpdb:HandleActiveSQLRecord |
Trata uma ou mais consultas ativas. |
|
gpdb:ListAINodePools |
Consulta uma lista de pools de nós de IA. |
|
gpdb:ListBackupJobs |
Consulta uma lista de trabalhos de backup. |
|
gpdb:ListDatabaseExtensions |
- |
|
gpdb:ListExternalDataServices |
Consulta uma lista de serviços de dados externos. |
|
gpdb:ListHeadNodeSpec |
- |
|
gpdb:ListInstanceDatabases |
- |
|
gpdb:ListInstanceExtensions |
Consulta uma lista de extensões. |
|
gpdb:ListModelServices |
Consulta todos os serviços de modelo. |
|
gpdb:ListRemoteADBDataSources |
Consulta fontes de dados homogêneas. |
|
gpdb:ListSlowSQLRecords |
Consulta registros de SQL lento. |
|
gpdb:ListStreamingDataServices |
- |
|
gpdb:ListStreamingJobs |
Consulta todos os trabalhos de sincronização de dados em tempo real. |
|
gpdb:ListSupabaseBackupJobs |
- |
|
gpdb:ListSupabaseDataBackups |
- |
|
gpdb:ListSupabaseProjects |
Consulta uma lista de projetos Supabase. |
|
gpdb:ListSupportModels |
Consulta uma lista de modelos compatíveis. |
|
gpdb:ListTagResources |
Consulta todos os recursos marcados com tag. |
|
gpdb:ListVirtualClusters |
- |
|
gpdb:ModifyAccountDescription |
Modifica a descrição de uma conta de banco de dados. |
|
gpdb:ModifyActiveOperationMaintainConf |
- |
|
gpdb:ModifyActiveOperationTasks |
- |
|
gpdb:ModifyBackupPolicy |
Modifica a política de backup de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:ModifyDBInstanceConfig |
Modifica o limiar de recursos de computação e o tempo de espera para liberação ociosa para uma instância do AnalyticDB for PostgreSQL no modo de agendamento automático Serverless. |
|
gpdb:ModifyDBInstanceConnectionMode |
- |
|
gpdb:ModifyDBInstanceConnectionString |
Modifica o endpoint de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:ModifyDBInstanceDeploymentMode |
Modifica o modo de implantação de uma instância. |
|
gpdb:ModifyDBInstanceDescription |
Modifica a descrição de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:ModifyDBInstanceMaintainTime |
Modifica a janela de manutenção de uma instância. |
|
gpdb:ModifyDBInstanceNetworkType |
Alterna o tipo de rede de uma instância. |
|
gpdb:ModifyDBInstancePayType |
Alterna o método de faturamento de uma instância entre assinatura e pagamento conforme o uso. |
|
gpdb:ModifyDBInstanceResourceGroup |
Move uma instância para um grupo de recursos diferente. |
|
gpdb:ModifyDBInstanceSSL |
Ativa, desativa ou atualiza a criptografia SSL. |
|
gpdb:ModifyDBInstanceUnitCode |
- |
|
gpdb:ModifyDBResourceGroup |
Modifica um grupo de recursos. |
|
gpdb:ModifyExternalDataService |
Modifica um serviço de dados externo. |
|
gpdb:ModifyHadoopDataSource |
Modifica uma configuração de fonte de dados Hadoop. |
|
gpdb:ModifyJDBCDataSource |
Modifica uma configuração de fonte de dados JDBC. |
|
gpdb:ModifyMasterSpec |
Modifica as especificações do nó coordenador. |
|
gpdb:ModifyModelServicePublicConnection |
- |
|
gpdb:ModifyModelServiceSecurityIps |
- |
|
gpdb:ModifyParameters |
Modifica os parâmetros de configuração de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:ModifyRemoteADBDataSource |
Modifica uma fonte de dados homogênea. |
|
gpdb:ModifySQLCollectorPolicy |
Ativa ou desativa o recurso SQL Insight para uma instância. |
|
gpdb:ModifySecurityIps |
Modifica a lista de permissões de IP de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:ModifyStreamingDataService |
Modifica um serviço de dados em streaming. |
|
gpdb:ModifyStreamingDataSource |
Modifica a fonte de dados para o serviço de dados em tempo real. |
|
gpdb:ModifyStreamingJob |
Modifica um trabalho de sincronização de dados em tempo real. |
|
gpdb:ModifySupabaseBackupPolicy |
- |
|
gpdb:ModifySupabaseProjectSecurityIps |
Modifica a lista de permissões de IP de um projeto Supabase. |
|
gpdb:ModifyVectorConfiguration |
Modifica a configuração de otimização do mecanismo vetorial para uma instância. |
|
gpdb:PauseDataRedistribute |
Pausa a redistribuição de dados. |
|
gpdb:PauseInstance |
Pausa uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:RebalanceDBInstance |
Reequilibra a implantação de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:ReleaseInstancePublicConnection |
Libera o endpoint público de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:ResetAccountPassword |
Redefine a senha de uma conta. |
|
gpdb:ResetIMVMonitorData |
Redefine as estatísticas de uma visualização materializada incremental (IMV). |
|
gpdb:ResetSupabaseProjectPassword |
Redefine a senha do banco de dados para um projeto Supabase. |
|
gpdb:RestartDBInstance |
Reinicia uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:RestartSupabaseProject |
- |
|
gpdb:ResumeDataRedistribute |
Retoma a redistribuição de dados. |
|
gpdb:ResumeInstance |
Retoma uma instância pausada do AnalyticDB for PostgreSQL. |
|
gpdb:SetDBInstancePlanStatus |
Ativa ou desativa um plano para uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:SetDataShareInstance |
Adiciona uma instância a um cluster de compartilhamento de dados ou a remove dele. |
|
gpdb:SwitchAINodeZone |
- |
|
gpdb:SwitchDBInstanceNetType |
Alterna uma instância entre endpoints internos e públicos. |
|
gpdb:TagResources |
Aplica tags em um ou mais recursos. |
|
gpdb:UnbindDBResourceGroupWithRole |
Desvincula um grupo de recursos de uma função de banco de dados. |
|
gpdb:UnloadSampleData |
Descarrega o conjunto de dados de amostra de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:UntagResources |
Remove tags de uma ou mais instâncias. Uma tag é excluída automaticamente se não estiver mais anexada a nenhuma instância. |
|
gpdb:UpdateDBInstancePlan |
Modifica um plano agendado para uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:UpdateSupabaseVersion |
- |
|
gpdb:UpgradeDBInstance |
Atualiza as especificações de uma instância do AnalyticDB for PostgreSQL. |
|
gpdb:UpgradeDBVersion |
Atualiza a versão secundária do kernel de uma instância. |
|
gpdb:UpgradeExtensions |
Atualiza extensões. |
Se uma operação não oferecer suporte a autorização no resource group level, a concessão de permissões nesse nível não terá efeito. Para conceder permissões a um usuário RAM para essas operações, crie uma política personalizada e conceda-as no account level.
Veja a seguir dois exemplos de políticas de permissão personalizadas que você pode ajustar conforme suas necessidades.
-
Permite todas as operações somente leitura sem suporte a autorização no nível do grupo de recursos: O elemento
Actionlista todas as operações somente leitura incompatíveis com autorização no nível do grupo de recursos.{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "gpdb:CheckServiceLinkedRole", "gpdb:DescribeAccounts", "gpdb:DescribeActiveSQLRecords", "gpdb:DescribeAvailableResources", "gpdb:DescribeBackupJob", "gpdb:DescribeBackupPolicy", "gpdb:DescribeDBClusterNode", "gpdb:DescribeDBClusterPerformance", "gpdb:DescribeDBInstanceAttribute", "gpdb:DescribeDBInstanceDataBloat", "gpdb:DescribeDBInstanceDataSkew", "gpdb:DescribeDBInstanceDiagnosisSummary", "gpdb:DescribeDBInstanceErrorLog", "gpdb:DescribeDBInstanceIPArrayList", "gpdb:DescribeDBInstanceIndexUsage", "gpdb:DescribeDBInstanceNetInfo", "gpdb:DescribeDBInstancePerformance", "gpdb:DescribeDBInstancePlans", "gpdb:DescribeDBInstanceSQLPatterns", "gpdb:DescribeDBInstanceSSL", "gpdb:DescribeDBInstanceSupportMaxPerformance", "gpdb:DescribeDBInstances", "gpdb:DescribeDBResourceGroup", "gpdb:DescribeDBResourceManagementMode", "gpdb:DescribeDBVersion", "gpdb:DescribeDBVersionInfos", "gpdb:DescribeDataBackups", "gpdb:DescribeDataReDistributeInfo", "gpdb:DescribeDataShareInstances", "gpdb:DescribeDataSharePerformance", "gpdb:DescribeDatabase", "gpdb:DescribeDiagnosisDimensions", "gpdb:DescribeDiagnosisMonitorPerformance", "gpdb:DescribeDiagnosisRecords", "gpdb:DescribeDiagnosisSQLInfo", "gpdb:DescribeDownloadRecords", "gpdb:DescribeDownloadSQLLogs", "gpdb:DescribeExtension", "gpdb:DescribeExternalDataService", "gpdb:DescribeHadoopClustersInSameNet", "gpdb:DescribeHadoopConfigs", "gpdb:DescribeHadoopDataSource", "gpdb:DescribeHealthStatus", "gpdb:DescribeHistoryEvents", "gpdb:DescribeHistoryEventsStat", "gpdb:DescribeIMVInfos", "gpdb:DescribeJDBCDataSource", "gpdb:DescribeLogBackups", "gpdb:DescribeModelService", "gpdb:DescribeModifyParameterLog", "gpdb:DescribeParameters", "gpdb:DescribePrivateRAGService", "gpdb:DescribeRayCluster", "gpdb:DescribeRebalanceStatus", "gpdb:DescribeRegions", "gpdb:DescribeRoles", "gpdb:DescribeSQLCollectorPolicy", "gpdb:DescribeSQLLogCount", "gpdb:DescribeSQLLogRecords", "gpdb:DescribeSQLLogs", "gpdb:DescribeSampleData", "gpdb:DescribeSpecification", "gpdb:DescribeStreamingDataService", "gpdb:DescribeStreamingDataSource", "gpdb:DescribeStreamingJob", "gpdb:DescribeSupabaseBackupJob", "gpdb:DescribeSupabaseBackupPolicy", "gpdb:DescribeSupportFeatures", "gpdb:DescribeTags", "gpdb:DescribeUserEncryptionKeyList", "gpdb:DescribeWaitingSQLInfo", "gpdb:DescribeWaitingSQLRecords", "gpdb:DescribeZonesPrivateRAGService", "gpdb:ListAINodePools", "gpdb:ListBackupJobs", "gpdb:ListDatabaseExtensions", "gpdb:ListExternalDataServices", "gpdb:ListHeadNodeSpec", "gpdb:ListInstanceDatabases", "gpdb:ListInstanceExtensions", "gpdb:ListModelServices", "gpdb:ListRemoteADBDataSources", "gpdb:ListSlowSQLRecords", "gpdb:ListStreamingDataServices", "gpdb:ListStreamingJobs", "gpdb:ListSupabaseBackupJobs", "gpdb:ListSupabaseDataBackups", "gpdb:ListSupabaseProjects", "gpdb:ListSupportModels", "gpdb:ListTagResources", "gpdb:ListVirtualClusters" ], "Resource": "*" } ] } -
Permite todas as ações sem suporte a autorização no nível do grupo de recursos: O elemento
Actionlista todas essas ações.{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "gpdb:AddAINode", "gpdb:AllocateInstancePublicConnection", "gpdb:BindDBResourceGroupWithRole", "gpdb:BindToVirtualCluster", "gpdb:CancelActiveOperationTasks", "gpdb:ChatWithKnowledgeBase", "gpdb:ChatWithKnowledgeBaseStream", "gpdb:CheckHadoopDataSource", "gpdb:CheckHadoopNetConnection", "gpdb:CheckJDBCSourceNetConnection", "gpdb:CheckServiceLinkedRole", "gpdb:CloneDBInstance", "gpdb:CountVswitchIPNums", "gpdb:CreateAccount", "gpdb:CreateBackup", "gpdb:CreateDBInstance", "gpdb:CreateDBInstanceIPArray", "gpdb:CreateDBInstancePlan", "gpdb:CreateDBResourceGroup", "gpdb:CreateDatabase", "gpdb:CreateExtensions", "gpdb:CreateExternalDataService", "gpdb:CreateHadoopDataSource", "gpdb:CreateJDBCDataSource", "gpdb:CreateModelService", "gpdb:CreateOrder", "gpdb:CreateRemoteADBDataSource", "gpdb:CreateSampleData", "gpdb:CreateServiceLinkedRole", "gpdb:CreateStreamingDataService", "gpdb:CreateStreamingDataSource", "gpdb:CreateStreamingJob", "gpdb:CreateSupabaseBackup", "gpdb:CreateSupabaseProject", "gpdb:CreateVirtualCluster", "gpdb:DeleteAINode", "gpdb:DeleteBackup", "gpdb:DeleteDBInstance", "gpdb:DeleteDBInstanceIPArray", "gpdb:DeleteDBInstancePlan", "gpdb:DeleteDBResourceGroup", "gpdb:DeleteDatabase", "gpdb:DeleteExtension", "gpdb:DeleteExternalDataService", "gpdb:DeleteHadoopDataSource", "gpdb:DeleteJDBCDataSource", "gpdb:DeleteModelService", "gpdb:DeletePrivateRAGService", "gpdb:DeleteRemoteADBDataSource", "gpdb:DeleteStreamingDataService", "gpdb:DeleteStreamingDataSource", "gpdb:DeleteStreamingJob", "gpdb:DeleteSupabaseBackup", "gpdb:DeleteSupabaseProject", "gpdb:DeleteVirtualCluster", "gpdb:DeployPrivateRAGService", "gpdb:DescribeAccounts", "gpdb:DescribeActiveSQLRecords", "gpdb:DescribeAvailableResources", "gpdb:DescribeBackupJob", "gpdb:DescribeBackupPolicy", "gpdb:DescribeDBClusterNode", "gpdb:DescribeDBClusterPerformance", "gpdb:DescribeDBInstanceAttribute", "gpdb:DescribeDBInstanceDataBloat", "gpdb:DescribeDBInstanceDataSkew", "gpdb:DescribeDBInstanceDiagnosisSummary", "gpdb:DescribeDBInstanceErrorLog", "gpdb:DescribeDBInstanceIPArrayList", "gpdb:DescribeDBInstanceIndexUsage", "gpdb:DescribeDBInstanceNetInfo", "gpdb:DescribeDBInstancePerformance", "gpdb:DescribeDBInstancePlans", "gpdb:DescribeDBInstanceSQLPatterns", "gpdb:DescribeDBInstanceSSL", "gpdb:DescribeDBInstanceSupportMaxPerformance", "gpdb:DescribeDBInstances", "gpdb:DescribeDBResourceGroup", "gpdb:DescribeDBResourceManagementMode", "gpdb:DescribeDBVersion", "gpdb:DescribeDBVersionInfos", "gpdb:DescribeDataBackups", "gpdb:DescribeDataReDistributeInfo", "gpdb:DescribeDataShareInstances", "gpdb:DescribeDataSharePerformance", "gpdb:DescribeDatabase", "gpdb:DescribeDiagnosisDimensions", "gpdb:DescribeDiagnosisMonitorPerformance", "gpdb:DescribeDiagnosisRecords", "gpdb:DescribeDiagnosisSQLInfo", "gpdb:DescribeDownloadRecords", "gpdb:DescribeDownloadSQLLogs", "gpdb:DescribeExtension", "gpdb:DescribeExternalDataService", "gpdb:DescribeHadoopClustersInSameNet", "gpdb:DescribeHadoopConfigs", "gpdb:DescribeHadoopDataSource", "gpdb:DescribeHealthStatus", "gpdb:DescribeHistoryEvents", "gpdb:DescribeHistoryEventsStat", "gpdb:DescribeIMVInfos", "gpdb:DescribeJDBCDataSource", "gpdb:DescribeLogBackups", "gpdb:DescribeModelService", "gpdb:DescribeModifyParameterLog", "gpdb:DescribeParameters", "gpdb:DescribePrivateRAGService", "gpdb:DescribeRayCluster", "gpdb:DescribeRebalanceStatus", "gpdb:DescribeRegions", "gpdb:DescribeRoles", "gpdb:DescribeSQLCollectorPolicy", "gpdb:DescribeSQLLogCount", "gpdb:DescribeSQLLogRecords", "gpdb:DescribeSQLLogs", "gpdb:DescribeSampleData", "gpdb:DescribeSpecification", "gpdb:DescribeStreamingDataService", "gpdb:DescribeStreamingDataSource", "gpdb:DescribeStreamingJob", "gpdb:DescribeSupabaseBackupJob", "gpdb:DescribeSupabaseBackupPolicy", "gpdb:DescribeSupportFeatures", "gpdb:DescribeTags", "gpdb:DescribeUserEncryptionKeyList", "gpdb:DescribeWaitingSQLInfo", "gpdb:DescribeWaitingSQLRecords", "gpdb:DescribeZonesPrivateRAGService", "gpdb:DisableDBResourceGroup", "gpdb:DownloadDiagnosisRecords", "gpdb:DownloadSQLLogsRecords", "gpdb:DownloadSlowSQLRecords", "gpdb:EnableDBResourceGroup", "gpdb:GetAINode", "gpdb:GetAccount", "gpdb:GetPrice", "gpdb:GetSupabaseDashboardAccount", "gpdb:GetSupabaseProject", "gpdb:GetSupabaseProjectApiKeys", "gpdb:GetSupabaseProjectDashboardAccount", "gpdb:GetSupabaseProjectSpec", "gpdb:GetSupabaseUpdateVersion", "gpdb:HandleActiveSQLRecord", "gpdb:ListAINodePools", "gpdb:ListBackupJobs", "gpdb:ListDatabaseExtensions", "gpdb:ListExternalDataServices", "gpdb:ListHeadNodeSpec", "gpdb:ListInstanceDatabases", "gpdb:ListInstanceExtensions", "gpdb:ListModelServices", "gpdb:ListRemoteADBDataSources", "gpdb:ListSlowSQLRecords", "gpdb:ListStreamingDataServices", "gpdb:ListStreamingJobs", "gpdb:ListSupabaseBackupJobs", "gpdb:ListSupabaseDataBackups", "gpdb:ListSupabaseProjects", "gpdb:ListSupportModels", "gpdb:ListTagResources", "gpdb:ListVirtualClusters", "gpdb:ModifyAccountDescription", "gpdb:ModifyActiveOperationMaintainConf", "gpdb:ModifyActiveOperationTasks", "gpdb:ModifyBackupPolicy", "gpdb:ModifyDBInstanceConfig", "gpdb:ModifyDBInstanceConnectionMode", "gpdb:ModifyDBInstanceConnectionString", "gpdb:ModifyDBInstanceDeploymentMode", "gpdb:ModifyDBInstanceDescription", "gpdb:ModifyDBInstanceMaintainTime", "gpdb:ModifyDBInstanceNetworkType", "gpdb:ModifyDBInstancePayType", "gpdb:ModifyDBInstanceResourceGroup", "gpdb:ModifyDBInstanceSSL", "gpdb:ModifyDBInstanceUnitCode", "gpdb:ModifyDBResourceGroup", "gpdb:ModifyExternalDataService", "gpdb:ModifyHadoopDataSource", "gpdb:ModifyJDBCDataSource", "gpdb:ModifyMasterSpec", "gpdb:ModifyModelServicePublicConnection", "gpdb:ModifyModelServiceSecurityIps", "gpdb:ModifyParameters", "gpdb:ModifyRemoteADBDataSource", "gpdb:ModifySQLCollectorPolicy", "gpdb:ModifySecurityIps", "gpdb:ModifyStreamingDataService", "gpdb:ModifyStreamingDataSource", "gpdb:ModifyStreamingJob", "gpdb:ModifySupabaseBackupPolicy", "gpdb:ModifySupabaseProjectSecurityIps", "gpdb:ModifyVectorConfiguration", "gpdb:PauseDataRedistribute", "gpdb:PauseInstance", "gpdb:RebalanceDBInstance", "gpdb:ReleaseInstancePublicConnection", "gpdb:ResetAccountPassword", "gpdb:ResetIMVMonitorData", "gpdb:ResetSupabaseProjectPassword", "gpdb:RestartDBInstance", "gpdb:RestartSupabaseProject", "gpdb:ResumeDataRedistribute", "gpdb:ResumeInstance", "gpdb:SetDBInstancePlanStatus", "gpdb:SetDataShareInstance", "gpdb:SwitchAINodeZone", "gpdb:SwitchDBInstanceNetType", "gpdb:TagResources", "gpdb:UnbindDBResourceGroupWithRole", "gpdb:UnloadSampleData", "gpdb:UntagResources", "gpdb:UpdateDBInstancePlan", "gpdb:UpdateSupabaseVersion", "gpdb:UpgradeDBInstance", "gpdb:UpgradeDBVersion", "gpdb:UpgradeExtensions" ], "Resource": "*" } ] }
Um usuário RAM ou função RAM com permissões no nível da conta pode gerenciar todos os recursos dessa conta. Sempre conceda permissões seguindo o princípio do menor privilégio para garantir que atendam exatamente aos seus requisitos.
FAQ
Visualizar o grupo de recursos de um recurso
Método 1: Clique em no nome do recurso para abrir sua página de detalhes e visualizar o grupo de recursos.
Método 2: Acesse o Resource Management console e acesse . No painel esquerdo, selecione a conta proprietária do recurso (a current account vem selecionada por padrão). Use filtros para localizar o recurso e visualizar seu grupo de recursos.
Visualizar recursos de produto em um grupo de recursos
Método 1: Acesse o Resource Management console e acesse . No painel esquerdo, sob a conta relevante (a current account vem selecionada por padrão), clique em no grupo de recursos desejado. No painel principal, selecione o produto na lista Select Resource Type para visualizar todos os seus recursos nesse grupo.
Método 2: Acesse o Resource Management console e acesse . Localize o grupo de recursos desejado e, na coluna Actions, clique em Resource Management. Na página Resource Management, selecione o produto na lista suspensa Product para visualizar todos os seus recursos no grupo.
Mover vários recursos para outro grupo de recursos
Acesse o Resource Management console e acesse . Localize o grupo de recursos desejado. Na coluna Actions desse grupo, clique em Resource Management. Na próxima página, use filtros para encontrar os recursos desejados, marque a caixa de seleção de cada recurso, clique em Transfer Resources na parte inferior da página e siga as instruções na tela para concluir a transferência.