35.4. 使用方法
35.4.1. SNS プロデューサーによって評価されるメッセージヘッダー
Header | タイプ | 説明 |
---|---|---|
|
|
Amazon SNS メッセージの件名。設定されていない場合は、 |
35.4.2. SNS producer によって設定されるメッセージヘッダー
Header | タイプ | 説明 |
---|---|---|
|
| Amazon SNS メッセージ ID。 |
35.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);