Todos os produtos
Search
Central de documentação

Simple Log Service:Configurar o assistente de permissões

Última atualização: Oct 10, 2026

O assistente de permissões simplifica a configuração de políticas do RAM para recursos do SLS.

Procedimento

  1. Faça login no Simple Log Service console.

  2. Na seção Projects, clique no projeto desejado.

    image

  3. No painel de navegação à esquerda, escolha Other > Permission Assistant.

  4. Na página Permission Assistant, configure os seguintes parâmetros e clique em Next.

    Os modos disponíveis são Common Project e APP.

    • Common Project

      O modo Common Project abrange todos os módulos funcionais do SLS.

      Parâmetro

      Descrição

      Select Scenario

      Selecione um cenário predefinido ou personalize os módulos.

      Cada módulo oferece permissões de gerenciamento e somente leitura.

      Importante

      Dependências dos módulos:

      • As permissões de projeto (somente leitura ou gerenciamento) são necessárias para que as permissões de outros módulos tenham efeito.

      • Ao selecionar Data Ingestion, o módulo Logstore é selecionado automaticamente.

      • Visualization depende de Data Query.

      • Alerting, Subscription e Data Ingestion (Cloud Product Integration) dependem de Visualization. Alerting e Subscription concedem automaticamente permissões de gerenciamento para Visualization.

      Resources

      Configure os recursos aos quais as permissões se aplicam. Use um asterisco (*) como curinga para nomes de projeto e Logstore. Exemplos:

      • Acesso total a todos os recursos do SLS:

        "Action": "log:*",
        "Resource": "*",
      • Acesso limitado ao projeto project01:

        • acs:log:*:*:project/project01
        • acs:log:*:*:project/project01/*
      • Acesso limitado ao logstore01 no project01:

        • acs:log:*:*:project/project01/logstore/logstore01
        • acs:log:*:*:project/project01/logstore/logstore01/*

      Condition

      Opcionalmente, adicione condições para restringir o acesso. Consulte Elementos de política.

    • APP

      O modo APP abrange aplicativos como Cost Manager, Log Audit Service e K8s Event Center.

      Parâmetro

      Descrição

      Applications

      Selecione os aplicativos e defina suas permissões como Allow ou Deny.

      Select Scenario

      Ao definir a permissão de um aplicativo como Allow, os módulos necessários são selecionados automaticamente. Você pode personalizar a seleção.

      Cada módulo oferece permissões de gerenciamento e somente leitura.

      Importante

      Dependências dos módulos:

      • As permissões de projeto (somente leitura ou gerenciamento) são necessárias para que as permissões de outros módulos tenham efeito.

      • Ao selecionar Data Ingestion, o módulo Logstore é selecionado automaticamente.

      • Visualization depende de Data Query.

      • Alerting, Subscription e Data Ingestion (Cloud Product Integration) dependem de Visualization. Alerting e Subscription concedem automaticamente permissões de gerenciamento para Visualization.

      Resources

      Os recursos são selecionados automaticamente com base no APP escolhido e não podem ser modificados.

      Condition

      Opcionalmente, adicione condições para restringir o acesso. Consulte Elementos de política.

  5. Visualize a política de acesso e edite-a conforme necessário. A tabela a seguir descreve as ações disponíveis. Clique em Next quando terminar.

    Ações

    Descrição

    Format

    Formata o código JSON editado manualmente.

    Compress

    Remove espaços extras e quebras de linha para reduzir o tamanho da política. As políticas possuem um limite de caracteres.

    Reset

    Descarta todas as edições manuais e restaura a política para o estado gerado.

    Copy to clipboard

    Copia a política para a área de transferência.

    Add to custom template

    Salva a política como um modelo personalizado para reutilização.

    Nota

    O modelo é armazenado no armazenamento local do seu navegador e não pode ser acessado por outros navegadores.

  6. Crie uma política personalizada.

    1. Faça login no RAM console usando sua conta Alibaba Cloud ou um usuário RAM com direitos administrativos.

    2. No painel de navegação à esquerda, escolha Permissions > Policies.

    3. Na página Policies, clique em Create Policy.

    4. Na página Create Policy, clique na aba JSON, substitua o conteúdo existente pela política da Etapa 5 e clique em OK.

    5. Na caixa de diálogo Create Policy, insira um Policy Name e uma Description e clique em OK.

  7. Anexe a política personalizada da Etapa 6 a um usuário RAM ou função RAM. Grant permissions to a RAM user e Manage the permissions of a RAM role.

    O principal poderá acessar os recursos de acordo com a política anexada.

Permissões mínimas para ingestão de dados via SDK

Ao gravar e ler logs por meio de um SDK do Simple Log Service, certifique-se de que a política final siga o princípio do menor privilégio e contenha as seis ações a seguir, seja gerando a política no Permission Assistant ou escrevendo-a manualmente. Se você conceder apenas log:PostLogStoreLogs e log:GetLogStoreLogs, as chamadas de API retornarão um erro de permissão 401, porque log:ListProject é a permissão pré-requisito para acessar o Simple Log Service.

Ação

Descrição

log:ListProject

Lista projetos. Esta é a permissão pré-requisito para acessar o Simple Log Service.

log:GetProject

Consulta os detalhes de um projeto.

log:ListLogStores

Lista LogStores.

log:PostLogStoreLogs

Grava logs.

log:GetCursorOrData

Obtém um cursor e lê dados de log.

log:GetLogStoreLogs

Consulta logs.

Política de exemplo:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "log:ListProject",
        "log:GetProject",
        "log:ListLogStores",
        "log:PostLogStoreLogs",
        "log:GetCursorOrData",
        "log:GetLogStoreLogs"
      ],
      "Resource": "acs:log:*:*:project/*"
    }
  ]
}

Na política de exemplo, Resource está definido como acs:log:*:*:project/*, que abrange todos os projetos na conta Alibaba Cloud atual. Para reduzir o escopo da permissão, substitua esse valor por um projeto ou LogStore específico usando a mesma notação do parâmetro Resources anteriormente neste procedimento.

Operações relacionadas

  • Aplicar um modelo de política comum

    A aba Permission Assistant fornece modelos de política comuns. Selecione um modelo que atenda às suas necessidades.

  • Aplicar um modelo de política personalizado

    Na aba Permission Assistant, salve uma política personalizada como modelo para reutilização.

    Nota

    Os modelos personalizados são armazenados no armazenamento local do seu navegador e não podem ser acessados por outros navegadores.