アプリケーションパラメーターは、アプリケーションの設定、パスワード、その他のデータを保存します。デプロイ時に、これらのパラメーターは環境変数として起動スクリプトおよびシャットダウンスクリプトに動的に注入され、柔軟性とセキュリティを向上させます。
アプリケーションパラメーターの作成と使用
-
ECS コンソール - アプリケーション管理 ページに移動します。マイアプリケーション タブで、対象のアプリケーションの名前をクリックして詳細ページを開きます。
-
パラメーター タブを選択し、次に パラメータの作成 をクリックします。
-
パラメータの作成 パネルで、次の設定を構成し、OK をクリックします。
-
[パラメーターの説明]: スクリプトで環境変数として使用されるパラメーター名です。 たとえば、
portです。 -
[タイプ]:
-
[カスタムパラメータ]: 機密性の低い設定情報を保存します。
-
[暗号化パラメータ]: パスワードや API キーなどの機密情報を暗号化して格納します。
-
-
[グループごとに異なる値を設定]:
-
はい: アプリケーション グループごとに異なる値を指定します。例えば、
portパラメーターに対して、Group 1の値を8080、Group 2の値を8081に設定します。 -
いいえ: すべてのアプリケーション グループに対して単一の値を設定します。
-
-
-
デプロイパッケージ内でパラメーターを使用します。アプリケーションの起動スクリプトで、
${port}を使用して参照します。start_application() { docker run -d -p ${port}:${port} --name my-application image:latest } start_applicationデプロイパッケージを異なるアプリケーション グループに公開すると、
${port}は各グループのパラメーター値に解決されます。例えば、Group 1 では8080、Group 2 では8081に解決されます。