Skip to content

AWS Verified Access

VPN なしで AWS 環境のアプリケーションに安全にアクセスしたい。

1. サンプルアプリ作成

1-1. アプリ作成

1-2. Jarファイル作成

SpringBootプロジェクトディレクトリで、

bash
./mvnw clean package

1-3. 動作確認

Jarファイルを指定して、実行してみる。

bash
java -jar target/demo-0.0.1-SNAPSHOT.jar

正常に動作しそうであれば、コンテナ化する。

2. コンテナ化

Dockerfileを作成したら、ビルドを実行する。ビルドコマンドは

bash
docker build \
    --no-cache \
    --tag sample-backend:latest .

x. ECSにコンテナデプロイ

コンテナのビルドが完了したら、ECSにビルドする。

x. AWS Verified Access有効化