記事
· 2023年11月8日 2m read

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

生成された説明: apimgr description.jpg

 

IAM をデプロイする前に

API ホストのライセンスを確認する

 

ユーザー IAM を有効にする

 

IAM をデプロイする

参考情報 

https://community.intersystems.com/post/introducing-intersystems-api-manager

 

以下のリンクからイメージをダウンロードする

https://wrc.intersystems.com/wrc/coDistGen.csp

以下のバージョンを PC にダウンロードしました。

 

イメージを EC2 にアップロードする

コマンド scp を使用して、イメージをクラウドにアップロードしています。

 

Docker と Docker Compose がインストールされていることを確認する

インストールされていない場合は、以下のリンクを参照してください。

 https://docs.docker.com/engine/install/ubuntu/

 

イメージファイルを解凍する

tar zpxvf IAM-3.0.2.0-4.tar.gz

 

イメージを Docker に読み込む

sudo docker load -i iam_image.tar

 

iam-setup.sh を実行する

source ./iam-setup.sh  

 

ファイルを編集する: docker-compose.yml 

EC2 外部の環境から IAM UI にアクセスできるように、KONG_PORTAL_GUI_HOST と KONG_ADMIN_GUI_URL パラメーターの localhost を EC2 のパブリックアドレスに置き換えます。

vi docker-compose.yml 

 

コンテナを起動する

sudo docker compose up -d

 

IAM UI を確認する

以下のリンクから IAM の UI にアクセスできます。

http://yourEC2publicAddress:8002/overview

@Kate Lauさんが書いた元の記事へ
ディスカッション (0)1
続けるにはログインするか新規登録を行ってください