AWS EC2 への InterSystems API Manager(IAM)のデプロイ手順
この記事では、EC2(ubuntu)に IAM をデプロイする手順を説明します。
IAM とは?
IAM は InterSystems API Manager です。
IAM の詳細については、以下のリンクをご覧ください。
https://docs.intersystems.com/components/csp/docbook/Doc.View.cls?KEY=PAGE_apimgr

IAM をデプロイする前に
API ホストのライセンスを確認する
.png)
.png)
ユーザー IAM を有効にする
.png)
.png)
IAM をデプロイする
参考情報
https://community.intersystems.com/post/introducing-intersystems-api-manager
以下のリンクからイメージをダウンロードする
https://wrc.intersystems.com/wrc/coDistGen.csp
以下のバージョンを PC にダウンロードしました。
.png)
イメージを EC2 にアップロードする
コマンド scp を使用して、イメージをクラウドにアップロードしています。
.png)
Docker と Docker Compose がインストールされていることを確認する
インストールされていない場合は、以下のリンクを参照してください。
https://docs.docker.com/engine/install/ubuntu/
イメージファイルを解凍する
tar zpxvf IAM-3.0.2.0-4.tar.gz
.png)
イメージを Docker に読み込む
sudo docker load -i iam_image.tar
.png)
iam-setup.sh を実行する
source ./iam-setup.sh
.png)
.png)
ファイルを編集する: docker-compose.yml
EC2 外部の環境から IAM UI にアクセスできるように、KONG_PORTAL_GUI_HOST と KONG_ADMIN_GUI_URL パラメーターの localhost を EC2 のパブリックアドレスに置き換えます。
vi docker-compose.yml
.png)
コンテナを起動する
sudo docker compose up -d
IAM UI を確認する
以下のリンクから IAM の UI にアクセスできます。
http://yourEC2publicAddress:8002/overview
.png)
.png)