Serving Binary Files
为了从配置服务器提供二进制文件,你需要发送 Accept
标头 application/octet-stream
。
Git, SVN, and Native Backends
请考虑 GIT 或 SVN 存储库或本机后端的以下示例:
application.yml
nginx.conf
nginx.conf
可能类似于以下清单:
server {
listen 80;
server_name ${nginx.server.name};
}
application.yml
可能类似于以下清单:
nginx:
server:
name: example.com
---
spring:
profiles: development
nginx:
server:
name: develop.com
/sample/default/master/nginx.conf
资源可能是这样的:
server {
listen 80;
server_name example.com;
}
/sample/development/master/nginx.conf
可以如下所示:
server {
listen 80;
server_name develop.com;
}
AWS S3
为了支持为 AWS s3 提供纯文本,Config Server 应用程序需要包含对 io.awspring.cloud:spring-cloud-aws-context
的依赖关系。有关如何设置该依赖关系的详细信息,请参阅 Spring Cloud AWS Reference Guide。此外,在将 Spring Cloud AWS 与 Spring Boot 结合使用时,包含 auto-configuration dependency 会很有用。然后,您需要配置 Spring Cloud AWS,如 Spring Cloud AWS Reference Guide 所述。