Eu não acho que isso seja possível. Você tem algumas outras opções.
1) Dê a eles uma URL direta da configuração da instância
Será algo parecido com isto:
https://ap-southeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-southeast-2#Instances:instanceId=i-01234567890;sort=availabilityZone
Isso evita que eles tenham que clicar no console para encontrar a tela certa e a instância certa.
2) Iniciar / parar automaticamente a instância
Se eles precisarem que a instância seja executada em um cronograma previsível e periódico - por exemplo, durante o horário comercial, ou toda segunda-feira, ou todo primeiro dia do mês - você pode iniciar e parar automaticamente para eles.
Aqui está um modelo simples do CloudFormation que faz exatamente isso: link
Modifique para se adequar às suas necessidades. Você provavelmente desejará apontá-lo para uma Instância existente em vez de criar uma nova; no entanto, o agendador e o Lambda devem ser reutilizáveis.
3) Crie um aplicativo simples de início / parada
Se você quiser dar a eles um único botão iniciar / parar em uma tela, você terá que escrever um aplicativo para ele. Pode ser um script PHP trivial sendo executado em um t2.nano
, em que essa instância terá a função IAM apropriada com permissões para iniciar / parar a instância do EC2 de destino.
Ou se você quiser ir completamente sem servidor, escreva seu aplicativo em jQuery , Reagir , Angular ou algo parecido, armazene-o no S3 e fazê-lo falar com um back-end do Lambda que iniciará e interromperá a instância do departamento financeiro. Novamente, o Lambda terá a função IAM apropriada com permissões para iniciar / parar a instância do EC2 de destino.
Em ambos os casos, você desejará manipular a autenticação do usuário de alguma forma. Pode ser uma senha simples e compartilhada até uma autenticação completa do AD por meio do AWS Cognito ou similar.
4) Crie um script de início / parada em seu laptop
Como Tim sugere instalar o aws-cli em um de seus laptops e criar um simples script start-instance
e stop-instance
. No entanto, se eles usam o Windows (como eles provavelmente fazem) eles podem surtar se você pedir para eles usarem uma linha de comando:)
5) Crie um sistema de menu de autoatendimento
Em uma instância t2.nano
EC2, crie um usuário local cujo script de login apresente duas opções:
Finance department server is currently: running
[1] Reboot
[2] Stop
[Q] Quit
Your choice [1/2/Q]: _
Eles podem usar o SSH, por exemplo do PuTTY (pode ser tudo pré-configurado) e simplesmente escolher o que eles querem. Eu tive um sistema semelhante para nossos usuários que ocasionalmente precisavam reiniciar um determinado aplicativo, mas eu não queria dar a eles acesso ao shell.
Espero que alguns funcionem para você:)
BTW Toda vez que eles escolherem Parar , você também pode querer criar um instantâneo, por via das dúvidas ...