С приведенной ниже конфигурацией Spring Cloud Config (бэкэнд S3) я могу получить конфигурацию с S3 с моей личной учетной записи AWS с личного ноутбука. Однако в нашей клиентской среде я не могу использовать эту конфигурацию, потому что у моего клиента есть пользовательский лог c при создании объекта AmazonS3 с корпоративным прокси-сервером и другими конфигурациями безопасности.
Вопрос:
- Есть ли способ внедрить пользовательский объект AmazonS3 на сервер Spring Cloud Config? Если да, пожалуйста, дайте мне знать, как я могу ввести его.
- Если # 1 не возможно, есть ли способ передать пользовательский AWSCredentialsProvider с прокси Http?
cloud:
aws:
region:
static: us-east-1
stack:
auto: false
credentials:
accessKey: XXXX
secretKey: YYYY
instance-profile: false
useDefaultAwsCredentialsChain: true
spring:
profiles:
active: awss3
cloud:
config:
server:
awss3:
region: us-east-1
bucket: test-bucket-name/bucket-folder