iam*_*ddy 4 java spring amazon-web-services spring-boot spring-cloud
有没有办法对设置可选的代理信息 com.amazonaws.ClientConfiguration
通过代理,我与发展中国家的连接spring-cloud-aws-version 1.0.0.RELEASE
,spring-boot-version 1.2.2.RELEASE
在spring-cloud-aws-autoconfigure
.我希望能够如下配置代理详细信息
setProxyHost(java.lang.String proxyHost)
setProxyPassword(java.lang.String proxyPassword)
setProxyPort(int proxyPort)
setProxyUsername(java.lang.String proxyUsername)
Run Code Online (Sandbox Code Playgroud)
cloud.aws.credentials.accessKey和cloud.aws.credentials.secretKey设置在 application.properties
这个问题在GitHub问题中得到了回答.
简介:目前无法指定自定义客户端配置.而是必须配置和提供自定义客户端.这可以使用java配置以及XML来完成:
@Bean
public SimpleMessageListenerContainerFactory simpleMessageListenerContainerFactory() {
SimpleMessageListenerContainerFactory factory = new SimpleMessageListenerContainerFactory();
factory.setAmazonSqs(customAmazonClient);
return factory;
}
@Bean
public QueueMessageHandlerFactory queueMessageHandlerFactory() {
QueueMessageHandlerFactory factory = new QueueMessageHandlerFactory();
factory.setAmazonSqs(customAmazonClient);
return factory;
}
Run Code Online (Sandbox Code Playgroud)
或XML:
<aws-messaging:annotation-driven-queue-listener amazon-sqs="customAmazonClient" send-to-message-template="messageTemplateThatUsers CustomAmazonClient" />
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3553 次 |
最近记录: |