0

サービス S があるとします。このサービスは、ビルド プロセスの一部として RPM を生成します。RPM は、スピンネーカーの Bake ステップで使用され、AWS へのデプロイに適した AMI を作成します。

サービス S に層固有の構成を提供するためのベスト プラクティスは何ですか? (データベースのパスワード、データベースの URL など)

docker では、これは実行時に環境変数を注入することで解決され、サービスはそれを読み取ります。Spinnaker にも同様のプロセスはありますか?

4

1 に答える 1

2

これは、インスタンスがどの層にあるかをインスタンスに知らせる起動時にUserDataを注入することによって行います。

私たちのアプリは、 Archaiusまたは Spring ConfigurableEnvironmentのいずれかのプロファイル対応構成ライブラリを使用するため、すべての構成を焼き付けられるパッケージに焼き付けます。アプリは、注入された環境変数に基づいて、起動時に正しい構成で自身をブートストラップします。

于 2016-08-26T18:03:47.800 に答える