35.4. 使用方法
35.4.1. 由 SNS producer 评估的消息标头
标头 | 类型 | 描述 |
---|---|---|
|
|
Amazon SNS 消息主题。如果没有设置,则使用 |
35.4.2. SNS producer 设置的消息标头
标头 | 类型 | 描述 |
---|---|---|
|
| Amazon SNS 消息 ID。 |
35.4.3. 高级 AmazonSNS 配置
如果您需要对 AmazonSNS
实例配置进行更多控制,您可以创建自己的实例并从 URI 引用它:
from("direct:start") .to("aws-sns://MyTopic?amazonSNSClient=#client");
#client
指的是 Registry 中的 AmazonSNS
。
例如,如果您的 Camel 应用程序在防火墙后面运行:
AWSCredentials awsCredentials = new BasicAWSCredentials("myAccessKey", "mySecretKey"); ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setProxyHost("http://myProxyHost"); clientConfiguration.setProxyPort(8080); AmazonSNS client = new AmazonSNSClient(awsCredentials, clientConfiguration); registry.bind("client", client);