Depois que a AWS estiver preparada, siga para a instalacao do cosigner.
O que este componente faz
O cosigner participa da camada de seguranca ligada a operacoes sensiveis. Ele roda separado do ambiente principal para reduzir risco e aumentar isolamento.
Regras que precisam estar atendidas antes da instalacao
Antes de instalar, confirme:
- o ambiente usa AWS Nitro Enclaves;
- existem recursos preparados para cada cosigner;
- o ambiente tera no minimo 2 cosigners;
- o pacote de instalacao do cosigner foi recebido.
Se qualquer um desses pontos nao estiver atendido, pare aqui e ajuste a infraestrutura antes de continuar.
O que voce precisa ter em maos
Antes de executar o instalador, confirme:
- acesso SSH a EC2 correta;
- pacote ou pasta do cosigner entregue pela equipe da Hotwallets;
- recursos AWS ja preparados para esse cosigner;
- uma EC2 separada para cada cosigner.
Receber o pacote do cosigner
Antes de continuar, confirme que voce recebeu o pacote de instalacao do cosigner preparado pela equipe da Hotwallets.
Normalmente isso inclui:
- um arquivo compactado ou pasta pronta para envio;
- os artefatos necessarios para instalacao na EC2;
- as instrucoes minimas para executar o instalador.
Instalar na EC2
Depois de enviar os arquivos para a EC2, execute:
cd ~/cosigner
sudo ./install-ec2.sh
O que o instalador faz
O install-ec2.sh prepara a EC2 para executar o cosigner.
Esse instalador:
- instala os arquivos necessarios;
- organiza os componentes esperados naquela maquina;
- prepara o ambiente para iniciar os servicos do cosigner.
Como executar corretamente
Siga esta ordem:
- copie o pacote para dentro da EC2;
- acesse a maquina por terminal;
- entre na pasta onde os arquivos foram colocados;
- execute o instalador exatamente como mostrado acima.
Se houver mais de um cosigner no ambiente, repita o processo em cada instancia dedicada.
Resultado esperado
Ao final desta etapa:
- o instalador termina sem erro;
- os arquivos do cosigner ficam instalados na EC2;
- a maquina fica pronta para a validacao dos servicos.
Sinais de problema
Revise a etapa se acontecer algum dos casos abaixo:
- o script
install-ec2.shnao executa; - o instalador termina com erro;
- a EC2 nao possui os recursos AWS esperados;
- o pacote do cosigner esta incompleto ou ausente.
Se houver erro nessa etapa, nao avance para a validacao ate corrigir a instalacao.