Todos os produtos
Search
Central de documentação

CloudOps Orchestration Service:FAQ

Última atualização: Sep 21, 2026

Respostas para as perguntas mais frequentes sobre o CloudOps Orchestration Service (OOS).

Erro de operação de usuário do RAM: User has no permission to do the action: (ListTemplates)

  • Causa possível: O usuário do RAM não tem as permissões necessárias.

  • Solução: Faça login no console do RAM como administrador ou com a sua conta Alibaba Cloud. Conceda as permissões necessárias ao usuário do RAM que apresentou o erro. Conceda permissões para operações de API específicas ou para todas as operações da API. Por exemplo, "Action": "oos:*" concede permissões para todas as operações de API do OOS. Para mais informações, consulte Account access control.

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

Erro de operação de usuário do RAM: User has no permission to do the action: (PassRole)

  • Causa possível: O usuário do RAM não tem a permissão PassRole para o CloudOps Orchestration Service.

  • Solução: Faça login no console do RAM com a conta Alibaba Cloud ou uma conta de administrador. Conceda a permissão PassRole ao usuário do RAM. Para mais informações, consulte Account access control.

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

Erro de execução de modelo: Assumes role failed. Code: EntityNotExist.Role, msg: The role not exists: acs:ram::111111:role/OOSServiceRole

  • Causa possível: A função padrão do RAM para o OOS não existe.

  • Solução: Faça login no console do RAM com a conta Alibaba Cloud ou uma conta de administrador. Crie a função padrão do RAM OOSServiceRole para o seu service OOS. Para mais informações, consulte Grant RAM permissions to OOS.

Erro de execução de modelo: Assumes role failed. Code: NoPermission, msg: You are not authorized to do this action. You should be authorized by RAM

  • Causa possível: A função RAM OOSServiceRole não tem a política de confiança necessária.

  • Solução: Faça login no console do RAM com a conta Alibaba Cloud ou uma conta de administrador e adicione a função RAM OOSServiceRole. Set RAM permissions for OOS.

    1. Faça login no console do RAM e insira OOSServiceName na caixa de pesquisa de funções.

    2. Clique em Trust Policy.

    3. Modifique a política.

      Use o seguinte conteúdo para a política:

      {
        "Statement": [
            {
                "Action": "sts:AssumeRole",
                "Effect": "Allow",
                "Principal": {
                    "Service": [
                        "oos.aliyuncs.com"
                    ]
                }
            }
        ],
        "Version": "1"
      }

Erro de execução de modelo: Code: Forbidden.RAM, Message: User not authorized to operate on the specified resource, or this API doesn't support RAM

Erro de upgrade temporário de largura de banda: code: InvalidAccountStatus.NotEnoughBalance message: Your account does not have enough balance

  • Causa possível: Saldo insuficiente na conta.

  • Solução: Recarregue a sua conta e tente novamente.

Erro de upgrade temporário de largura de banda: code: InvalidBandwidth.ValueNotSupported message: Instance upgrade bandwidth of temporary not allow less then existed

  • Causa possível: A largura de banda especificada é menor que a largura de banda atual.

  • Solução:

    1. Na página Overview do console do OOS, pesquise tarefas de upgrade temporário de largura de banda pelo ID da instância do Elastic Compute Service (ECS). Verifique se existe uma tarefa de upgrade duplicada.image

    2. Se existir uma tarefa duplicada, exclua-a.

    3. Se não existir nenhuma tarefa duplicada, acesse o console do ECS. Clique em Instances, selecione a instância de destino e verifique os logs de upgrade na aba Operation Records.image

Erro de upgrade temporário de largura de banda: code: OperationDenied.UnpaidOrder message: The specified instance has unpaid order

  • Causa possível: A instância ECS tem pedidos não pagos.

  • Solução: Pague os pedidos pendentes.

Erro comum de execução de comando: runCommand loop task fail because failures exceeded MaxErrors -> runCommand execution failed, checkInvocationResult Invocation.InvocationResults.InvocationResult[].ExitCode expect in [0] but is 1

  • Causa possível: O comando do Cloud Assistant retornou um código de saída diferente de zero.

  • Solução: Verifique a saída e os logs da execução filha. Para mais informações, consulte Execution details.image

O que fazer se eu não conseguir encontrar uma execução criada?

  • Causa possível: A execução está em outra região.

  • Solução: Visualize as execuções em todas as regiões na página Overview.image

Como solucionar erros de comando?

Solução: Check execution results and troubleshoot common issues.

O que fazer se a compilação ou implantação do aplicativo a partir de um repositório Git falhar?

  • Causa possível: Erros de código e falhas na instalação de dependências. Verifique os logs para obter detalhes.

  • Solução:

    • Falhas de compilação

      Nota

      Compilações com falha não criam instâncias ECS e não geram cobranças.

      1. Visualize os logs de falha de compilação.

        View logs

      2. Modifique o código ou adicione um arquivo de configuração.

        Modifique o código ou adicione um arquivo de configuração para a sua linguagem de programação e faça push para o repositório. Configure applications based on specific programming languages.

      3. Exclua o grupo de aplicativos com falha e crie um novo.

    • Falhas de implantação

      1. Visualize os logs de falha de implantação.

      2. Corrija o problema e implante novamente.

        Redeploy

    • Não é possível acessar o service após a implantação bem-sucedida do aplicativo

      1. Descarte a possibilidade de atraso na inicialização do aplicativo.

        Aguarde a conclusão da inicialização do aplicativo. Se o service continuar inacessível, prossiga para a próxima etapa.

      2. Faça login na instância ECS e verifique se o service está em execução:

        sudo systemctl status aliyun-applicationmanager
        • Se estiver em execução, prossiga para a próxima etapa.

        • Se não estiver em execução, verifique os logs do service do sistema para buscar falhas de docker run.

      3. Visualize os logs do contêiner

        # Find the Docker container.
        sudo docker ps -a | grep applicationmanager
        # View container logs
        sudo docker logs applicationmanager

        Se o contêiner Docker não estiver em execução, atualize o código ou os arquivos de configuração para a sua linguagem de programação e faça push das alterações. Configure applications based on specific programming languages.

      4. Na aba Overview, em Quick Actions, clique em Update Application para implantar novamente.

    • Cenários comuns

      • Para evitar falhas de compilação, debug Buildpacks primeiro em uma máquina local.

      • Se esses métodos não resolverem o problema, envie um ticket ou entre no grupo do DingTalk para suporte de gerenciamento de aplicativos (ID: 10880003624) e forneça feedback.

Erro da API DescribeInstances: SDK.UnknownServerError ou InvalidParameter

  • Causa: Incluir mais de 100 IDs de instância na chamada da API DescribeInstances retorna um erro InvalidParameter ou SDK.UnknownServerError (414 Request-URI Too Large).

  • Solução:

      Use selectTargets: substitua o Bloco de Código 1 pelo Bloco de Código 2

    •   - Name: getInstanceDescribe
          Action: ACS::ExecuteAPI
          Description:
            en: Query instance type
          Properties:
            Service: ECS
            API: DescribeInstances
            Parameters:
              InstanceIds:
                Fn::Jq:
                  - All
                  - .[].InstanceId
                  - '{{ getInstance.instanceIds }}'
          Outputs:
            instanceIds:
              Type: List
              ValueSelector: Instances.Instance[].InstanceId
    •   - Name: getInstanceDescribe
          Description:
            en: Views the ECS instances.
          Action: ACS::SelectTargets
          Properties:
            ResourceType: ALIYUN::ECS::Instance
            Filters:
              - Type: ResourceIds
                ResourceIds:
                  Fn::Jq:
                    - All
                    - .[].InstanceId
                    - '{{ getInstance.instanceIds }}'
          Outputs:
            instanceIds:
              Type: List
              ValueSelector: Instances.Instance[].InstanceId

Como gerar a saída literal "table {{.Name}}\t{{.MemUsage}}" em modelos do OOS

  • Causa: Você deseja executar o seguinte comando exatamente como está:

    docker stats --no-stream --format "table {{.Name}}\t{{.MemUsage}}" | sort -k2 -hr | head -n 6

O mecanismo de modelos do OOS trata {{}} como variáveis, o que causa um erro de parsing.

  • Solução: Modifique o comando da seguinte forma:

    left="{{"
    right="}}"
    
    docker stats --no-stream --format "table ${left}.Name${right} ${left}.MemUsage${right}" | sort -k2 -hr | head -n 6

Erro de comando do Cloud Assistant: 414 Request-URI Too Large