36.4.6. 高级 amazonSWClient 配置
如果您需要更多对 AmazonSimpleWorkflowClient 实例配置进行更多的控制,您可以创建自己的实例并从 URI 引用它:
#client
指的是 registry 中的 AmazonSimpleWorkflowClient。
例如,如果您的 Camel 应用程序是在防火墙后面运行:
AWSCredentials awsCredentials = new BasicAWSCredentials("myAccessKey", "mySecretKey"); ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setProxyHost("http://myProxyHost"); clientConfiguration.setProxyPort(8080); AmazonSimpleWorkflowClient client = new AmazonSimpleWorkflowClient(awsCredentials, clientConfiguration); registry.bind("client", client);