Artigo
· Maio 9, 2023 2min de leitura

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

descrição gerada: apimgr description.jpg

 

Antes de implantar o IAM

Confira a licença do host da API

 

Ative o IAM do usuário

 

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

 

Upload da imagem no EC2

Usei o comando scp para fazer upload da imagem na minha nuvem

 

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

 

Carregue a imagem no docker

sudo docker load -i iam_image.tar

 

Execute o iam-setup.sh

source ./iam-setup.sh  

 

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 

 

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

Discussão (0)1
Entre ou crie uma conta para continuar