Tutorial de como implantar o InterSystems API Manager (IAM) no AWS EC2
Neste artigo, vou tentar explicar a etapa de implantação do IAM no meu EC2(ubuntu).
O que é o IAM?
IAM é o InterSystems API Manager
consulte o link abaixo para saber mais sobre o IAM
https://docs.intersystems.com/components/csp/docbook/Doc.View.cls?KEY=PAGE_apimgr

Antes de implantar o IAM
Confira a licença do host da API
.png)
.png)
Ative o IAM do usuário
.png)
.png)
Implante o IAM
Referência
https://community.intersystems.com/post/introducing-intersystems-api-manager
Faça o download da imagem no link a seguir
https://wrc.intersystems.com/wrc/coDistGen.csp
Fiz o download da seguinte versão no meu PC
.png)
Upload da imagem no EC2
Usei o comando scp para fazer upload da imagem na minha nuvem
.png)
Confira se o docker e o docker compose estão instalados
Caso contrário, acesse o link a seguir
https://docs.docker.com/engine/install/ubuntu/
Descompacte o arquivo tar de imagem
tar zpxvf IAM-3.0.2.0-4.tar.gz
.png)
Carregue a imagem no docker
sudo docker load -i iam_image.tar
.png)
Execute o iam-setup.sh
source ./iam-setup.sh
.png)
.png)
Edite o arquivo: docker-compose.yml
Para que seja possível acessar a IU do IAM pelo ambiente fora do EC2, substitua o localhost pelo endereço público do EC2 no parâmetro KONG_PORTAL_GUI_HOST e KONG_ADMIN_GUI_URL
vi docker-compose.yml
.png)
Inicie o contêiner
sudo docker compose up -d
Confira a IU do IAM
Acesse a IU do IAM pelo link a seguir
http://yourEC2publicAddress:8002/overview
.png)
.png)