0

CloudbeesでTomcatアプリを実行したい。このアプリは、ファイルシステムからいくつかのプライベートプロパティと機密プロパティにアクセスします。Cloudbeesのファイルシステムにアクセスするにはどうすればよいですか?700などの高度に保護する必要があることに注意してください。

よろしく、マルコ

4

3 に答える 3

1

RUN @ Cloudプラットフォームは、永続的な(または分散された)ファイルシステムを提供しません。したがって、これらのファイルの正規ストアとして使用することはできませんが、セキュリティ要件に一致するように外部ファイルストアを使用し、アプリケーションの開始時(または遅延ロード時)にjava.io.tempディレクトリにコピーする必要があります。ファイルはRUN@Cloudに保存されるため、サーバーインスタンスが完全に分離されているため、セキュリティの問題はありません。ファイルは、アプリケーションがアンデプロイ/パッシベーションされた後に削除されます。

したがって、AmazonS3または同等のものを使用してファイルを保存できます

もう1つのオプションは、構成パラメーターとしてRUN @ Cloudインスタンスにプロパティをアタッチし、システムプロパティとしてそれらにアクセスすることです。http://wiki.cloudbees.com/bin/view/RUN/Configuration+Parametersを参照してください

于 2012-09-11T09:11:33.357 に答える
0

データのサイズが中程度の場合(プロパティの使用を検討できます)、CLIを使用して設定できます。

bees config:set propertyName=value

次に、アプリケーションのSystemプロパティ(たとえば)としてアクセスできます。プロパティ自体は、cloudbeesによって暗号化されて保存されます。

于 2012-09-13T15:59:10.220 に答える
0

それ以来、実際にOpenShiftに移行し、問題を解決しました。ご回答ありがとうございます

于 2015-05-17T08:38:03.443 に答える