Todos os produtos
Search
Central de documentação

Realtime Compute for Apache Flink:Autorização no console

Última atualização: Sep 17, 2026

Para permitir a colaboração de vários usuários em jobs dentro de um namespace no Realtime Compute for Apache Flink Development Console, adicione-os como membros e atribua funções. Este tópico descreve cenários comuns de autorização, tipos de função e o procedimento correspondente.

Cenários de autorização

Cenário

Mensagem da UI

Descrição

Acesso negado ao namespace atual

A página exibe uma mensagem de permissão negada, indicando que o usuário atual não pode acessar este namespace.

Você não tem permissão para acessar o namespace. Entre em contato com um membro com a função owner ou com um usuário com permissões de gerenciamento de membros para solicitar a atribuição da função viewer ou de uma função com privilégios superiores. Para mais informações, consulte Procedure. Após receber a autorização, entre novamente no namespace ou atualize a página para obter acesso.

Uso indisponível de recurso ou ação específica

Por exemplo, na página Deployments, ao clicar em um botão de ação como Stop ou Deploy, uma mensagem informa que sua conta não possui as permissões necessárias e recomenda contatar um administrador de funções.

Sua conta não possui as permissões necessárias para a ação. Entre em contato com um membro com a função owner ou com um usuário com permissões de gerenciamento de funções para adicionar as permissões necessárias à sua função personalizada.

Tipos de função

Uma função é um conjunto de permissões. O Development Console oferece dois tipos: funções do sistema e funções personalizadas. A tabela a seguir descreve as diferenças entre elas.

Tipo de função

Descrição

Observações

Função do sistema

O Realtime Compute for Apache Flink fornece três funções de sistema integradas: owner, editor e viewer. Para obter a lista de permissões incluídas em cada função do sistema, consulte Granular permission list.

  • Não é possível modifique permissões nem exclua funções do sistema.

  • Para conceder permissões ausentes na list of granular permissions, como gerenciamento de metadados ou de UDF no desenvolvimento SQL, atribua a função editor ou owner ao membro.

Função personalizada

Se as funções do sistema não atenderem às suas necessidades de permissões granulares, crie uma função personalizada. Estenda a função viewer ou editor adicionando as permissões necessárias.

  • Uma função personalizada deve incluir todas as permissões da função viewer, além de permissões adicionais.

  • Apenas membros com a função owner ou usuários com permissões de gerenciamento de funções podem crie, edite ou exclua funções personalizadas.

  • É possível crie no máximo 10 funções personalizadas por namespace.

  • Ao crie uma função personalizada, considere as dependências de permissão para garantir uma configuração válida e completa.

Pré-requisitos

Leia o Authorization Notice.

Procedimento

Etapa 1. (Opcional) Crie uma função personalizada

Se as funções padrão do sistema atenderem aos seus requisitos, pule esta etapa.

  1. Faça login no Realtime Compute for Apache Flink Development Console como membro com a função owner ou como usuário com permissões de gerenciamento de funções.

  2. Na parte superior da página, selecione o namespace desejado.

  3. No painel de navegação à esquerda, clique em Security > Permissions e clique na aba Role Management.

  4. Clique em Add Role e configure os parâmetros.

    Parâmetro

    Descrição

    Nome da função

    Nome da função personalizada. Deve começar com uma letra, conter apenas letras, dígitos e hifens (-), e ter até 64 caracteres.

    Descrição

    Descrição da função para ajudar administradores e outros membros a entenderem sua finalidade e escopo de permissões. Pode ter até 256 caracteres.

    Permissões da função

    Para garantir a integridade das permissões, algumas dependem de outras. O sistema seleciona automaticamente essas dependências obrigatórias. Para mais informações sobre as dependências, consulte Granular permission list.

  5. Clique em OK. Em seguida, visualize, edite ou exclua a função personalizada criada.

    • View Permissions: Visualize as permissões incluídas na função.

    • View Members: Visualize os membros aos quais esta função foi atribuída.

    • Edit: Membros com as permissões adequadas podem adicionar ou remover permissões da função.

    • Delete: Para mitigar riscos de segurança, remova primeiro a atribuição da função de todos os membros ou reatribua-os a outra função. Após desvincular a função de todos os membros, um usuário com permissões de exclusão poderá exclua-a.

Nota

Para remover uma dependência de permissão padrão, crie uma função personalizada baseada na função do sistema viewer. No seletor de permissões, adicione a permissão desejada e suas dependências ao painel direito e remova as dependências indesejadas desse painel.

Etapa 2. Atribuir uma função a um membro

Atribua uma função a um membro para conceder as permissões necessárias.

  1. Faça login no Realtime Compute for Apache Flink Development Console como membro com permissões para crie membros, como um usuário com a função owner.

  2. Na parte superior da página, selecione o namespace desejado.

  3. No painel de navegação à esquerda, clique em Security > Permissions e clique na aba Members.

  4. Clique em Add Member, especifique os detalhes do membro e selecione uma Role.

    Parâmetro

    Descrição

    Select RAM account

    Exibe os usuários RAM e as funções RAM na conta Alibaba Cloud associada ao namespace. Selecione várias contas para autorizar em lote.

    Add account manually

    Insira o ID de outra conta Alibaba Cloud, de um usuário RAM ou de uma função RAM para autorizar. Para localizar um ID:

    • ID da conta Alibaba Cloud: Clique na sua foto de perfil no canto superior direito do console. Na página Account Center, acesse a página Security Settings para encontrar seu Account ID.

    • ID do usuário RAM (UID): Para mais informações, consulte Manage RAM user information.

    • ID da função RAM: Para mais informações, consulte View the information of a RAM role. Para encontrar o ID, acesse o console de controle de acesso RAM. No painel de navegação à esquerda, clique em Roles. Clique no nome da função desejada, como flinktest, para abrir sua página de detalhes. O Role ID encontra-se na seção Basic Information.

    Role

    Selecione uma função do sistema ou personalizada. Para revisar antecipadamente as permissões, acesse a aba Role Management e clique em Actions > View Permissions na função correspondente.

  1. Clique em OK.

Etapa 3. Fazer login após a autorização

Após a autorização, o novo membro pode fazer login no Realtime Compute for Apache Flink Development Console e utilizar os recursos concedidos.

  • Se o membro já estiver conectado, atualize a página para acessar o namespace desejado.

  • Se o membro não estiver conectado, acesse o namespace usando sua URL.

Permissões granulares

Nota

Para remover uma dependência de permissão padrão, crie uma função personalizada baseada na função do sistema viewer. No seletor de permissões, adicione a permissão desejada e suas dependências ao painel direito e remova as dependências indesejadas desse painel.

Recurso

Permissão

Owner

Editor

Viewer

ETL/Data Ingestion

View SQL/YAML job drafts

√

√

√

Develop SQL/YAML job drafts (crie, edite)

√

√

Debug SQL job drafts

√

√

Validate SQL/YAML job drafts

√

√

Exclua SQL/YAML job drafts

√

√

Deploy SQL/YAML job drafts

√

√

Unlock SQL/YAML job drafts

√

√

View UDF JAR list

√

√

√

Upload UDF

√

√

Atualize UDF

√

√

Exclua UDF

√

√

Scripts

View scripts

√

√

√

Edite scripts (crie, edite, exclua)

√

√

Execute scripts

√

√

Deployments

View deployments

√

√

√

View deployment log details

√

√

√

Deploy JAR and Python jobs

√

√

Atualize deployment configurations

√

√

Exclua deployments

√

√

Start/stop job deployments

√

√

Catalogs

View materialized tables

√

√

√

View metadata

√

√

√

View tables

√

√

√

Crie materialized tables

√

√

Crie catalog

√

√

Crie tables

√

√

Exclua materialized tables

√

√

Exclua catalogs

√

√

Exclua tables

√

√

Edite materialized tables

√

√

Artifacts

View artifacts

√

√

√

Upload artifacts

√

√

Exclua artifacts

√

√

Baixe artifacts

√

√

Session Clusters

Exclua session clusters

√

√

View session clusters

√

√

√

Crie session clusters

√

√

Atualize session cluster configurations

√

√

Start/stop session clusters

√

√

Security

View members

√

√

√

Crie members

√

√

Edite members

√

Exclua members

√

View roles

√

√

√

Crie roles

√

Edite roles

√

Exclua roles

√

View variables

√

√

√

Crie variables

√

√

Exclua variables

√

√

Configurations

View job templates

√

√

√

Edite job templates

√

√

Git Configuration

Bind a Git repository

√

Pull code changes

√

√

Push code changes

√

√

Unbind a Git repository

√