Se as políticas do sistema não atenderem às suas necessidades, configure políticas personalizadas para aplicar o princípio do menor privilégio. Use-as para implementar um controle de permissões refinado e aumentar a segurança dos seus recursos. Este tópico descreve cenários e exemplos de políticas personalizadas do Data Management (DMS).
O que é uma política personalizada?
As políticas do Resource Access Management (RAM) se dividem em políticas do sistema e políticas personalizadas. Gerencie as políticas personalizadas de acordo com os requisitos do seu negócio.
Após criar uma política personalizada, anexe-a a um usuário, grupo de usuários ou função do RAM. Assim, a entidade principal recebe as permissões especificadas na política.
Exclua uma política do RAM que não esteja anexada a uma entidade principal. Se a política já estiver anexada a uma entidade principal, desanexe-a antes de excluí-la.
As políticas personalizadas suportam controle de versão. Gerencie as versões das políticas personalizadas usando o mecanismo de gerenciamento de versões do RAM.
Referências
Cenários e exemplos de políticas personalizadas
Os exemplos a seguir mostram como conceder a um usuário do RAM as permissões para fazer login em uma ou mais instâncias do ApsaraDB RDS a partir do DMS.
-
Conceda a um usuário do RAM as permissões para fazer login em uma instância específica do ApsaraDB RDS.
Crie uma política personalizada com o seguinte conteúdo e anexe-a ao usuário do RAM. Para mais informações, consulte Crie políticas personalizadas e Conceda permissões a um usuário do RAM.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": ["dms:LoginDatabase"],
"Resource": ["acs:rds:*:*:dbinstance/[$RDS_ID]"]
}
]
}
Substitua [$RDS_ID] pelo ID da sua instância do RDS.
-
Conceda a um usuário do RAM as permissões para fazer login em todas as instâncias do ApsaraDB RDS na sua conta do Alibaba Cloud.
Conceda a permissão
AliyunRDSFullAccessao usuário do RAM no console do RAM ou crie uma política personalizada com o seguinte conteúdo e anexe-a ao usuário do RAM. Para mais informações, consulte Conceda permissões a um usuário do RAM.{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": ["dms:LoginDatabase"], "Resource": ["acs:rds:*:*:*"] } ] }
FAQ
P: Se um usuário fizer login no DMS com diferentes configurações de SSO, o sistema sincroniza automaticamente as permissões de ativos de dados?
R: Não. As permissões de ativos de dados no DMS são independentes das permissões do RAM e o sistema não as sincroniza automaticamente. Se você fizer login com uma configuração de SSO diferente, precisará conceder as permissões novamente. Você também deve reconfigurar as definições de proprietário de dados. Lembre-se de que um ativo de dados pode ter, no máximo, três proprietários.
Autorização do RAM
Para usar políticas personalizadas, você precisa entender os requisitos de controle de permissões do seu negócio e as informações de autorização do DMS. Para mais informações, consulte Autorização do RAM.