【发布时间】:2021-10-31 12:57:13
【问题描述】:
我使用 Spring 框架的 Encryptors 来覆盖我的 S3 凭据并在启动应用程序时传递解密密码来解密它。
但不确定推送到公共 git 存储库是否安全
还有其他更好的方法来保证它的安全吗?
s3:
endpoint: http://localhost:4566
key: 5a79278dca41d8fd82cef12c224ab07227cf90ee0251622eb9f3e134d383ba4c
secret: 5a79278dca41d8fd82cef12c224ab07227cf90ee0251622eb9f3e134d383ba4c
bucket: pdminhdev
【问题讨论】:
-
了解externalized configuration。 Spring Boot 通过多种方式在运行时提供属性使这变得简单;环境变量和 Spring Cloud Config 提供程序是两个常见的选项。
-
谢谢@chrylis,运行时属性和外部配置的结合似乎适合我
标签: java spring amazon-s3 bcrypt