O Workbench é uma ferramenta de conexão remota baseada em navegador da Alibaba Cloud que permite conectar-se a instâncias ECS diretamente pelo navegador, sem necessidade de instalação de software.
O que é o Workbench?
Introdução ao Workbench
O Workbench é uma ferramenta de conexão remota baseada em navegador que não exige instalação. A figura a seguir ilustra como se conectar a uma instância ECS usando o Workbench.
Recursos do Workbench
-
Múltiplos métodos de conexão
Use o Workbench para conectar-se a instâncias por diversos métodos, como SSH (para Linux), RDP (para Windows).
Tópicos relacionados
{{XREF_0}}
{{XREF_1}}
{ "Version": "1", "Statement": [ { "Action": "ecs-workbench:LoginInstance", "Resource": [ "acs:ecs-workbench:*:*:workbench/i-001", "acs:ecs-workbench:*:*:workbench/i-002" ], "Effect": "Allow" } ] }
-
Conexões de rede pública e privada
Ao conectar-se a uma instância via Workbench usando SSH ou RDP, utilize um endereço IP público ou privado.
Mais recursos do Workbench
O Workbench também oferece os seguintes recursos:
Gerenciamento de arquivos: Gerencie visualmente arquivos em instâncias Linux, com suporte para upload e download de arquivos. Para mais informações, consulte {{XREF_3}}.
Modo AI Agent: No AI Agent mode, use linguagem natural para planejar e executar operações de O&M no Linux, simplificando tarefas como instalação de software e diagnóstico de problemas. Para mais informações, consulte {{XREF_4}}.
Terminal Assistant: Gera scripts e comandos para tarefas de O&M. Para mais informações, consulte {{XREF_5}}.
Preenchimento inteligente de comandos: Prevê e exibe uma lista de comandos subsequentes, parâmetros ou opções com base no contexto enquanto você digita na linha de comando. Para mais informações, consulte {{XREF_6}}.
Gerenciamento do sistema: Gerencie centralmente usuários, logs de login e serviços do sistema em instâncias Linux, além de monitorar o status do sistema em tempo real. Para mais informações, consulte {{XREF_7}}.
Biblioteca de scripts: Salve comandos frequentes ou trechos de script no Workbench e execute-os com um único clique em qualquer sessão de instância conectada através dele. Para mais informações, consulte {{XREF_8}}.
{
"Version": "1",
"Statement": [
{
"Action": "ecs-workbench:LoginInstance",
"Resource": [
"acs:ecs-workbench:*:*:workbench/i-001",
"acs:ecs-workbench:*:*:workbench/i-002"
],
"Effect": "Allow"
}
]
}
{
"Version": "1",
"Statement": [
{
"Action": "ecs-workbench:LoginInstance",
"Resource": [
"acs:ecs-workbench:*:*:workbench/i-001",
"acs:ecs-workbench:*:*:workbench/i-002"
],
"Effect": "Allow"
}
]
}
Multiterminal: Conecte-se a várias instâncias ECS simultaneamente e execute os mesmos comandos em todas elas. Para mais informações, consulte {{XREF_11}}.
Instalação de software: Utilize o AI Agent ou pacotes predefinidos do CloudOps Orchestration Service (OOS) para implantar automaticamente softwares como Docker e MySQL. Para mais informações, consulte {{XREF_12}}.
Fluxo de trabalho do Workbench
A figura a seguir mostra o fluxo de trabalho para conectar-se a uma instância usando o Workbench.
Localize a instância de destino.
-
Estabeleça uma conexão de rede entre o Workbench e a instância ECS.
Nesta etapa, configure o grupo de segurança da instância e o firewall na instância para permitir tráfego de entrada proveniente do Workbench.
-
Conecte-se à instância usando o Workbench.
No console, escolha a opção de conexão via Workbench e insira as credenciais, como nome de usuário e senha ou par de chaves.
-
Crie a função vinculada ao service.
Caso ainda não tenha criado uma função vinculada ao service, o Workbench solicitará sua criação. Essa função concede ao Workbench permissão para acessar a instância ECS.
Conecte-se à instância e realize operações de O&M.
Função vinculada ao service para o Workbench
Na primeira vez que usar o Workbench para conectar-se a uma instância, o sistema solicitará a criação da função vinculada ao service AliyunServiceRoleForECSWorkbench. O Workbench necessita dessa função para acessar suas instâncias ECS. Para mais informações sobre funções vinculadas ao service, consulte {{XREF_13}}.
Ao conectar-se a uma instância pela primeira vez, uma caixa de diálogo será exibida. Clique em OK para criar automaticamente a função vinculada ao service.
Se você for um usuário RAM, solicite ao administrador da conta Alibaba Cloud que anexe a política de acesso do sistema AliyunECSWorkbenchFullAccess ao seu usuário RAM. Essa política concede a permissão necessária para criar a função vinculada ao service para o Workbench.
Permissões de usuário RAM
Após a criação da função vinculada ao service, um usuário RAM precisa da seguinte política de acesso para usar o Workbench na conexão com todas as instâncias ECS.
{
"Version": "1",
"Statement": [
{
"Action": "ecs-workbench:LoginInstance",
"Resource": [
"acs:ecs-workbench:*:*:workbench/i-001",
"acs:ecs-workbench:*:*:workbench/i-002"
],
"Effect": "Allow"
}
]
}
Para restringir as instâncias às quais o usuário pode se conectar via Workbench, modifique o campo Resource conforme abaixo:
{
"Version": "1",
"Statement": [
{
"Action": "ecs-workbench:LoginInstance",
"Resource": [
"acs:ecs-workbench:*:*:workbench/i-001",
"acs:ecs-workbench:*:*:workbench/i-002"
],
"Effect": "Allow"
}
]
}
A tabela a seguir descreve os parâmetros.
{#regionId}: ID da região onde a instância está localizada. É possível usar um caractere curinga (
*).{#accountId}: ID da conta Alibaba Cloud. É possível usar um caractere curinga (
*).{#instanceId}: ID da instância de destino. É possível usar um caractere curinga (
*).
Configurações de grupo de segurança
Ao usar o Workbench para conectar-se a uma instância via SSH ou RDP, permita o tráfego de entrada do servidor Workbench no grupo de segurança da instância. Consulte a tabela a seguir para adicionar uma regra de grupo de segurança de acordo com seu tipo de rede. Para mais informações, consulte {{XREF_14}}.
Se houver um firewall ativado na instância, atualize as regras do firewall para corresponder às regras do grupo de segurança.
Política de autorização | Prioridade | Tipo de protocolo | Faixa de portas | Objeto de autorização |
Allow | 1 | Custom TCP | A porta depende do serviço de conexão remota da sua instância.
Importante Se você modificou a porta do serviço remoto na instância, configure a porta adequadamente. |
Aviso Se definir o objeto de autorização como |