O MaxCompute oferece proteção de dados no nível do projeto para controlar o fluxo de dados entre projetos. Use as instruções SQL deste documento para ativar a proteção, gerencie projetos confiáveis e verifique sua configuração de segurança.
Para consultar todos os parâmetros de segurança disponíveis, consulte Parâmetros de segurança.
Como funciona
A proteção de dados do projeto restringe o acesso e a transferência de dados no nível do projeto. O fluxo de trabalho típico é:
Ative a proteção de dados no projeto atual. Após a ativação, o acesso aos dados fica restrito ao próprio projeto, e as transferências ocorrem apenas com projetos confiáveis.
Adicione projetos confiáveis para permitir a transferência controlada de dados entre projetos específicos.
Verifique a configuração listando os projetos confiáveis e visualize as configurações de segurança.
Resumo das operações
|
Operação |
Função necessária |
Plataformas compatíveis |
|
Ative proteção de dados do projeto |
Proprietário do projeto ou Super_Administrator |
Apenas cliente MaxCompute |
|
Adicionar um projeto confiável |
||
|
Remover um projeto confiável |
Cliente MaxCompute, console do DataWorks, MaxCompute Studio |
|
|
Listar projetos confiáveis |
Proprietário do projeto, Super_Administrator ou Admin |
Cliente MaxCompute, console do DataWorks, MaxCompute Studio |
|
Visualize configurações de segurança |
Proprietário do projeto, Super_Administrator ou Admin |
Cliente MaxCompute, console do DataWorks, MaxCompute Studio |
Ative proteção de dados do projeto
A proteção de dados do projeto limita o acesso aos dados dentro do projeto. Após ativar esse recurso, a transferência de dados ocorre exclusivamente entre o projeto e seus projetos confiáveis.
Função necessária: Proprietário do projeto ou Super_Administrator
Plataforma compatível: Apenas cliente MaxCompute
Sintaxe:
set ProjectProtection={True|False};
Adicionar um projeto confiável
Adicionar um projeto confiável permite o fluxo de dados entre o projeto atual e o projeto especificado.
Sintaxe:
add trustedproject <project_name>;
Parâmetro:
|
Parâmetro |
Obrigatório |
Descrição |
|
|
Sim |
Nome do projeto confiável a adicionar. |
Remover um projeto confiável
Remover um projeto confiável interrompe as transferências de dados entre o projeto atual e o projeto especificado.
Sintaxe:
remove trustedproject <project_name>;
Parâmetro:
|
Parâmetro |
Obrigatório |
Descrição |
|
|
Sim |
Nome do projeto confiável a remover. |
Listar projetos confiáveis
Lista todos os projetos confiáveis adicionados ao projeto atual.
Sintaxe:
list trustedprojects;
Visualize configurações de segurança
Exibe todas as propriedades de configuração de segurança do projeto atual, inclusive se a proteção de dados do projeto está ativada.
Sintaxe:
show SecurityConfiguration;
Próximos passos
Para conhecer todos os parâmetros de segurança disponíveis, consulte Parâmetros de segurança.
Para configurar o cliente MaxCompute, consulte Cliente MaxCompute.