Todos os produtos
Search
Central de documentação

ApsaraVideo Media Processing:Criar um usuário do RAM e conceder permissões

Última atualização: Sep 15, 2026

Crie um usuário do Resource Access Management (RAM) e conceda permissões a ele. Isso permite atribuir diferentes permissões a usuários distintos para acessar seus recursos. O uso de usuários do RAM ajuda a evitar riscos de segurança causados por vazamento de pares de AccessKey ou senhas de login. Para utilizar o ApsaraVideo Media Processing (MPS), um usuário do RAM precisa de permissões para os seguintes serviços: ApsaraVideo Media Processing (MPS), Object Storage Service (OSS), Resource Access Management (RAM), Alibaba Cloud CDN (CDN) e Simple Message Queue (formerly MNS). Este tópico descreve como criar um usuário do RAM e conceder as permissões necessárias para usar o MPS.

Nota

Se você receber a mensagem de erro User not authorized to operate on the specified resource ao usar o MPS, verifique se o seu usuário do RAM possui permissões de controle total para o MPS. Caso contrário, conceda as permissões necessárias conforme descrito neste tópico.

Procedimento

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

  2. No painel de navegação à esquerda, escolha Identities > Users.

  3. Na página Users, clique em Create User.

  4. Na seção User Account Information da página Create User, configure os seguintes parâmetros:

    • Logon Name: O nome de login pode ter até 64 caracteres e conter letras, dígitos, pontos (.), hifens (-) e sublinhados (_).

    • Display Name: O nome de exibição pode ter até 128 caracteres.

    • Tag: Clique no ícone edit e insira uma chave de tag e um valor de tag. É possível adicionar uma ou mais tags ao usuário do RAM para facilitar o gerenciamento com base nessas tags.

    Nota

    Clique em Add User para criar vários usuários do RAM simultaneamente.

  5. Em Access Mode, selecione Access with permanent AccessKey.

  6. Clique em OK e conclua a verificação por telefone. O sistema gera automaticamente um AccessKey para o usuário do RAM.

  7. Na coluna Actions, clique em Copy para salvar as informações do usuário, como nome de login, senha de login e AccessKey.

    Importante

    Certifique-se de salvar a senha de login e as informações do AccessKey (AccessKey ID e AccessKey secret). Não é possível recuperar essas informações posteriormente.

  8. Retorne à lista de usuários. Na coluna Actions do novo usuário do RAM, clique em Add Permissions.

  9. No painel Add Permissions, configure as informações de autorização.

    1. Selecione o escopo da autorização.

      Type

      Description

      Entire Alibaba Cloud Account

      As permissões entram em vigor na conta Alibaba Cloud atual.

      Specify a resource group

      As permissões entram em vigor no grupo de recursos especificado.

    2. Insira o principal.

      O principal é o usuário do RAM ao qual você deseja conceder permissões.

    3. Selecione uma política de acesso. Para obter mais informações sobre os serviços que exigem autorização e as políticas de acesso suportadas, consulte Detalhes da política de acesso.

      • Usar uma política do sistema

        Digite o nome da política na caixa de pesquisa e clique no nome nos resultados da pesquisa para selecioná-la.

      • Usar uma política personalizada

        Uma política personalizada permite um gerenciamento de permissões mais granular. É necessário criar uma política personalizada antes de poder selecioná-la. Para mais detalhes, consulte Criar uma política personalizada.

  1. Clique em Confirm New Authorization.

Detalhes da política de acesso

Para usar o MPS, é obrigatório conceder permissões para MPS e OSS. Também é possível conceder permissões para Simple Message Queue (formerly MNS) e Alibaba Cloud CDN. Você deve usar uma política do sistema para conceder permissões ao MPS. Para outros serviços, utilize uma política do sistema ou uma política personalizada.

Required products

Description

Required

System policy

Custom policy

ApsaraVideo Media Processing (MPS)

Para utilizar o MPS, é necessário conceder todas as permissões para o MPS.

Sim

Permissões totais de leitura e gravação para MPS: AliyunMTSFullAccess

Não suportado

Object Storage Service (OSS)

Para usar o MPS, conceda permissões de leitura e gravação para o OSS.

Sim

Permissões totais de leitura e gravação para OSS: AliyunOSSFullAccess

Suportado. Crie a política primeiro e depois conceda as permissões.

Simple Message Queue (formerly MNS)

Caso utilize o Simple Message Queue (formerly MNS) para assinar tarefas de rastreamento, conceda permissões para o MNS.

Não, opcional

Permissões totais de leitura e gravação para MNS: AliyunMNSFullAccess

CDN Playback Acceleration

Se você usar o MPS para configurar o CDN visando reprodução acelerada, conceda permissões para o CDN.

Não, opcional

Permissões totais de leitura e gravação para CDN: AliyunCDNFullAccess

Criar uma política personalizada

  1. Faça login no console do RAM com sua conta Alibaba Cloud.

  2. No painel de navegação à esquerda, escolha Permission Management > Access Policies.

  3. Clique em Create Policy e selecione a aba Script Editor.

  4. Configure a política de acesso. Insira o conteúdo da política e clique em OK.

    Nota

    Importe uma política do sistema ou copie o código da política necessária dos exemplos abaixo para a caixa de código.

  1. Insira informações básicas, como Name e Note.

  2. Clique em OK para criar a política personalizada.

Exemplo: Restringir o acesso ao MPS por endereço IP e período de tempo

  • O usuário do RAM só pode acessar o MPS a partir dos endereços IP 192.0.2.0/24 e 203.0.113.2.

  • O acesso ao MPS pelo usuário do RAM é permitido apenas antes das 17:00 de 12 de agosto de 2019 (UTC+8).

{
  "Version": "1",
    "Statement": [{
      "Effect": "Allow",
      "Action": [
        "mts:*",
        "mts-inner:*"
      ],
      "Resource": "*",
      "Condition": {
        "NotIpAddress": {
          "acs:SourceIp": [
            "192.0.2.0/24",
            "203.0.113.2"
          ]},
        "DateLessThan": {
          "acs:CurrentTime": "2019-08-12T17:00:00+08:00"
       }
     }
  ]
}

Exemplo: Política personalizada do OSS

  • Concede todas as permissões nos buckets de entrada e saída especificados.

  • Concede permissão para visualizar a lista de buckets.

{    
  "Version": "1",
    "Statement": [{
      "Effect": "Allow",
      "Action": [
        "oss:ListBuckets"
      ],
      "Resource": "*"
    }, {
      "Effect": "Allow",
      "Action": [
        "oss:*"
      ],
      "Resource": [
        "acs:oss:*:*:$InputBucket",
        "acs:oss:*:*:$InputBucket/*",
        "acs:oss:*:*:$OutputBucket",
        "acs:oss:*:*:$OutputBucket/*
      ]
    }
  ]
}

Descrição dos parâmetros:

Parameter

Description

oss:ListBuckets

Esta é uma permissão obrigatória para que um usuário do RAM opere o OSS com uma ferramenta de visualização. Após o login, o usuário do RAM consegue ver a lista de todos os buckets.

No entanto, o usuário só pode operar nos buckets $InputBucket e $OutputBucket aos quais foram concedidas permissões. Essa permissão só pode ser concedida para todos os buckets, não para um bucket específico.

oss:*

Representa todas as permissões do OSS. Substitua por permissões de operação mais específicas conforme necessário.

"oss:GetObject",

"oss:PutObject",

"oss:GetObjectAcl",

"oss:PutObjectAcl",

"oss:AbortMultipartUpload",

"oss:ListParts",

"oss:RestoreObject",

"oss:GetVodPlaylist",

"oss:PostVodPlaylist",

"oss:PublishRtmpStream",

"oss:ListObjectVersions",

"oss:GetObjectVersion",

"oss:GetObjectVersionAcl",

"oss:RestoreObjectVersion"

$InputBucket

Substitua pelo bucket onde estão localizados os arquivos de entrada do MPS.

$OutputBucket

Substitua pelo bucket onde estão localizados os arquivos de saída do MPS.

Para mais informações, consulte Exemplos comuns de políticas de bucket.

Exemplo: Política de autorização do RAM

Concede permissão para visualizar funções.

{
  "Version": "1",
    "Statement": [{
      "Effect": "Allow",
      "Action": [
        "ram:ListPoliciesForRole"
      ],
      "Resource": "*"
    }
  ]
}

Exemplo: Política personalizada do MNS

  • Concede permissão para visualizar todas as listas de filas e tópicos.

  • Concede permissões totais de leitura e gravação apenas para o $QueueName e $TopicName especificados.

{
  "Version": "1",
    "Statement": [{
      "Effect":"Allow",
      "Action":[
        "mns:ListQueue",
        "mns:ListTopic",
        "mns:GetQueueAttributes",
        "mns:GetTopicAttributes"
      ],
      "Resource":"acs:mns:*:*:*"
    }, {
      "Effect": "Allow",
      "Action": "mns:*",
      "Resource": [
        "acs:mns:$Region:$Uid:/queues/$QueueName", 
        "acs:mns:$Region:$Uid:/topics/$TopicName"
      ]
    }
  ]
}

Descrição dos parâmetros:

Parameter

Description

$QueueName

Nome da fila do MNS a ser anexada à fila ou fluxo de trabalho do MPS.

$TopicName

Nome do assunto de notificação do MNS e nome da fila a ser anexada ao pipeline ou fluxo de trabalho.

Para mais informações, consulte Políticas de autorização e exemplos.

Exemplo: Política de autorização do CDN

  • Concede permissão para visualizar todos os nomes de domínio acelerados por CDN.

  • Concede permissões totais de leitura e gravação apenas para o nome de domínio acelerado por CDN especificado $DomainName.

{
  "Version": "1",
  "Statement": [{
        "Effect": "Allow",
        "Action": "cdn:*",
        "Resource": "acs:cdn:*:$Uid:domain/$DomainName"
        },{
        "Effect": "Allow",
        "Action": "cdn:Describe*",
        "Resource": "*"
      }
  ]
}

Descrição dos parâmetros:

Parameter

Description

$DomainName

O nome de domínio acelerado por CDN.

Próximos passos

Após criar um usuário do RAM e conceder permissões, faça login no console como esse usuário do RAM. Para mais informações, consulte Fazer login no Console de Gerenciamento da Alibaba Cloud como um usuário do RAM.