2015-07-13 53 views
0

我正在學習Strongloop,目前爲止還不錯。哪裏適合放AWS Key

問題:什麼是放置AWS密鑰的適當位置? config.json? ..以及如何從我的應用程序訪問它們?

謝謝

回答

0

理想情況下,你不會把這些憑據放在任何提交的文件。我通常會發現環境變量是便利性和安全性的最佳平衡。

如果您使用strong-pm,那麼您可以使用slc ctl env-set來做到這一點。如果您正在使用其他主管,那麼您需要查閱其文檔。

很多時候它足以直接使用Upstart或systemd,這使得在服務進程中設置環境變量相當容易。

0

除了上面的回答,你可以做的是把它們放到你的發佈過程中。

我們在我們的產品中所做的是所有這些條目保存在從共享文件夾部署的配置文件中。 讓我詳細說明一下。

我們在git中有本地配置文件。並將生產服務器上的配置文件分隔在文件夾名稱中作爲共享,現在,當從git部署標籤發佈時,共享文件夾會覆蓋這些配置文件。