私は jHipster を使用してマイクロサービス ベースのアプリを開発しています (ただし、一般的な春のクラウド構成に関する質問です)。開発目的で、docker-compose を使用していましたが、現在は Amazon Elastic Container Service でステージ環境を作成しています。
Spring Cloud 構成ファイルをダウンロードするためにレジストリを bitbucket に接続する際に問題に直面しています。docker-compose を使用して、BitBucket にアクセスするために必要な ssh キーを含むボリュームをマウントしていました。
services:
jhipster-registry:
image: jhipster/jhipster-registry:v3.2.3
volumes:
- /home/ubuntu/bb-key:/root/.ssh
このキーを ECS で実行されているコンテナーに渡す方法がわかりません。
EC2 に直接配置することはできません。クラスター レジストリのどのインスタンスで開始されるかわかりません。多分私はそれをs3に置き、レジストリイメージを変更してs3からダウンロードする必要がありますか? しかし、それはどういうわけか正しくないように聞こえます。