我在ec2 ubuntu实例中有一个react / node应用程序(位于/ home / ubuntu / app-name)。使用AWS Cloud部署和Bitbucket管道可以始终如一地进行部署。我有一些需要在应用程序中使用的API密钥,但是我不想将它们存储在我的仓库中。我可以在哪里保留这些密钥并在需要时提取它们?
对于您的用例,我建议使用AWS EC2参数存储。使用允许访问参数存储区中的凭证的实例配置文件启动EC2实例,并使用您选择的语言的AWS开发工具包或AWS CLI获取密钥(例如,在实例用户数据中引导实例时) 。
有关更多信息,请参见https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句