34.4. 使用方法
34.4.1. SNS プロデューサーによって評価されるメッセージヘッダー
| ヘッダー | タイプ | 説明 |
|---|---|---|
|
|
|
Amazon SNS メッセージの件名。設定されていない場合は、 |
34.4.2. SNS プロデューサーによって設定されるメッセージヘッダー
| ヘッダー | タイプ | 説明 |
|---|---|---|
|
|
| Amazon SNS メッセージ ID。 |
34.4.3. 高度な AmazonSNS 設定
AmazonSNS インスタンス設定をさらに制御する必要がある場合は、独自のインスタンスを作成し、URI から参照できます。
from("direct:start")
.to("aws-sns://MyTopic?amazonSNSClient=#client");
#client は、レジストリー内の 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);